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!
Position Overview
REI Systems is seeking a Mid-Level Software Engineer to design, develop, test, modernize, and support full stack enterprise applications for the ODOS Program. The successful candidate will translate business and user needs into effective technical solutions, contribute to design decisions, and collaborate across development, UX, QA, DevOps, architecture, and product teams. This role requires hands-on experience with Java, Spring Boot, Angular or React, APIs, relational databases, automated testing, and production troubleshooting.
Responsibilities
Full Stack Development
Design, develop, test, and maintain full stack web applications using Java, Spring Boot, Angular, React, and JavaScript.
Develop scalable backend applications, business logic, microservices, and RESTful APIs.
Design and build responsive, reusable, and maintainable user interfaces using Angular, React, and modern JavaScript.
Integrate front-end applications with backend APIs, databases, and enterprise services.
Develop applications using PostgreSQL, Oracle SQL, and other relational database technologies.
Develop efficient SQL queries and support complex application data models and integrations.
Modernize legacy applications using modern Java, React, API, microservices, and cloud-native development practices.
Troubleshoot and resolve application defects, integration problems, performance issues, and production incidents.
Application Engineering
Testing CI CD and Production Support
Required Qualifications
Preferred Qualifications
Education: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field, or an equivalent combination of education and relevant professional experience.
Clearance: Candidate must be able to obtain and maintain a Clearance.
Location: Hybrid (2 Day per week in our Sterling, VA HQ onTuesday and Wednesday)
EEO Statement: REI Systems is an Equal Opportunity Employer.
#LI-Hybrid #LI-PH1