Demo

Associate Software Engineer- Java

REI Systems
Sterling, VA Full Time
POSTED ON 9/13/2026
AVAILABLE BEFORE 10/12/2026

REI Systems’ mission is to deliver reliable, innovative technology solutions that advance Federal clients' missions and exceed their expectations. Our technologists and consultants are passionate about solving complex challenges that impact millions of lives. We take a Mindful Modernization® approach in delivering our services, including application modernization, grants management, case management systems, government data analytics, and advisory services. This approach, the REI Way, ensures mission impact by aligning our clients' strategic objectives with measurable outcomes through people, processes, and technology. 
 
We offer the same commitment to our employees by providing professional development, meaningful projects, and flexibility to spend time with family and friends. We believe employees are at their best when fulfilled in both their professional careers and their personal lives. Learn more at www.REIsystems.com. 
 
Employees voted REI Systems a Washington Post Top Workplace in 2015, 2016, 2018, 2020, 2021, 2022, 2023, 2024, and 2025!


  • Assist in developing, testing, debugging, and maintaining Java-based applications under the guidance of senior engineers.
  • Contribute to technical design discussions and help translate business and functional requirements into software solutions.
  • Develop and enhance application functionality using Java, Spring/Spring Boot, REST APIs, SQL, and related technologies.
  • Write clean, maintainable, and well-documented code following established development standards and best practices.
  • Participate in unit testing, integration testing, troubleshooting, and defect resolution.
  • Assist with developing and consuming RESTful APIs and integrating applications with internal and external systems.
  • Work with relational databases and support data access using SQL and persistence frameworks.
  • Participate throughout the software development lifecycle, including development, testing, deployment, documentation, and production support.
  • Collaborate with software engineers, business analysts, QA engineers, DevOps engineers, and other project team members.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, demonstrations, and retrospectives.
  • Learn and apply secure coding, cloud, CI/CD, and DevSecOps practices as part of ongoing professional development.
  • Support application maintenance and production issues as needed.

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent practical experience.
  • 0–2 years of software development experience, including internships, academic projects, or professional experience.
  • Foundational experience with Java or another object-oriented programming language.
  • Understanding of object-oriented programming concepts, data structures, and basic software development principles.
  • Exposure to Spring, Spring Boot, RESTful APIs, or web application development is preferred.
  • Familiarity with relational databases and SQL.
  • Basic understanding of HTML, CSS, JavaScript, or other web technologies.
  • Familiarity with Git or another source-control system.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to learn new technologies and work effectively in a collaborative team environment.
  • Strong written and verbal communication skills.

Education: Bachelor’s degree in computer science or a related field.

Clearance: Candidate must be able to obtain and maintain a Clearance.

Location: Hybrid (2 Day per week in our Sterling, VA HQ)

EEO Statement: REI Systems is an Equal Opportunity Employer.

Salary.com Estimation for Associate Software Engineer- Java in Sterling, VA
$106,075 to $129,076
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Associate Software Engineer- Java?

Sign up to receive alerts about other jobs on the Associate Software Engineer- Java career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$72,994 - $92,246
Income Estimation: 
$91,370 - $117,201
Income Estimation: 
$84,222 - $112,497
Income Estimation: 
$83,184 - $105,164
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at REI Systems

  • REI Systems Sterling, VA
  • REI Systems’ mission is to deliver reliable, innovative technology solutions that advance Federal clients' missions and exceed their expectations. Our tech... more
  • 11 Days Ago

  • REI Systems Sterling, VA
  • Overview REI Systems’ mission is to deliver reliable, innovative technology solutions that advance Federal clients' missions and exceed their expectations.... more
  • 2 Days Ago

  • REI Systems Sterling, VA
  • Overview REI Systems’ mission is to deliver reliable, innovative technology solutions that advance Federal clients' missions and exceed their expectations.... more
  • 6 Days Ago

  • REI Systems Sterling, VA
  • REI Systems’ mission is to deliver reliable, innovative technology solutions that advance federal missions and exceed expectations. For 35 years, REI has s... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Associate Software Engineer- Java jobs in the Sterling, VA area that may be a better fit.

  • Boston Associate Software Systems Washington, DC
  • We’re looking for an Experienced SharePoint Administrator/Developer to support a Drupal → SharePoint Online migration for a Federal team. Looking for exper... more
  • 8 Days Ago

  • Acclaim Technical Services Bethesda, MD
  • Acclaim Technical Services, founded in 2000, is a leading cyber operations, intelligence solutions and operations, network infrastructure, engineering and ... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!