Java Backend Engineer - London, United Kingdom - The Impact Team

    The Impact Team
    The Impact Team London, United Kingdom

    2 weeks ago

    Default job background
    Description

    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.