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