Senior Java Software Engineer
(Java 8, Spring Boot, Microservices, Cloud)

We are looking for a true team player with solid experience of building consumer focused applications in an agile, fast-paced environment. We want a person who has hunger for delivering a delightful user experience, shipping high quality software every day on a CI/CD environment, and is keen to make progress individually as well as to improve team, product and business performance.


  • Strong experience designing and building solutions in Java 8/Spring Boot
  • Solid Core Java
  • Multi-threading
  • Memory management
  • Containerisation
  • Experience in designing and building solutions with the following architectures:
    • Microservices
    • Event-driven/asynchronous messaging

  • Experience designing and building API
  • Experience with Continuous Integration, Continuous Delivery, Test Automation, TDD
  • Experience developing on cloud technology (AWS/Google Cloud)
  • Ruthless attention to detail, quality and consistency, combined with ability to work to tight timescales in a fast-paced agile environment.
  • Fluent English


  • Serverless architecture on GAE / AWS
  • Experience with functional programming paradigms

You have earned a good degree at a top university and have gained 8+ years of work experience in high-performance environments. Moreover, you have a proven track record of personal and academic achievements, and can demonstrate an ongoing interest in technology and development.