Job Description :
Job Title : Java Lead
Location : Richmond, VA
Duration : 12+ Months

Responsibilities:

Responsible for the overall system design. Documents development requirements for database, applications, and operation system environment. Consults with end users to test and debug applications to meet client needs. Serves as expertise in all aspects of designing and application development. Requires a bachelor''s degree and may be expected to have an advanced degree in area of specialty and 3-5 years of experience in the field or in a related area. Demonstrates expertise in a variety of the field''s concepts, practices, and procedures. Relies on extensive experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks. May provide consultation on complex projects and is considered to be the top level contributor/specialist. Typically reports to a manager or head of a unit/department. Team Info: Customer Resiliency in Cards- Omega Platform Inhouse Microservices architecture Supporting Feature team Developers Top Skills: 3-5+ years of experience Java MicroServices architecture SpringBoot Spring Batch Messaging System- Kafka preferred AWS- ECS Container, Docker, Lambda, S3. EMR This role is not heavy on UI, so UI is just a bonus to have. This is more of a Back End Microservices and Batch processing role. Nice to have: DevOps, CI CD experience but this is not the focus.