Overview
We are seeking experienced Java Developers for a contract position focused on a long-term project within the Public Sector. The role involves working in a dynamic environment that leverages the latest tools and technologies. The selected contractors will collaborate with a team of senior developers to contribute their expertise and enhance application development processes.
Responsibilities
- Develop Java applications using versions 7/8 and above.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Utilize the Spring framework for back-end development.
- Implement RESTful APIs and manage database interactions with Hibernate.
- Utilize containers with Docker and deploy applications via Azure.
- Adopt TDD/BDD practices and utilize unit testing frameworks to ensure code quality.
- Engage in code reviews and maintain version control through GitHub and Jenkins.
Requirements
- Proven experience with Java (versions 7/8 and above).
- Solid understanding of front-end frameworks such as Angular or React.
- Expertise in HTML, JavaScript, and CSS for front-end development.
- Familiarity with Spring framework and RESTful services.
- Experience with Docker, Terraform, and continuous integration tools like Jenkins.
- Strong knowledge of unit testing frameworks.
- Eligibility for Security Clearance (SC) based on residency criteria.