Java Developer Junior

SAIC•Ashburn, VA
•Hybrid

About The Position

SAIC is seeking a motivated, junior-level Java/JEE Developer to join its team in Ashburn, Virginia. The role involves designing and implementing Spring-based microservices and developing enterprise software. It is hybrid-remote, requiring on-site work in Ashburn four days per week during the first year. Candidates must live within the GWA/commutable area. The position requires U.S. citizenship and the ability to obtain and hold a public trust position with favorable suitability following a CBP Background Investigation.

Requirements

  • Bachelor’s degree in computer science or a related engineering field.
  • At least 2 years of technical experience.
  • At least 2 years of Java J2EE/JEE design and software development experience, including designing, developing, and documenting large-scale enterprise software systems.
  • At least 2 years of experience working with cloud applications using serverless hosted services such as AWS Lambda.
  • Experience with HTML, CSS, JavaScript, Angular, React, React-Native, and NodeJS.
  • Experience developing microservices using Spring, primarily Spring Boot.
  • Experience connecting code to perform efficient CRUD operations on DBMS such as Oracle, PostgreSQL, and MongoDB using JDBC, JPA, Hibernate, or similar technologies.
  • Experience with NoSQL databases such as MongoDB, DocumentDB, or DynamoDB.
  • Experience developing and debugging complex SQL queries.
  • Some familiarity with Unix and Linux systems and commands, and some shell scripting experience.
  • Experience with object-oriented analysis and design techniques.
  • High self-motivation, desire to deliver strong solutions, and willingness to work in a distributed team environment.
  • Must be a U.S. citizen.
  • Must be able to obtain and hold a public trust position and favorable suitability based on a CBP Background Investigation.
  • Must be within the GWA/commutable area and able to work on-site in Ashburn, Virginia four days per week for the first year.

Nice To Haves

  • Master’s degree in computer science or a related field.
  • First-hand experience working with large project teams; Federal Government experience is a strong plus.
  • Experience working on an agile team, such as Scrum.
  • Experience writing code to interact with AWS services such as S3, SQS, Lambda, ElastiCache, or MongoDB.
  • Experience with HTML and CSS.
  • Experience with Docker, Konvoy, or Kubernetes.
  • Experience with Jenkins, GitLab, or monitoring tools.

Responsibilities

  • Design and implement microservices using the Spring framework, primarily Spring Boot.
  • Use software engineering tools such as Eclipse, VS Code, and Atlassian Suites to design, develop, and test software.
  • Present solutions at formal and informal design reviews.
  • Document designs according to the Government’s system lifecycle methodology.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service