Associate Software Engineer- Java

REI Systems

United States

Hybrid

USD 60,000 - 90,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

REI Systems seeks an entry-level Java developer to join our Sterling, VA team. You will support developing, testing, and maintaining Java applications under senior guidance, and contribute to design discussions translating business requirements into software solutions.

You will gain experience with Spring Boot, RESTful APIs, SQL, and collaborative agile practices while growing through code reviews, unit tests, and production support. This role emphasizes teamwork and continuous learning.

Qualifications

  • 0–2 years of software development experience, including internships or projects.
  • Bachelor's degree in computer science, IT, or related field.
  • Foundational experience with Java and object‑oriented programming.
  • Familiarity with Spring, Spring Boot, RESTful APIs, or web app development.
  • Knowledge of relational databases and SQL.
  • Basic familiarity with HTML, CSS, JavaScript, or web tech.
  • Git or other source-control experience.
  • Strong problem‑solving and communication skills.
  • Ability to learn new technologies and work in a team.

Responsibilities

  • Assist in developing, testing, debugging, and maintaining Java applications under guidance.
  • Contribute to design discussions and translate requirements into software solutions.
  • Develop functionality using Java, Spring/Spring Boot, REST APIs, and SQL.
  • Write clean, well-documented code following standards.
  • Participate in unit and integration testing, debugging, and defect resolution.
  • Assist with RESTful APIs integration and system interoperability.
  • Work with databases and data access using SQL and persistence frameworks.
  • Contribute across the software development lifecycle from development to production support.
  • Collaborate with engineers, analysts, QA, DevOps, and project teammates.
  • Participate in Agile ceremonies and apply secure coding and DevSecOps practices.

Skills

Java
Spring
REST APIs
SQL
Git
HTML/CSS/JS
OOP concepts
Team collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

Spring Boot
SQL databases

Job description

Overview

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!

Responsibilities
  • 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.
Qualifications
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Software Engineer- Java full stack
Associate Software Engineer- Java full stack

REI Systems • United States

Hybrid
USD 80,000 - 110,000
Senior Software Engineer- full stack Java
Senior Software Engineer- full stack Java

REI Systems • United States

On-site
USD 120,000 - 180,000
Software Engineer- full stack Java
Software Engineer- full stack Java

REI Systems • United States

On-site
USD 110,000 - 150,000
Sr Java Software Engineer
Sr Java Software Engineer

REI Systems • Sterling (VA)

Hybrid
USD 125,000 - 140,000
ColdFusion/.Net Developer
ColdFusion/.Net Developer

REI Systems • United States

Hybrid
USD 90,000 - 130,000
Associate Software Engineer - Hybrid, Java & Spring
Associate Software Engineer - Hybrid, Java & Spring

REI Systems • United States

Hybrid
USD 60,000 - 90,000
Associate DevOps Engineer
Associate DevOps Engineer

REI Systems • United States

On-site
USD 70,000 - 110,000
Principal ColdFusion/.Net Developer
Principal ColdFusion/.Net Developer

REI Systems • United States

Hybrid
USD 90,000 - 130,000
Java Software Engineer
Java Software Engineer

REI Systems • Sterling (VA)

On-site
USD 100,000 - 125,000
Medical insurance
Vision insurance
401(k)
Senior Full Stack Developer- Python
Senior Full Stack Developer- Python

REI Systems • United States

On-site
USD 110,000 - 160,000