Negotiable
Undetermined
Remote
Hybrid working (London), UK
Synergize Consulting are now hiring for a Java Developer to work at a large consultancy client of ours who are partnered with a high profile government organisation.
The successful candidate will work within a dynamic Digital team who deliver transformative digital solutions to complex business challenges in a highly Agile environment.
Responsibilities include:
- Develop and deliver robust and scalable solutions for future automation
- Own and deliver solutions and responsible for being the design authority for how features are implemented.
- Advise clients in higher level architectural discussions.
- Take ownership for certain aspects of the development process by putting appropriate methods and tools in place.
- Coach and mentor junior members of the team, and deputise for the team principal where required.
- Shape bids (working with a bid team) and assist in creating approaches or proposals.
Experience required:
- Strong background in Software Development gained within Agile-centric team environments
- Significant experience with Java (ideally version 8 or above), core Java, OOP, enterprise frameworks such as Spring, RESTful services with JSON, SCM tools like Git.
- Experience with Keycloak for IAM services and solutions
- Front End skills with the likes of HTML and CSS would be desirable
- Kafka experience for streaming of data
- Previous experience using multi-threading and related concepts
- Proven record of design and implementing REST API's
- Excellent communication skills, written and verbal
- Due to the nature of the client, it would be an advantage for candidates to hold, or be eligible and willing to undergo, a certain level of security clearance (SC).
If you are looking to take the next exciting step in your IT career, please send in your CV for immediate consideration.