Senior Java Full Stack Engineer (AWS Cloud Migration)
Location: Reston, VA (Hybrid)
Type: Contract through December 2026 (potential extension)
Schedule: 40 hours/week
Local Candidates: DMV area only. Must be available for onsite meetings in Reston approximately once per week or biweekly.
Overview
We are seeking a Senior Java Full Stack Engineer to support a high-profile enterprise cloud modernization initiative. This role will focus on migrating Java-based applications to AWS, modernizing data platforms, and developing scalable full stack solutions for a large-scale Member 360 platform serving tens of thousands of users.
The ideal candidate is a hands-on senior developer with deep experience in AWS cloud migration, Java development, Angular, MongoDB, Aurora PostgreSQL, and DevOps practices. Experience integrating GenAI-enabled services into enterprise applications is highly preferred.
Key Responsibilities
- Lead development efforts for the migration of Java applications and services to AWS cloud environments.
- Design, develop, test, and support enterprise-grade full stack applications using Java, Angular, Python, and cloud-native technologies.
- Convert and migrate legacy database structures, including UDB environments, to Aurora PostgreSQL.
- Support MongoDB integrations and data modernization initiatives.
- Develop and maintain CI/CD pipelines and follow DevOps best practices for deployment, testing, and monitoring.
- Implement and support AI and GenAI-powered application features and integrations.
- Collaborate with architects, product owners, and stakeholders to define technical solutions and requirements.
- Design, develop, test, and document highly scalable software solutions with a focus on performance, reliability, and availability.
- Support production systems, troubleshoot critical issues, and provide technical leadership on complex software challenges.
- Participate in architecture discussions, technology evaluations, and modernization initiatives.
- Mentor junior engineers and contribute to engineering best practices including code quality, testing, and software delivery standards.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 8+ years of software development experience in enterprise environments.
- Strong hands-on experience with Java application development.
- Proven experience leading or supporting AWS cloud migration initiatives.
- Experience building cloud-native applications and services within AWS.
- Strong knowledge of Angular and modern front-end development.
- Experience with MongoDB and Aurora PostgreSQL.
- Solid understanding of software architecture, system integration, and distributed applications.
- Experience with CI/CD pipelines, automated testing, and DevOps methodologies.
- Strong knowledge of Agile development practices and SDLC.
- Ability to communicate effectively with both technical and non-technical stakeholders.
Preferred Qualifications
- Experience with GenAI, Agentic AI, or AI service integrations.
- Experience with Python development.
- Experience with Tomcat and Java application modernization.
- Exposure to large-scale enterprise systems serving high-volume user populations.
- Experience extending open-source frameworks and libraries.
Technical Environment
- Java
- Angular
- AWS Cloud
- Python
- MongoDB
- Aurora PostgreSQL
- Tomcat
- CI/CD Pipelines
- DevOps Tools
- Agile Methodologies
- GenAI / AI Integrations
What We're Looking For
- A senior engineer who can contribute immediately with minimal ramp-up.
- Strong full stack capabilities across both backend and frontend development.
- Proven success delivering cloud migration projects in fast-paced environments.
- Technical leadership, problem-solving skills, and a passion for modern software engineering practices.