Software Engineer - London, United Kingdom - Pentasia

    Default job background
    Description

    Job Description

    A leading global provider in the mobile payments industry is seeking a Software Engineer to join their Merchant Settlement Engineering Team on a 12-month contract.

    This position, based in London, will involve collaborating with team members across various locations around the world.

    As part of the Money Flow Engineering team, you will play a pivotal role in the end-to-end development and support of Payment Operations components, ensuring seamless money processing across multiple currencies and regulated entities.

    Responsibilities:

    • Collaborate with a skilled team of Engineers and stakeholders to conceptualize, develop, and enhance settlement and money movement products and features.
    • Design and implement frontend UI and backend APIs required for the products.
    • Take ownership of the products, becoming a domain expert, and actively contributing to strategic direction and product decisions.
    • Engage in all phases of the software development lifecycle, including design, development, testing, and release.
    • Promote collaboration across internal and external teams.

    Requirements:

    • 8+ years of experience with Java
    • Experience with Maven, Git, MySQL, JMS, Spring, JPA/Hibernate, Jersey, Jetty, and Kubernetes is desirable.
    • Self-starter with a growth mindset and a proactive approach to work.
    • Strong ownership mentality and the ability to take charge of tasks independently.
    • Experience in shipping high-quality products and designing robust software architectures.
    • Proficiency in Java and service-oriented architecture.
    • Familiarity with third-party web service integration, particularly REST.

    Ideally looking for:

    • Experience in the Payment industry.
    • Experience in cloud-based application development (AWS, GCP)