Posted about 1 month ago

Backend Software Engineer Java Kafka AWS

London, Greater London | £90,000 - £110,000 per yearManaged by: Java Team

Backend Software Engineer / Developer (Java Scala Kafka AWS) *Hybrid WFH*. Are you a skilled Backend Software Engineer with experience of working with real-time, live data and highly scalable distributed systems?

You could be progressing your career in a senior hands-on role at a "Tech for Good" company that is enabling life changing education to be accessed by millions of students across the globe (currently 22 countries and growing).

As a Backend Software Engineer you will focus on implementing and maintaining the data infrastructure and transformations across a range of products and platforms, available at scale with large spikes in volume (for example a recent new client in Brazil signed up 800,00 new users). You'll be primarily working with Java, Scala and Kafka on a modern microservices, IaC tech stack deploying to AWS. You will be working with huge volumes of data, collaboratively problem solving with colleagues in an Agile team environment, breaking down complex problems into simple solutions and delivering high quality, maintainable code.

The company are passionate about providing excellent education to students around the world and support a number of causes and cutting edge research projects that improve the way people learn.


  • You have strong software development skills with Java JVM, Scala
  • You have experience of working with Kafka Streams API
  • You have AWS experience
  • You have Agile team experience and a strong knowledge of modern development practices, such as code reviews, TDD
  • Ideally you will be familiar with IaC tools (e.g. Docker, Kubernetes, Terraform) and have a good knowledge of SQL (e.g. PostgreSQL, Snowflake)
  • You're collaborative, enjoy problem solving and happy to share knowledge and learn

As a Backend Software Engineer / Developer you will earn a competitive salary (to £110k) plus benefits.

Apply now or call to find out more about this Backend Software Engineer / Developer (Java Scala Kafka AWS) opportunity.

Ref: BB/18907/A/KS/080722_1657284690

Apply Now