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]

Job Details

Company
Oliver Bernard
Location
City of London, London, United Kingdom
Posted