← Back to jobsJob ID col-cmvd6ft5f09opph01ory5j6kp

REI SystemsPosted 29 days ago

Associate Software Engineer- Java full stack

Full-time
Hybrid
1–3 years
Competitive
Posted 29 days ago

Responsibilities Develop and maintain full stack web applications using Java, Spring Boot, Angular, React, and JavaScript Develop backend business logic and RESTful APIs using Java and Spring Boot Build responsive and reusable user interfaces using Angular, React, JavaScript, HTML, and CSS Integrate front-end applications with backend APIs, databases, and enterprise services Develop and maintain applications using Po

Posted
29 days ago
Source
careers-reisystems.icims.com
Sector
Information Technology & AI

Opens the employer's application page in a new tab

Responsibilities

  • Develop and maintain full stack web applications using Java, Spring Boot, Angular, React, and JavaScript
  • Develop backend business logic and RESTful APIs using Java and Spring Boot
  • Build responsive and reusable user interfaces using Angular, React, JavaScript, HTML, and CSS
  • Integrate front-end applications with backend APIs, databases, and enterprise services
  • Develop and maintain applications using PostgreSQL, Oracle SQL, and other relational database technologies
  • Write and maintain SQL queries and support application data models and integrations
  • Develop clean, maintainable, reusable, and well-tested code following established software engineering standards
  • Troubleshoot application defects and integration issues with support from senior team members
  • Develop unit and integration tests to improve application quality and reliability
  • Participate in automated testing using tools such as JUnit, Cucumber, and Selenium
  • Use Git and GitHub for source control, branching, collaboration, and code reviews
  • Work with Jenkins and CI/CD pipelines to build and deploy applications
  • Collaborate with DevOps engineers to support deployments across development, test, staging, and production environments
  • Use Splunk and New Relic to review application logs, monitor application behavior, and assist with triaging production incidents and performance issues
  • Support defect remediation and secure software development activities
  • Work with product owners, business analysts, UX designers, QA engineers, architects, DevOps engineers, and other developers
  • Participate in Agile ceremonies, design discussions, code reviews, and technical troubleshooting sessions
  • Learn and apply established software development, DevSecOps, testing, and engineering practices

Qualifications

  • 1-3 years of professional software development experience
  • Experience or strong foundational knowledge of Java
  • Experience developing applications using Spring Boot or similar Java frameworks
  • Experience with Angular, React, JavaScript, HTML, and CSS
  • Understanding of RESTful APIs and relational databases
  • Experience with PostgreSQL, Oracle SQL, or comparable relational databases
  • Familiarity with Git/GitHub and modern source-control practices
  • Familiarity with automated testing and CI/CD concepts
  • Strong analytical, troubleshooting, communication, and collaboration skills
  • 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
  • Candidate must be able to obtain and maintain public trust Clearance, US CITIZEN needed

Preferred

  • Experience with AWS cloud environments
  • Familiarity with Docker and Kubernetes
  • Exposure to Jenkins or other CI/CD technologies
  • Experience with Splunk, New Relic, or comparable monitoring and observability tools
  • Familiarity with microservices and cloud-native application development
  • Familiarity with Agile and DevSecOps practices

Required skills

JavaSpring BootAngularReactJavaScriptHTMLCSSRESTful APIsPostgreSQLOracle SQLGit/GitHubCI/CD

Full job description

Responsibilities

  • Develop and maintain full stack web applications using Java, Spring Boot, Angular, React, and JavaScript
  • Develop backend business logic and RESTful APIs using Java and Spring Boot
  • Build responsive and reusable user interfaces using Angular, React, JavaScript, HTML, and CSS
  • Integrate front-end applications with backend APIs, databases, and enterprise services
  • Develop and maintain applications using PostgreSQL, Oracle SQL, and other relational database technologies
  • Write and maintain SQL queries and support application data models and integrations
  • Develop clean, maintainable, reusable, and well-tested code following established software engineering standards
  • Troubleshoot application defects and integration issues with support from senior team members
  • Develop unit and integration tests to improve application quality and reliability
  • Participate in automated testing using tools such as JUnit, Cucumber, and Selenium
  • Use Git and GitHub for source control, branching, collaboration, and code reviews
  • Work with Jenkins and CI/CD pipelines to build and deploy applications
  • Collaborate with DevOps engineers to support deployments across development, test, staging, and production environments
  • Use Splunk and New Relic to review application logs, monitor application behavior, and assist with triaging production incidents and performance issues
  • Support defect remediation and secure software development activities
  • Work with product owners, business analysts, UX designers, QA engineers, architects, DevOps engineers, and other developers
  • Participate in Agile ceremonies, design discussions, code reviews, and technical troubleshooting sessions
  • Learn and apply established software development, DevSecOps, testing, and engineering practices

Preferred

  • Experience with AWS cloud environments
  • Familiarity with Docker and Kubernetes
  • Exposure to Jenkins or other CI/CD technologies
  • Experience with Splunk, New Relic, or comparable monitoring and observability tools
  • Familiarity with microservices and cloud-native application development
  • Familiarity with Agile and DevSecOps practices

Benefits

  • Professional development
  • Meaningful projects
  • Flexibility to spend time with family and friends
  • Hybrid work arrangement: 2 days per week in the Sterling, VA office on Tuesday and Wednesday
  • Glassdoor
  • 3.4
  • REI Systems is a leading provider of web-based solutions to meet the complex business challenges of the public and private sector.
  • Sterling, Virginia, USA
  • http://www.reisystems.com
  • Late Stage
  • Total Funding
  • $35.7M
  • Key Investors
  • Small Business Innovation Research
  • 2024-12-02
  • Grant· $35.7M
  • Leadership Team
  • Shyam Salona
  • Co-Founder & CEO
  • Eric Olson
  • Chief Corporate Development Officer
  • Recent News
  • PR Newswire
  • REI Systems' GovOrch™ AI Now Available on Department of War CDAO's Tradewinds Solutions Marketplace
  • 2026-07-01
  • Morningstar.com
  • REI Systems Launches GovOrch™ AI to Help Agencies Turn Fragmented Data into Mission Intelligence
  • 2026-05-19
  • Washington Technology
  • Sales, tech and talent leadership moves across the market

Qualifications

  • 1-3 years of professional software development experience
  • Experience or strong foundational knowledge of Java
  • Experience developing applications using Spring Boot or similar Java frameworks
  • Experience with Angular, React, JavaScript, HTML, and CSS
  • Understanding of RESTful APIs and relational databases
  • Experience with PostgreSQL, Oracle SQL, or comparable relational databases
  • Familiarity with Git/GitHub and modern source-control practices
  • Familiarity with automated testing and CI/CD concepts
  • Strong analytical, troubleshooting, communication, and collaboration skills
  • 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
  • Candidate must be able to obtain and maintain public trust Clearance, US CITIZEN needed
  • Experience with AWS cloud environments
  • Familiarity with Docker and Kubernetes
  • Exposure to Jenkins or other CI/CD technologies
  • Experience with Splunk, New Relic, or comparable monitoring and observability tools
  • Familiarity with microservices and cloud-native application development
  • Familiarity with Agile and DevSecOps practices
  • 1-3 years of professional software development experience.

Required skills

  • Java, Spring Boot, Angular, React, JavaScript, HTML, CSS, RESTful APIs, PostgreSQL, Oracle SQL, Git/GitHub, CI/CD

Preferred skills

  • Experience with AWS cloud environments, Familiarity with Docker and Kubernetes, Exposure to Jenkins or other CI/CD technologies, Familiarity with Agile and DevSecOps practices

Experience

  • 1-3 years

Job details

Employment type

Full-time

Seniority level

1–3 years

Date posted

Oct 15, 2026

Work mode

Hybrid

Job source

careers-reisystems.icims.com

Company

REI Systems

Information Technology & AI

See all 3 jobs from REI Systems →
  • Sterling, VA
  • Information Technology & AI

Similar jobs

Other roles in Sterling, VA or Information Technology & AI

Information Technology & AI

30+ days ago

Software Engineer, Kernel Performance & AI Tooling

Full-timeSan Francisco, CACompetitive

We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.

Information Technology & AI

30+ days ago

AI Support Engineer

Full-timeSan Francisco, CACompetitive

We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.

Information Technology & AI

30+ days ago

Staff Software Engineer, Payment Systems

Full-timeSeattle, NYCompetitive

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner.

Associate Software Engineer- Java full stack

REI Systems · Competitive

Apply on company site