Java, Spring Boot, PostgreSQL Backend Engineer

We are seeking a skilled Backend Engineer with expertise in Java, Spring Boot, and PostgreSQL to join our team working on cutting-edge payment systems. This role involves building distributed, event-driven services that integrate new payment methods, reduce latency, and enhance payment success rates. You will work closely with global product teams to design, prototype, and ship highly scalable, reliable, and secure software solutions. The position offers a collaborative and inclusive work environment, with the flexibility of both London-based and remote work.

What responsibilities will you have?

  • Develop scalable backend services using Java, Spring Boot, PostgreSQL, and distributed technologies like Kafka and Redis.
  • Collaborate with global product teams to shape the product roadmap, providing input on architecture and implementation strategies.
  • Design and implement cloud-native, secure, and resilient software systems optimized for performance in dynamic public cloud environments.
  • Build and maintain highly available, fault-tolerant systems with a focus on asynchronous operations, database optimization, and system reliability.
  • Ensure the software follows best practices in observability, monitoring, and security, leveraging tools like Datadog, Checkmarx, SonarQube, and Wiz.
  • Engage in the full product lifecycle, from idea generation and prototyping to deployment and monitoring.
  • What skills & experience are we looking for?

  • Strong hands-on development experience in building global, scalable software products.
  • Proficiency in Java with Spring Boot, and experience with PostgreSQL, Kafka, Redis, and other distributed systems technologies.
  • Experience working with any JVM-based language (Java, Kotlin, Scala), and expertise in building, debugging, and shipping microservices.
  • Familiarity with Agile development practices and DevOps culture.
  • Exposure to monitoring, observability, and security tools such as Datadog, Checkmarx, SonarQube, and Wiz is a plus.
  • Solid understanding of data structures, databases, and large-scale distributed systems.
  • Experience designing and developing cloud-native software that is secure, fast, and scalable.
  • What benefits are available?

    • 20 days paid holiday per year (plus public holidays and Christmas closure)
    • Comprehensive health insurance with Bupa
    • Flexible working – we’re a remote team
    • Bonus scheme (up to 10% of your base salary per year, dependant on performance)
    • Contributory pension scheme – you pay 4%, we’ll pay 3%
    Apply via LinkedInBack to Careers