Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
SAIC

Senior Java Full-Stack Developer

SAIC

. Participate in system architecture design, development, integration testing, validation, and all aspects of the software life cycle for a Java backend application involving messaging and transaction processing .

Posted 9/24/2026full-timeAshburn • Virginia • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Java backend application development, including REST microservices and cloud applications, while applying Agile methodologies and continuous integration practices. Proficient in mentoring junior developers and collaborating with senior team members to deliver high-quality software solutions.

Highest-signal resume keywords
Java JEE DevelopmentREST Microservices DesignCloud Applications (AWS)SQL Query DevelopmentAgile Methodologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaSpringAngularMicroservices ArchitectureSQLJDBCJPAHibernateDockerKubernetes
Soft Skills
MentoringCollaborationProblem-Solving
Tools & Technologies
GitLabJIRAJenkinsPostgreSQL
Industry Keywords
Software Life CycleContinuous IntegrationAutomated TestingDesign PatternsPublic Trust Position

Tech Stack

Tools & technologies
AngularAWSCloudDockerHibernateJavaJavaScriptJenkinsJUnitKubernetesMicroservicesPostgresSpringSQLTypeScript

About the role

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

Requirements

What you’ll need
  • Bachelor’s degree in computer science or related engineering field with 5+ years of related technical experience
  • At least 5 years of strong Java JEE design and software development experience, including designing, developing, and documenting large-scale enterprise software systems
  • At least 5 years of working with cloud applications utilizing serverless hosted services such as AWS Lambda
  • Java web application development
  • 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
  • Expertise in software engineering practices, including software specifications, design patterns, and continuous integration
  • Experience with GitLab, JIRA, and Jenkins for CI/CD
  • Ability to obtain and hold a public trust position and favorable suitability based on a CBP Background Investigation
  • Must be a US Citizen