We are seeking an experienced AWS Java Full Stack Developer to support a federal client in a hybrid role based in Washington, DC. The ideal candidate will bring strong backend development experience using Java, Spring Boot, and AWS cloud services, along with proficiency in full-stack development, CI/CD practices, and agile methodologies. This position will require occasional onsite presence for team collaboration and PI Planning events.
Key Responsibilities:
Design, develop, and maintain scalable backend applications using Java and AWS services
Build and support full-stack solutions leveraging Spring Boot, Lambda, Kinesis, DynamoDB, Aurora, and Redshift
Participate in all phases of the SDLC including requirements, development, testing, and deployment
Integrate various J2EE technologies such as Hibernate, Servlets, JMS, and REST/SOAP-based web services
Implement secure application design using JAAS, role-based security, and encryption techniques
Collaborate using GitHub/GitLab for version control and code reviews
Ensure high code quality through unit testing with JUnit and static code analysis via SonarQube
Develop UI components using JavaScript frameworks and apply TDD/BDD practices
Work closely with cross-functional teams in an Agile/SAFe environment