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