REI Systems

Associate Software Engineer- Java

REI Systems
Apply
2 years ago
Sterling, VA, USAEntry Level

Responsibilities

  • Assist in developing, testing, debugging, and maintaining Java-based applications under senior engineer guidance.
  • Translate business and functional requirements into software solutions and contribute to technical design discussions.
  • Develop application functionality using Java, Spring, Spring Boot, REST APIs, SQL, and persistence frameworks.
  • Write clean, maintainable, and documented code following established development standards.
  • Participate in unit testing, integration testing, troubleshooting, defect resolution, deployment, documentation, and production support.
  • Develop and consume RESTful APIs and integrate applications with internal and external systems.
  • Work with relational databases and support data access using SQL.
  • Collaborate with software engineers, business analysts, QA engineers, DevOps engineers, and other project team members.
  • Participate in Agile ceremonies including sprint planning, stand-ups, demonstrations, and retrospectives.
  • Learn and apply secure coding, cloud, CI/CD, and DevSecOps practices.

Requirements

  • 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, data structures, and basic software development principles.
  • Preferred exposure to Spring, Spring Boot, RESTful APIs, or web application development.
  • 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, problem-solving, written communication, and verbal communication skills.
  • Ability to learn new technologies and work effectively in a collaborative team environment.
  • Ability to obtain and maintain a clearance.

Benefits

  • Hybrid work arrangement with two days per week at the Sterling, Virginia headquarters.
  • Professional development opportunities and meaningful projects.
  • Flexibility to spend time with family and friends.
  • Employment with a company recognized as a Washington Post Top Workplace.

Tech Stack

CSSGitHTMLJavaJavaScriptSpring BootSQL

Categories

REI Systems

About REI Systems

501-1,000 employees

REI Systems provides full-lifecycle software engineering, data analytics, and modernization services to U.S. federal, state, and local agencies and nonprofits, including grants and case management solutions and cloud implementations. The privately held, 100% employee-owned firm delivers consulting and systems integration and supports programs at agencies such as the FDA. Founded in 1989 and headquartered in Sterling, Virginia, it focuses on open source, SaaS, and application modernization.

Contact me