Negotiable
Inside
Hybrid
London, UK
Summary: The role of Java Developer involves designing, building, and testing microservice-based applications using Java and related technologies in a collaborative environment. The position requires strong experience with Java, Kafka, and Kubernetes, and offers the opportunity to mentor junior developers. This is a hybrid role with a focus on applying Agile principles and TDD practices. The contract duration is for 3 months and is classified as inside IR35.
Key Responsibilities:
- Designing, building, and testing microservice-based applications using Java, Docker, and Kubernetes
- Working with Kafka to build event-driven architectures
- Collaborating closely with other engineers, sharing knowledge and best practices
- Supporting and mentoring junior developers and contributing to internal training efforts
- Creating scalable, maintainable, and extensible systems that support large-scale operations
- Promoting and applying TDD, BDD, and Agile principles throughout the team
Key Skills:
- Strong commercial experience with Java, Kafka, and Kubernetes
- Solid understanding of microservices and container-based architecture
- Experience with build and config tools like Jenkins, Maven, or Gradle
- Familiarity with observability tools such as Prometheus and Grafana
- Working knowledge of software design principles and event-driven architecture
- Hands-on experience with APIs, MQTT (IoT), and test-driven development
- Background in Agile methodologies such as XP or Scrum
Salary (Rate): £650 yearly
City: London
Country: UK
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
Java Developer - Java Engineer - Java - Kafka - TDD - Hybrid - 3 months - £620/650(Inside IR35) - London
We're working with one of the UK's leading broadcast providers who are looking for an experienced Java Developer to join their team. This is a fantastic opportunity to work on cutting-edge technology in a collaborative, forward-thinking environment.
What you'll be doing:Designing, building, and testing microservice-based applications using Java, Docker, and Kubernetes
Working with Kafka to build event-driven architectures
Collaborating closely with other engineers, sharing knowledge and best practices
Supporting and mentoring junior developers and contributing to internal training efforts
Creating scalable, maintainable, and extensible systems that support large-scale operations
Promoting and applying TDD, BDD, and Agile principles throughout the team
Strong commercial experience with Java, Kafka, and Kubernetes
Solid understanding of microservices and container-based architecture
Experience with build and config tools like Jenkins, Maven, or Gradle
Familiarity with observability tools such as Prometheus and Grafana
Working knowledge of software design principles and event-driven architecture
Hands-on experience with APIs, MQTT (IoT), and test-driven development
Background in Agile methodologies such as XP or Scrum
If you're a passionate Java Engineer who thrives in fast-paced, tech-forward environments, we'd love to hear from you.
Apply now to be part of an exciting project with real impact.