Java Software Engineer

Java Software Engineer

Posted Today by NXA Talent

Negotiable
Inside
Hybrid
Burgess Hill, England, United Kingdom

Summary: The role of Senior Java Engineer involves working on enterprise-scale payment platforms for a leading financial services client, focusing on payment and digital banking solutions. The position requires strong expertise in Java, Spring Boot, and Microservices, with a commitment to delivering high-quality engineering in a collaborative environment. This is a 12-month contract role based in South UK, with a hybrid working arrangement.

Key Responsibilities:

  • Develop and maintain enterprise-scale payment platforms using Java and Spring technologies.
  • Implement Microservices architecture and ensure robust database management.
  • Utilize CI/CD practices for enterprise deployments and manage version control with Git.
  • Collaborate with cross-functional teams to deliver cutting-edge payment solutions.
  • Engage in testing and optimization of applications using various frameworks.

Key Skills:

  • Strong Java engineering background with Spring Framework, Spring Boot, JPA, and Hibernate.
  • Proven Microservices architecture experience.
  • Solid database knowledge across MySQL, Oracle, and Couchbase.
  • Experience with Jenkins CI/CD and enterprise deployments.
  • Strong knowledge of Tokenization and Cryptogram technologies.
  • Exposure to HTML, CSS, JavaScript, and jQuery.
  • Comfortable working with Git, Unix/Linux, and testing frameworks such as JUnit.
  • Desirable: Apache Cassandra, PL/SQL, Shell Scripting, SonarQube, design patterns, and AI coding tools.

Salary (Rate): undetermined

City: Burgess Hill

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Senior Java Engineer 12-Month Contract | Inside IR35 | South UK | 3 Days Onsite

We’re supporting a leading financial services client delivering cutting-edge payment and digital banking solutions across cloud, analytics and emerging payments technology. This is an excellent opportunity for a Senior Java Engineer with strong Spring Boot and Microservices experience to work on enterprise-scale payment platforms within a high-performing engineering environment.

Key Skills Required:

  • Strong Java engineering background with Spring Framework, Spring Boot, JPA and Hibernate
  • Proven Microservices architecture experience
  • Solid database knowledge across MySQL, Oracle and Couchbase
  • Experience with Jenkins CI/CD and enterprise deployments
  • Strong knowledge of Tokenization and Cryptogram technologies
  • Exposure to HTML, CSS, JavaScript and jQuery
  • Comfortable working with Git, Unix/Linux and testing frameworks such as JUnit

Desirable:

  • Apache Cassandra, PL/SQL and Shell Scripting
  • SonarQube, design patterns and code optimisation experience
  • Exposure to AI coding tools such as Claude or Devin

This is a long-term contract opportunity within a major financial environment working on modern cloud-based payment technologies.