Senior Java Developer (Kafka / AWS / Kubernetes)
Contract – 12 Months
£775 per day (Inside IR35)
Hybrid: 3 days onsite in London / 2 days WFH
🚀 The Role
We’re looking for an experienced Senior Java Developer to join a high-performing engineering team delivering large-scale, cloud-native platforms. You’ll play a key role in designing and building resilient, event-driven microservices in a modern DevOps environment.
This is a long-term contract with strong extension potential, working on business-critical systems used at scale.
🧩 Key Responsibilities
* Design and develop high-performance Java microservices
* Build and maintain event-driven architectures using Kafka
* Develop and deploy services in AWS cloud environments
* Containerise and orchestrate applications using Kubernetes
* Collaborate with DevOps, Architecture, and Product teams
* Champion best practices in clean code, testing, and CI/CD
* Contribute to technical design and architectural decisions
🛠️ Required Skills & Experience
* Strong commercial experience with Java (8/11/17+)
* Proven expertise with Apache Kafka and event streaming
* Hands-on experience with AWS (EKS, ECS, Lambda, S3, etc.)
* Solid experience with Kubernetes & Docker
* Microservices architecture and RESTful APIs
* CI/CD pipelines and DevOps practices
* Strong understanding of scalability, resilience, and performance
⭐ Nice to Have
* Experience with Spring Boot / Spring Cloud
* Infrastructure as Code (Terraform / CloudFormation)
* Observability tooling (Prometheus, Grafana, ELK)
* Experience working in regulated environments
📍 Working Pattern
* Hybrid: 3 days per week onsite in London
* 2 days per week working from home
💰 Contract Details
* Rate: £775 per day
* IR35 Status: Inside IR35
* Duration: 12 months (likely extension)