Job Title: Java Developer Contract
About the Role
We are seeking an experienced and talented Java Developer to join our team on a contract basis for 12 months, with the potential for a further 12-month extension.
Key Responsibilities
* Collaborate with a team of engineers to design, develop, and implement high-performance Java applications.
* Deliver software solutions by providing direct development expertise.
* Work closely with technical leads, business analysts, and system analysts to define features and user stories.
* Assist with production support issues as a subject matter expert in resolving incidents and problem tickets.
* Manage medium-sized projects/initiatives as an individual contributor, leading a segment of initiatives or formally supervising a small team.
Requirements
* Strong core Java and Spring knowledge, with at least 5 years of commercial experience in a similar role.
* Good understanding of software development processes, including SAFe/Agile methodologies.
* Experience with Web Services (REST/SOAP) and a wide breadth and depth of technical experience, including:
o Tomcat
o Shell scripting
o JSON
o Multi-threading
o Maven
o Linux
o SQL
o Pivotal
o Kafka
o Spring framework tech stack
Our Ideal Candidate
Has strong communication and collaboration skills, with the ability to work effectively in a team environment.