Java Engineer

Java engineer with data streaming experience

GBP Rate Industry Business Services & Consultancy Location UK - England - London Term Seven months Type Contract Ref JN -062019-441443 Posted 239 days ago

Job Description

I am looking for a solid Java Engineer to join my client's globally distributed streaming platform team.

The goal is to build a world-class leading streaming platform that enables data producers and consumers to easily share and process information. They are building upon and improving their platform using open source projects such as Kafka, Kubernetes and Java Spring, all running in the cloud, scaling to handle billions of messages every day.

Your Role and Responsibilities:

  • Write clean, efficient, thoroughly tested code, backed-up with pair programming and code reviews. Much of their code is Java, but they use all kinds of languages and frameworks.
  • Be part of an agile team that is continuously learning and improving.
  • Develop scalable and highly-performant distributed systems with everything this entails (availability, monitoring, resiliency).


Kafka, Kubernetes, Spring, AWS, Spark Streaming, Hive, Flink, Docker, Hadoop.


  • Modern core and server side Java (concurrency, streams, reactive, lambdas).
  • Microservice architecture, design, and standard methodologies with an eye towards scale.
  • Building and debugging highly scalable performant systems.
#LI-JD2 #LI-96

James Dryden Senior Consultant

"I am a Consultant within the Hydrogen Technology practice"

+44 (0)20 7002 0057 Get in touch

Your skills match for this role is less than 25%. Are you sure you want to apply?

Please review your skills match above.

Log in to update your profile or find a more suitable role.