{"schemaVersion":"jobsearcher.job.v1","id":"4153d959eb2362986890dc35","url":"https://jobsearcher.com/jobs/4153d959eb2362986890dc35","canonicalUrl":"https://jobsearcher.com/jobs/4153d959eb2362986890dc35","title":"Associate Software Engineer- Java full stack","description":"Overview:\n\nREI 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.\n\nWe 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.\n\nEmployees voted REI Systems a Washington Post Top Workplace in 2015, 2016, 2018, 2020, 2021, 2022, 2023, 2024, and 2025!\n\nResponsibilities:\n\nPosition Overview\n\nREI Systems is seeking a Junior Software Engineer to develop and maintain modern full stack applications supporting the ODOS Program. The successful candidate will work with experienced engineers, product owners, analysts, designers, testers, and DevOps professionals to deliver reliable, secure, and user-focused software. This role is ideal for an early-career developer who has a strong foundation in Java and modern web development and is eager to grow within an Agile and DevSecOps environment.\n\nResponsibilities\n\nFull Stack Development\n\nDevelop and maintain full stack web applications using Java, Spring Boot, Angular, React, and JavaScript.\nDevelop backend business logic and RESTful APIs using Java and Spring Boot.\nBuild responsive and reusable user interfaces using Angular, React, JavaScript, HTML, and CSS.\nIntegrate front-end applications with backend APIs, databases, and enterprise services.\nDevelop and maintain applications using PostgreSQL, Oracle SQL, and other relational database technologies.\nWrite and maintain SQL queries and support application data models and integrations.\nDevelop clean, maintainable, reusable, and well-tested code following established software engineering standards.\nTroubleshoot application defects and integration issues with support from senior team members.\n\nTesting CI CD and Production Support\n\nDevelop unit and integration tests to improve application quality and reliability.\nParticipate in automated testing using tools such as JUnit, Cucumber, and Selenium.\nUse Git and GitHub for source control, branching, collaboration, and code reviews.\nWork with Jenkins and CI/CD pipelines to build and deploy applications.\nCollaborate with DevOps engineers to support deployments across development, test, staging, and production environments.\nUse Splunk and New Relic to review application logs, monitor application behavior, and assist with triaging production incidents and performance issues.\nSupport defect remediation and secure software development activities.\n\nCollaboration\n\nWork with product owners, business analysts, UX designers, QA engineers, architects, DevOps engineers, and other developers.\nParticipate in Agile ceremonies, design discussions, code reviews, and technical troubleshooting sessions.\nLearn and apply established software development, DevSecOps, testing, and engineering practices.\nQualifications:\n\nRequired Qualifications\n\n1-3 years of professional software development experience.\nExperience or strong foundational knowledge of Java.\nExperience developing applications using Spring Boot or similar Java frameworks.\nExperience with Angular, React, JavaScript, HTML, and CSS.\nUnderstanding of RESTful APIs and relational databases.\nExperience with PostgreSQL, Oracle SQL, or comparable relational databases.\nFamiliarity with Git/GitHub and modern source-control practices.\nFamiliarity with automated testing and CI/CD concepts.\nStrong analytical, troubleshooting, communication, and collaboration skills.\n\nPreferred Qualifications\n\nExperience with AWS cloud environments.\nFamiliarity with Docker and Kubernetes.\nExposure to Jenkins or other CI/CD technologies.\nExperience with Splunk, New Relic, or comparable monitoring and observability tools.\nFamiliarity with microservices and cloud-native application development.\nFamiliarity with Agile and DevSecOps practices.\n\nEducation: 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.\n\nClearance: Candidate must be able to obtain and maintain a Clearance.\n\nLocation: Hybrid (2 Day per week in our Sterling, VA HQ on Tuesday and Wednesday)\n\nEEO Statement: REI Systems is an Equal Opportunity Employer.\n\n#LI-Hybrid #LI-PH1","company":"Rei Systems","rawCompany":"rei systems","city":"Sterling","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-09-25T09:36:51.955Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Associate Software Engineer- Java full stack","description":"Overview:\n\nREI 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.\n\nWe 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.\n\nEmployees voted REI Systems a Washington Post Top Workplace in 2015, 2016, 2018, 2020, 2021, 2022, 2023, 2024, and 2025!\n\nResponsibilities:\n\nPosition Overview\n\nREI Systems is seeking a Junior Software Engineer to develop and maintain modern full stack applications supporting the ODOS Program. The successful candidate will work with experienced engineers, product owners, analysts, designers, testers, and DevOps professionals to deliver reliable, secure, and user-focused software. This role is ideal for an early-career developer who has a strong foundation in Java and modern web development and is eager to grow within an Agile and DevSecOps environment.\n\nResponsibilities\n\nFull Stack Development\n\nDevelop and maintain full stack web applications using Java, Spring Boot, Angular, React, and JavaScript.\nDevelop backend business logic and RESTful APIs using Java and Spring Boot.\nBuild responsive and reusable user interfaces using Angular, React, JavaScript, HTML, and CSS.\nIntegrate front-end applications with backend APIs, databases, and enterprise services.\nDevelop and maintain applications using PostgreSQL, Oracle SQL, and other relational database technologies.\nWrite and maintain SQL queries and support application data models and integrations.\nDevelop clean, maintainable, reusable, and well-tested code following established software engineering standards.\nTroubleshoot application defects and integration issues with support from senior team members.\n\nTesting CI CD and Production Support\n\nDevelop unit and integration tests to improve application quality and reliability.\nParticipate in automated testing using tools such as JUnit, Cucumber, and Selenium.\nUse Git and GitHub for source control, branching, collaboration, and code reviews.\nWork with Jenkins and CI/CD pipelines to build and deploy applications.\nCollaborate with DevOps engineers to support deployments across development, test, staging, and production environments.\nUse Splunk and New Relic to review application logs, monitor application behavior, and assist with triaging production incidents and performance issues.\nSupport defect remediation and secure software development activities.\n\nCollaboration\n\nWork with product owners, business analysts, UX designers, QA engineers, architects, DevOps engineers, and other developers.\nParticipate in Agile ceremonies, design discussions, code reviews, and technical troubleshooting sessions.\nLearn and apply established software development, DevSecOps, testing, and engineering practices.\nQualifications:\n\nRequired Qualifications\n\n1-3 years of professional software development experience.\nExperience or strong foundational knowledge of Java.\nExperience developing applications using Spring Boot or similar Java frameworks.\nExperience with Angular, React, JavaScript, HTML, and CSS.\nUnderstanding of RESTful APIs and relational databases.\nExperience with PostgreSQL, Oracle SQL, or comparable relational databases.\nFamiliarity with Git/GitHub and modern source-control practices.\nFamiliarity with automated testing and CI/CD concepts.\nStrong analytical, troubleshooting, communication, and collaboration skills.\n\nPreferred Qualifications\n\nExperience with AWS cloud environments.\nFamiliarity with Docker and Kubernetes.\nExposure to Jenkins or other CI/CD technologies.\nExperience with Splunk, New Relic, or comparable monitoring and observability tools.\nFamiliarity with microservices and cloud-native application development.\nFamiliarity with Agile and DevSecOps practices.\n\nEducation: 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.\n\nClearance: Candidate must be able to obtain and maintain a Clearance.\n\nLocation: Hybrid (2 Day per week in our Sterling, VA HQ on Tuesday and Wednesday)\n\nEEO Statement: REI Systems is an Equal Opportunity Employer.\n\n#LI-Hybrid #LI-PH1","datePosted":"2026-09-25T09:36:51.955Z","dateModified":"2026-09-25T09:36:51.955Z","hiringOrganization":{"@type":"Organization","name":"Rei Systems","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Sterling","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4153d959eb2362986890dc35"},"url":"https://jobsearcher.com/jobs/4153d959eb2362986890dc35"}}