Job Description
Java, Spring Boot, PostgreSQL Backend Engineer - Payment Systems
London based Hybrid - 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.