Java Developer

Java Developer

Posted 4 days ago by Arrows Group

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

Detailed Description From Employer:

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

What we're looking for:

  • 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.