Job ID: 2612914
Location: Ashburn, VA, US
Date Posted: 2026-05-26
Category: Software
Subcategory: SW Engineer
Schedule: Full-Time
Shift: Day Job
Travel: No
Minimum Clearance Required: None
Clearance Level Must Be Able to Obtain: Public Trust
Potential for Remote Work: ORA_ON_SITE
Description
SAIC is currently seeking a motivated, career and customer-oriented Backend Developer (Senior) to join our team to begin an exciting and challenging career in Ashburn, VA.
This position requires on-site work in Ashburn, VA 5 days per week for the first year of employment.
Job Responsibilities
- Working closely with the tech lead and senior developers, the Mid-Level Java Developer will participate in the system architecture design, systems engineering, development, integration testing and validation, and all aspects of the software life-cycle (requirements to design to implementation to test) for a java backend application involving extensive messaging and transaction processing.
- Design and implement Micro Service Architecture for Cloud based software applications.
- Use modern software engineering tools including Eclipse, Jira, and Atlassian Suites for design, development, and testing the software.
- Present the solution at formal and informal design reviews, and document the design according to the Government’s system lifecycle methodology.
Qualifications
Required Skills and Experience
-
Bachelor's degree in computer science or related engineering field with 9+ years of technical experience.
-
9+ years of strong Java design and software development experience including designing, developing, and documenting large-scale enterprise software systems.
-
Extensive use of Java hands-on on most recent Job role (such as SW Developer or SW Engineer) or in the last 5 years.
-
Effective Proficiency usage and Development with JavaEE, Spring, and Springboot relative to Microservices.
-
Usage of JavaEE supported technology stacks in platforms, such as EKS, Docker, Kubernetes, or AWS, or WebLogic.
-
Demonstrates capability for Operational Support and Analysis of Delivered Applications to resolve real-time issues.
-
Demonstrates capability to modify and share code seamlessly via tools such as Maven and Artifactory while communicating its changes effectively to group members for rapid application rollouts.
-
Ability to diagnose problems and support production systems.
-
Experience working with Applications on Cloud utilizing serverless hosted services like AWS S3, DynanoDB, lambda etc.
-
Java Micro Service Architecture frameworks such as Spring Boot.
-
Experience with container platforms like Docker and Kubernetes.
-
SQL DBs (preferably Oracle) and strong SQL/JDBC skills is required for this position.
-
Experience with NoSQL DBs like MongoDB, Document DB, Cassandra etc.
-
Messaging and Streaming Systems (Kafka, SQS ans Kinesis.)
-
XML/JSON.
-
Unix/Linux.
-
Experince with JPA/Hibernate.
-
Experience with building RESTful webservices and experience with query language based APIs like GraphQL.
-
Jenkins, Maven, Gitlab and Jira for CI/CD.
-
Demonstrated expertise in software engineering practices (e.g., reading/generating software specs, design patterns, continuous integration.)
-
Demonstrated ability to incorporate rigorous Unit testing as part of development activities is essential.
Desired Skills and Experience
-
First-hand experience working with large project teams (working with the Federal Government a strong plus.)
-
Proficient in applying core Java programming skills and using popular 3rd-party libraries to interpret data mappings and organize information for processing large-scale datasets across various representation formats such as relational databases, NoSQL Databases, XML, JSON, and raw flat files.
-
Used Java for enterprise applications development involving real time operations.
-
Proven Java custom framework development for supporting data processing, especially with extremely high-volume Transactional usage.
-
Usage of real time analysis tools such as Dynatrace to diagnose issues and maintain situational awareness of issues.
-
Usage of CI/CD tools such as Harness.
-
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 a plus.
-
Master’s degree in Computer Science or related field is a plus.
Customer Requirements
-
Clearance – Ability to obtain and hold a public trust position and favorable suitability based on a CBP Background Investigation.
-
Citizenship – Must be a US Citizen.
-
Location – Required to be on-site in Ashburn, VA 5 days per week for the first year of employment. All candidates must be within the GWA/commutable area.
Target salary range: $120,001 - $160,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.