Senior Java Software Engineer
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)