Overview
As a Java Software Engineer, you will be integral to the development team, responsible for hands-on application design, software development, and automated testing using Java 11 and higher. You will collaborate with team members in an on-site environment three days a week, contributing to projects over a 12-month contract period.
Responsibilities
- Design Java applications to meet client requirements.
- Develop and maintain robust software solutions using Java.
- Conduct automated testing to ensure software quality.
- Collaborate with team members to support project delivery.
Requirements
- Proven experience in Java development, particularly with Java 11 or higher.
- Strong understanding of software design principles and application development.
- Experience with automated testing frameworks.
- Ability to work on-site three days a week in a team environment.