Job Title: SENIOR JAVA DEVELOPER
Location: McleanVA
Duration: 6 Months
Visa: USC GC H1B and EAD
Contract Type: W2
Job Description:
We are seeking an experienced Senior Java Developer to join our team for an ongoing modernization project. This role will focus on converting an existing monolithic Java WebLogic application into a modern cloud-native AWS tech stack. The ideal candidate will have strong back-end development expertise and the ability to work effectively in an Agile environment collaborating closely with developers a product owner and an analyst.
Key Responsibilities:
- Design develop and maintain backend services using Java Spring Boot and Microservices architecture.
- Implement automated testing frameworks with JUnit and Cucumber; Mockito preferred.
- Build deploy and troubleshoot CI/CD pipelines using Jenkins.
- Collaborate with the team to rewrite legacy code into a cloud-native AWS environment.
- Work extensively with DB2 and Postgres databases.
- Participate in Agile ceremonies and contribute to solution design discussions.
- Communicate clearly and effectively to explain design data flow and implementation approaches.
Required Qualifications:
- 5 years of hands-on experience with Java SQL Spring Boot and JUnit.
- Experience with Microservices architecture.
- Strong SQL skills with DB2 and Postgres.
- Familiarity with Maven Docker and AWS cloud technologies.
- Experience building and deploying CI/CD pipelines in Jenkins.
- Excellent communication skills and ability to articulate previous project experience.
Preferred Qualifications:
- Mockito Cucumber and Angular experience.
- Prior experience with Freddie Mac projects.
- Basic AWS hands-on experience.