AWS Java Full Stack Developer/Engineer

Net2Source•Washington, WA
•Hybrid

About The Position

The AWS Java Full Stack Developer engineering role (MSA position) will be focused on developing and automating backend applications using Java and AWS technologies. Candidate must possess strong knowledge in full-stack development, AWS cloud services, continuous integration and test automation, adapted to working with agile methodologies. This MSA position is hybrid/remote requiring onsite presence for team meetings and in-person PI Planning events in DC/Wilmington locations.

Requirements

  • Strong knowledge in full-stack development.
  • Strong knowledge in AWS cloud services.
  • Strong knowledge in continuous integration and test automation.
  • Adaptation to working with agile methodologies.
  • Experience in developing and maintaining backend applications using Java and AWS.
  • Experience with GitHub and/or GitLab, SonarQube, JUnit, and Spring Boot.
  • Experience in Java coding in combination with AWS cloud development - Spring boot, Lambda, Kinesis, DynamoDB/Aurora, Redshift etc.
  • Experience in working with various J2EE technologies including Hibernate, Servlets, JNDI, JMS, JDBC, SOAP and Rest based Web services, Concurrent programming and Object Oriented design patterns.
  • Experience in Oracle/SQL, MQ, Web Services, XSLT, JAXB, and JDOM / EJB, JSON, JNDI, and HTTPS, JSP, and HTML / Security Models, JAAS, Role Based Security, and encryption techniques.
  • Experience with Javascript frameworks.
  • Excellent skills in writing and designing unit test cases using TDD and BDD methodologies while working within agile teams.
  • Experience in all phases of software development from requirements through implementation and test to operations.

Nice To Haves

  • Ex Amtrak resources highly preferred.
  • Candidates from railroad or transportation domain experience.

Responsibilities

  • Developing and automating backend applications using Java and AWS technologies.
  • Full-stack development.
  • AWS cloud services.
  • Continuous integration and test automation.
  • Working with agile methodologies.
  • Developing and maintaining backend applications using Java and AWS.
  • Writing and designing unit test cases using TDD and BDD methodologies while working within agile teams.
  • Working in all phases of software development from requirements through implementation and test to operations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service