Senior Java Software Engineer
Java Developers – AWS, Kafka & Spring Boot
Contract: 12 Months | £775 per day | Inside IR35
We are looking for an experienced Java Developer to join a high-performing engineering team on a 12-month contract, working on modern, cloud-based systems.
Key Responsibilities
- Design, develop, and maintain scalable Java applications
- Build and enhance microservices using Spring Boot
- Strong knowledge of Kafka & Kubernetes
- Develop and deploy solutions on AWS
- Collaborate with product owners, architects, and other developers
- Write clean, testable, and well-documented code
- Participate in code reviews and contribute to best practices
Required Skills & Experience
- Strong commercial experience with Java
- Hands-on experience with Spring Boot
- Kafka & Kubernetes
- Solid knowledge of AWS services (e.g. EC2, S3, Lambda, RDS, ECS)
- Experience building RESTful APIs and microservices
- Familiarity with CI/CD pipelines and DevOps practices
- Experience working in Agile/Scrum environments
Nice to Have
- Experience with containerisation (Docker, Kubernetes)
- Knowledge of messaging systems (Kafka, SQS, SNS)
- Experience with infrastructure as code (Terraform, CloudFormation)
Contract Details
- Rate: £775 per day
- IR35: Inside IR35
- Duration: 12 months
- Location: [London - 3 days a week in the office]