Java Developer - Leeds - Microservices & Spring Boot - Financial Services

We are seeking an experienced Java Developer with strong expertise in Microservices and Spring Boot to join a large-scale digital transformation programme within financial services. This role offers the opportunity to work on modern Java platforms (Java 8 through to 17) and contribute to the design and build of scalable, resilient microservices-based solutions.

You will be working as part of a collaborative team in a hybrid environment, with 2-3 days per week based onsite in Leeds.

INSIDE IR35

Responsibilities:

  • Design, build, and maintain highly cohesive and loosely coupled microservices using Spring Boot.
  • Implement features such as security, transactions, idempotency, distributed caching, monitoring, and containerisation.
  • Deliver solutions that align with best practices in Microservices Architecture.
  • Write clean, maintainable, and well-tested code using JUnit, Mockito, and Powermock.
  • Develop RESTful web services and integrate with message brokers such as Kafka.
  • Work with RDBMS/NoSQL databases, writing optimised queries and ensuring performance.
  • Apply strong knowledge of data structures, algorithms, design patterns, and OOP principles.
  • Collaborate with cross-functional teams to ensure successful cloud deployment and integration.

Experience:

  • 7-9 years of professional experience in Java development.
  • Proficient in Java 8 and Java 17, with knowledge of features across versions.
  • Strong expertise in Spring Boot and Spring Cloud.
  • Solid understanding of Multithreading, concurrency, memory management (JMM), garbage collection.
  • Practical experience with logging frameworks (SLF4J, LogBack, Log4j).
  • Strong understanding of exception handling, immutability, annotations, collections, generics.
  • Hands-on experience with Git/SVN, Maven/Gradle, and CI/CD pipelines.
  • Cloud deployment and development experience (AWS/Azure/GCP).

Key Responsibilities

  • Design, build, and maintain highly cohesive and loosely coupled microservices using Spring Boot.

  • Implement features such as security, transactions, idempotency, distributed caching, monitoring, and containerisation.

  • Deliver solutions that align with best practices in Microservices Architecture.

  • Write clean, maintainable, and well-tested code using JUnit, Mockito, and Powermock.

  • Develop RESTful web services and integrate with message brokers such as Kafka.

  • Work with RDBMS/NoSQL databases, writing optimised queries and ensuring performance.

  • Apply strong knowledge of data structures, algorithms, design patterns, and OOP principles.

  • Collaborate with cross-functional teams to ensure successful cloud deployment and integration.

Company
Strike IT Services
Location
Leeds, Yorkshire, United Kingdom LS1 8
Employment Type
Contract
Salary
GBP Daily
Posted
Company
Strike IT Services
Location
Leeds, Yorkshire, United Kingdom LS1 8
Employment Type
Contract
Salary
GBP Daily
Posted