Software Engineer
Software Developer - API & Java Microservices
Job Type: Permanent, Full Time
The Opportunity
We're looking for an experienced Software Developer / Software Development Engineer with strong Java and Spring Boot experience to join a growing Digital Technology team within a well-established UK organisation.
This is an exciting opportunity to work on the APIs and Java-based microservices that underpin critical digital platforms, while contributing to the evolution of a modern cloud-based technology environment.
You'll be part of a collaborative Agile squad, working alongside Tech Leads, Architects, Analysts, Scrum Masters and Product Owners to design, build, test and deliver high-quality software that provides real value to customers.
What You'll Be Doing
As a Software Developer - API & Microservices, you'll:
-
Design, develop and maintain REST APIs and Java Spring Boot microservices
-
Build and enhance services that support key digital platforms
-
Develop automated unit and integration testing to ensure software quality
-
Contribute to automated CI/CD build and deployment pipelines
-
Implement monitoring and operational capabilities for applications and services
-
Participate in and lead peer reviews across code, documentation and testing
-
Work with technical and product stakeholders to understand requirements and carry out impact analysis
-
Contribute to solution design, estimation and technical planning
-
Ensure solutions align with current architecture and development standards
-
Help shape future technology and infrastructure requirements
-
Support continuous improvement and innovation across the development team
-
Participate in an out-of-hours support rota for critical services
What We're Looking For
You'll have hands-on commercial experience developing applications using Java and Spring Boot, together with an interest in modern digital and cloud technologies.
Ideally, you'll have experience with some of the following:
-
Java
-
Spring Boot
-
RESTful API design
-
API Gateway technologies
-
Microsoft Azure
-
Docker
-
Kubernetes / container orchestration
-
CI/CD and automated build pipelines
-
Git or other modern version control platforms
-
Automated unit and integration testing
-
Agile / Scrum development methodologies
You don't need to have experience with every technology listed. We're particularly interested in developers who have a strong Java/Spring Boot foundation and are keen to continue developing their skills across APIs, microservices and cloud technologies.
Why Join?
This is an opportunity to join an organisation that invests in its people and technology. You'll have access to structured learning and development, with the opportunity to work with modern technologies and take your career further.
You'll also benefit from:
-
Target bonus of 7%, with the opportunity to earn up to 15%
-
25 days' holiday + Bank Holidays
-
Option to purchase up to 5 additional holiday days
-
Employer pension contribution of up to 11%
-
Private medical insurance and additional healthcare benefits
-
Dental and wellbeing plans
-
Employee discounts across retail, hospitality and health
-
Flexible working options
-
Comprehensive induction and ongoing training and development
-
A supportive, inclusive and collaborative working culture
Ready for Your Next Challenge?
If you're a Java Developer, Software Developer or Software Development Engineer with Spring Boot experience and you're looking to work on APIs, microservices and modern cloud technologies, we'd love to hear from you.
Apply today to take the next step in your software development career.

We’re proud to be a 5-star rated company on Google. See what people say about us.
What I wanted from this partnership was to be able to take a step back and free me up to focus on my other responsibilities in addition to recruitment. Working with Corecom alone made everything so straight forward. I wasn’t having to chase up several agencies and there was no duplication of candidates. Tunstall was their no1 focus and I trusted them to deliver, which they did. There was noticeable improvements in CV-to-interview and interview-to-placement ratios which was a real pain point before changing the model on how we worked together. Working on a retained basis gave me confidence that extra effort and resource would be put in to filling the roles.