Associate Software Engineer- Java

REI Systems

Sterling, VAHybrid
Invite-only right now: save jobs, track applications, build tailored resumesAlready have an account? Log in
Location
Sterling, VA
Work style
Hybrid
2 days in office
Posted
Oct 4
16 days ago
Career path

See where this role leads

Jigup maps the next three moves from a job like this one, with the titles and the skills each step asks for.

Join the waitlist

About the company

REI Systems

Information technology and services · 501 to 1,000 employees

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.

REI Systems on LinkedIn

What you'll do

  • Develop, test, debug, and maintain Java applications; build functionality and RESTful APIs, work with databases, and participate in testing, deployment, documentation, and production support.
  • Collaborate with project teams and take part in Agile ceremonies.

What you need

  • Bachelor’s degree inComputer 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 withJava or another object-oriented programming language.
  • Understanding of object-oriented programming concepts, data structures, and basic software development principles.
  • Exposure toSpring, Spring Boot, RESTful APIs, or web application developmentis preferred.
  • Familiarity with relational databases andSQL.
  • Basic understanding ofHTML, 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: a bachelor's degree

Key skills

Javaobject-oriented programmingSpringSpring BootRESTful APIsSQLrelational databasesHTMLCSSJavaScriptGittroubleshootingproblem-solving skillswritten and verbal communication

Keywords for your resumePro

The words this employer's screening is likely to look for.

This job lists resume keywords

The terms this posting uses, pulled out so you can mirror them in your resume. Jigup Pro members see the list on the job board.

Join the waitlist

Perks

  • professional development
  • meaningful projects
  • flexibility

See full description on company page, apply now

Read the full posting here
Associate Software Engineer- Java Job Locations US-VA-Sterling Job ID 2026-3496 # of Openings 1 Category Developer/Architect/Designer 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. Options Apply for this job online Apply Share Email this job to a friend Refer Sorry the Share function is not working properly at this moment. Please refresh the page and try again later. Share on your newsfeed Application FAQs

More entry level jobs in Sterling, VA

All jobs in Virginia

Ready to apply?

Jigup is invite-only right now. Join the waitlist to save jobs, track applications, and build tailored resumes.

Join the waitlist