Java, Spring Boot, PostgreSQL Backend Engineer – Payment Systems
London and Remote – PAYE Contract £600 per Day

Skills and experience required

  • Hands-on development experience in building global software products.
  • We use Java with Spring Boot, PostgreSQL, Kafka, Redis, Datadog, snowflake, Argo CI/CD (and more). Exposure to Kafka, PostgreSQL, Redis is preferable.
  • At least 1 year of experience in any JVM based languages (such as Java, Kotlin, Scala) and confidence in your ability to build, debug and ship microservices.
  • Experience in Agile development practices and comfortable with working in the DevOps culture
  • Exposure to building and shipping highly available, fault tolerant, production ready distributed backend systems.
  • Previous experience around monitoring and observability, potentially security knowledge (Checkmarx, SonarQube & Wiz) – a big plus
  • Understanding of data structures, databases and large-scale distributed systems. 
  • The role is:
  • To work with global product teams to create and evaluate the product roadmap – inputting on what we should be creating and how we should go about it
  • Build scalable services with Java and deal with problems like synchronization, asynchronous operations, database optimisations, scalability and reliability of systems.
  • Design and develop cloud native software systems that are resilient, secure, fast, easy to manage, and scalable in modern, dynamic environments such as public cloud.
  • Adopt appropriate software architecture design pattern that is fit for purpose, business scenario and specific use case.