HubviaCareers

AWS Java Full Stack Developer/Engineer

Washington, DC · Contract · Cloud & Infrastructure

About the role

Our client is seeking a skilled AWS Java Engineer to join a premier client in the D.C./Wilmington area for a high-impact, hybrid role focused on building, modernizing, and automating enterprise backend applications. This position sits at the intersection of robust Java engineering and cloud-native architecture, demanding a developer who can move seamlessly from core Java/Spring Boot development to AWS cloud deployments (Lambda, Kinesis, DynamoDB). Operating within an Agile framework, you will support the entire software development lifecycle—from initial requirements and test-driven automation (TDD/BDD) to final cloud operations—helping maintain foundational enterprise systems while actively scaling modern cloud services.

Key Responsibilities

  • Cloud Development & Modernization: Design, develop, and automate scalable backend applications using Java, Spring Boot, and modern AWS cloud-native technologies.
  • Data & Stream Integration: Build and maintain data pipelines and cloud infrastructure utilizing AWS Lambda, Kinesis, DynamoDB, Aurora, and Redshift.
  • Full-Lifecycle Engineering: Own all phases of the software development lifecycle, translating business requirements into implementation, testing, and cloud operations.
  • System Maintenance: Support and maintain existing enterprise J2EE architectures while actively participating in their evolution toward modern cloud environments.
  • CI/CD & Automation: Drive continuous integration and test automation pipelines using GitHub/GitLab, SonarQube, and JUnit.
  • Agile Collaboration: Participate actively in Agile methodologies, team sprints, and mandatory in-person Program Increment (PI) Planning events in the D.C. or Wilmington offices.

Qualifications & Technical Requirements

  • Core Backend Expertise: Strong proficiency in Java coding combined with deep experience in Spring Boot, Hibernate, and object-oriented design patterns.
  • AWS Cloud Experience: Proven experience building applications leveraging AWS services including Lambda, Kinesis, DynamoDB/Aurora, and Redshift.
  • Enterprise Java Foundations: Familiarity with traditional J2EE technologies (Servlets, JMS, JDBC, Web Services, MQ, and concurrent programming).
  • Data & Web Protocols: Hands-on experience working with Oracle/SQL, JSON, XML/XSLT, JAXB, SOAP, and RESTful APIs.
  • Frontend & Testing: Foundational knowledge of JavaScript frameworks and HTML, alongside excellent skills in writing unit test cases using TDD and BDD methodologies.
  • Security Literacy: Solid understanding of enterprise security principles, including Role-Based Security (JAAS), HTTPS protocols, and encryption techniques.
AWS Java Full Stack Developer/Engineer in Washington, DC | Hubvia