The company is seeking to expand its technology team by hiring an Associate Full-Stack Java Developer to support and develop Java applications, contributing to end-to-end software development in a collaborative, agile environment.
Requirements
- At least 3 years of professional experience supporting Java applications with frameworks such as Spring and Spring Boot.
- Basic experience with frontend technologies, particularly Angular (or similar frameworks).
- Experience working in an Agile environment using Jira or equivalent tools.
- Developing against relational databases like Oracle and PostgreSQL.
- Experience writing automated unit tests with JUnit.
- Exposure to microservices architecture.
- Version control experience with Git.
Responsibilities
- Support and assist in developing Java backend applications using frameworks such as Spring and Spring Boot.
- Contribute to frontend development efforts, ideally with Angular; knowledge of other frontend technologies is a plus.
- Collaborate within Agile teams to deliver quality software solutions.
- Assist in writing and maintaining automated unit tests with tools like JUnit.
- Work with relational databases like Oracle and PostgreSQL for data management.
- Participate in code reviews, sprint planning, and daily stand-ups.
- Document technical details and communicate effectively with team members and stakeholders.
Other
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or an equivalent combination of education and experience.
- Good communication skills, both written and verbal.
- Willingness to learn new technologies and improve skills continuously.
- Collaborative, iterative, and fast-paced Agile team environment.
- Individuals able to obtain and maintain U.S. government security clearances may be required for certain positions.