Overview
REI Systems provides reliable, effective, and innovative technology solutions that advance federal, state, local, and nonprofit missions. Our technologists and consultants are passionate about solving complex challenges that impact millions of lives. We take a Mindful Modernization approach in delivering our application modernization, grants management systems, government data analytics, and advisory services. Mindful Modernization is the REI Way of delivering mission impact by aligning our government customers’ strategic objectives to measurable outcomes through people, processes, and technology. Learn more at REIsystems.com .
Employees voted REI Systems a Washington Post Top Workplace in 2015, 2016, 2018, 2020, and 2021!
Responsibilities
We are seeking Full- Stack Angular/Java Software Engineer to join our team. In this role, you will have the opportunity to work on modernization and technology transformation projects that have a direct impact on providing health care to millions of Americans who are geographically isolated, economically, or medically vulnerable. You will be part of an empowered agile team with the opportunity to innovate and learn continuously, working with best architects and technical leads.
Responsibilities
Play a crucial role within a Scrum team, actively engaging in the entire software development lifecycle, which encompasses requirements gathering, solution design, development, quality assurance, and implementation.Spearhead the development, modernization, and enhancement efforts for both existing applications and new enterprise microservice applications.Actively engage in hands-on development, leveraging technologies such as Spring, Hibernate, and Angular.Create robust JUnit test suites to ensure thorough unit testing of developed functionalities.Provide support for resolving production issues and addressing bug reports from the Quality Assurance team.Conduct application and security code scans, actively participating in the remediation of any findings.Contribute insights and updates during daily stand-up meetings and sprint retrospectives.Assume responsibility for other similar professional duties as assigned based on project needs
Qualifications
Qualifications
3-5 years of related experience.Participating in the entire software development process, overseeing its journey from conceptualization to deployment.Demonstrating a robust command of programming languages such as Java and Javascript.Proficiently developing applications utilizing AngularJS, showcasing a depth of knowledge in front-end web programming languages, including HTML and CSS, with the capability to seamlessly render both server-side and client-side content.Possessing an excellent understanding of MVC frameworks, particularly Spring and Spring Boot, and utilizing ORM tool Hibernate for effective transaction management.Executing comprehensive analysis, development, building, and deployment of software solutions.Applying familiarity with common programming design patterns and adhering to best practices.Displaying a nuanced comprehension of Service Oriented Architectures (SOA), inclusive of RESTful Service frameworks (Web API).Demonstrating proficiency in testing frameworks such as Junit, Jest, JMeter, Selenium, or Cypress.Utilizing experience with prevalent version control tools like Git or Gitlab.Navigating and contributing effectively in an Agile Scrum environment.Exercising strong analytical skills coupled with a quick learning ability.
Desired Qualifications
Strong comprehension of Microservices and Rest APIs is an asset.Familiarity with section 508 compliance design principles is advantageous.Proven experience in crafting responsive websites and mobile applications.Proficient use of GitHub or other Git-based source control systems.A solid grasp of design principles and adherence to coding standards.Collaborative participation in an agile team environment, ensuring the timely delivery of tasks within the designated sprint.
Educatio Required: Bachelor's Degree
Clearance: US Citizen with the ability to obtain and maintain a Secret level clearance.
Location: This position can be done remotely.
Covid Accommodations Language:
The essential functions of this position require that the employee performing this role work on-site at REI’s Sterling location. Considering the ongoing COVID-19 pandemic, and as part of our continued efforts to maintain a safe workplace for employees, visitors, and customers, the individual holding the position must be fully vaccinated, as defined in CDC guidance, as a condition of continued employment. REI will consider requests to be excused from this policy whenever necessary to comply with legal requirements and will consider any requests for reasonable accommodations due to a disability, religion, or other exemptions on an individual basis in accordance with applicable legal requirements. Employees and applicants requesting accommodations should request the accommodation in writing and should explain in detail the reasons why they are seeking an accommodation. REI will request additional information or documentation it deems necessary to inform its decision on an employee’s or applicant’s accommodation request.
EEO Statement: REI Systems is an Equal Opportunity Employer