**Job Summary**
We are seeking an experienced Java Developer to join our team as a Contract developer. As a key member of the Customer Services Strategy Program, you will play a pivotal role in modernising a vital registration and licensing system.
About the Role
1. Develop and maintain backend code for software services, collaborating with architects and stakeholders to ensure alignment with business needs.
2. Influence and mentor fellow engineers, driving technical excellence across projects.
3. Analyse business requirements and design innovative features and solutions.
4. Deploy code to live environments using SecDevOps practices.
5. Provide technical leadership in designing, developing, testing, and delivering innovative solutions.
Requirements:
1. 3+ years of experience with Java/Kotlin and/or C# (Python is a plus).
2. Expertise in API design and building RESTful web services with containerised or serverless delivery.
3. Hands-on experience with cloud platforms AWS, GCP, or Azure.
4. Terraform and 'infrastructure as code' provisioning skills.
5. Domain-Driven Design (DDD) and its practical application.
6. Event-Driven processing and event-streaming via Apache Kafka.
7. Development experience with Kubernetes Operators is advantageous.
8. A proactive and flexible working style, who can work with ambiguity.
9. Value-driven and practical in your approach.