S

SAIC

Technology integrator delivering defense IT solutions

Java Full-Stack Developer Senior

Full-Stack EngineeringConfirmed live in the last 24 hours
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 5 years of related technical experience are required.
  • At least 5 years of Java JEE design and software development experience, including designing, developing, and documenting large-scale enterprise software systems.
  • At least 5 years of experience working with cloud applications utilizing serverless hosted services such as AWS Lambda.
  • Java web application development experience is required.
  • Experience with Java 21, Spring, Angular, microservices architecture, Docker/Kubernetes containers, AWS, XML message building and parsing, and PostgreSQL.
  • Strong SQL skills, including critical debugging and plan analysis.
  • Experience with UI development using JavaScript/TypeScript.
  • Extensive skills in JDBC/JPA/Hibernate.
  • Knowledge of standard design patterns.
  • Demonstrated expertise in software engineering practices, including reading and generating software specifications, design patterns, and continuous integration.
  • Experience with GitLab/JIRA/Jenkins for CI/CD.
  • 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.

Responsibilities

  • Participate in system architecture design, development, integration testing and validation, and all aspects of the software life cycle for a Java backend application involving extensive messaging and transaction processing, working closely with the tech lead and senior developers.
  • Design and develop Java code as dictated by project requirements and work with and mentor junior team members.
  • Learn and adhere to the team's continuous integration, automated unit testing, and other Agile practices using its established tools.
  • Diagnose and fix issues in existing application components as part of maintenance.
  • Design, implement, and unit test REST microservices with Java, Spring, and JUnit.
  • Develop web applications with Angular that communicate with backend microservices.
  • Write complex SQL queries and perform data modeling.

Desired Qualifications

  • A master's degree in computer science or a related field.
  • Experience with device integration, such as a fingerprint scanner.
  • First-hand experience working with large project teams; Federal Government experience is a strong plus.
  • Demonstrated ability to think critically and creatively to develop innovative solutions to software problems.
  • Ability to develop and maintain components with stringent performance requirements.
  • Agile development experience.
  • Experience with AWS Istio.
  • Experience with Spring Scheduler.
  • Experience with IBM MQ and Kafka queues.
  • Experience debugging with AWS Kibana.
  • Experience with NoSQL databases such as MongoDB, DocumentDB, or DynamoDB.

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