S

SAIC

Technology integrator delivering defense IT solutions

Java Developer Senior

Backend EngineeringPosted on Nov 10
Full-timeAshburn, VA, USANo salary listed

About the Job

Requirements

  • A bachelor's degree in computer science or a related engineering field and at least 9 years of technical experience.
  • Experience provisioning, operating, and maintaining systems running on AWS or equivalent cloud providers.
  • Java design and software development experience, including designing, developing, and documenting large-scale enterprise software systems.
  • Strong hands-on experience using Domain-Driven Design.
  • Experience developing microservices using Spring, primarily Spring Boot.
  • Experience wiring code to perform highly efficient CRUD operations on database management systems such as Oracle, PostgreSQL, and MongoDB using JDBC, JPA, and Hibernate.
  • Experience developing and debugging complex SQL queries.
  • Experience and familiarity with Unix and Linux systems and commands, along with some shell scripting.
  • Experience with object-oriented analysis and design techniques.
  • Thorough understanding of developing scalable web applications, including infrastructure such as firewalls, load balancers, storage, monitoring, and security, and experience with orchestration to develop a cloud solution.
  • Ability to lead and mentor junior-level developers.
  • Must be a U.S. citizen.
  • Ability to obtain and hold a public trust position and favorable suitability based on a CBP Background Investigation.

Responsibilities

  • Design and implement microservices using the Spring framework.
  • Use modern software engineering tools, including Eclipse, VS Code, and Atlassian Suites, for software design, development, and testing.
  • Present solutions at formal and informal design reviews, and document designs according to the Government's system lifecycle methodology.

Desired Qualifications

  • Experience working on an agile team such as Scrum.
  • Experience writing code to interact with AWS services such as S3, SQS, Lambda, ElastiCache, and MongoDB.
  • Experience with HTML, CSS, JavaScript, Angular, React, React Native, and Node.js.
  • Mobile development experience for Android and iOS.
  • Experience with the React Native framework.
  • Experience with Docker, Konvoy, and Kubernetes.
  • Experience with Jenkins, GitLab, and monitoring tools.
  • A master's degree in computer science or a related field.

About the Company

SAIC

Technology integrator delivering defense IT solutions

SAIC is a technology integrator that supports the U.S. government with engineering and IT services for defense, space, and intelligence missions. Its offerings include integrating complex systems, software, data analytics, cybersecurity, and digital engineering to help national security programs run smoothly. The company operates by combining technical expertise with large-scale government contracts, delivering end-to-end solutions from planning and development to deployment and support. Unlike many firms that focus on a single product, SAIC differentiates itself through a long history of government work, its origins as an employee-owned company, and its growth through strategic acquisitions to broaden capabilities in digital engineering, mission IT, and related services. SAIC’s goal is to enable national defense and intelligence operations by providing the technology and services needed to design, build, and maintain critical systems at scale.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at SAIC

See more jobs