Location
Belfast, Northern Ireland, UK
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
We are looking for a highly skilled
Senior / Lead Java Microservices Engineer
to design, build, and maintain high-performance backend systems. In this role, you will play a key part in driving our microservices architecture forward using modern Java and Spring frameworks. You’ll collaborate closely with cross-functional teams, DevOps, and business stakeholders to build scalable, secure, and resilient cloud-native applications.
Roles \& Responsibilities
- Architecture \& Engineering:
Architect, code, and deploy resilient Java microservices aligned with product roadmap and business needs.
- Code Quality \& Standards:
Lead code reviews, champion continuous integration (CI/CD) practices, and enforce clean coding and security standards across the team.
- Performance Tuning:
Monitor system responsiveness, optimize database queries, and continuously refine microservice performance and reliability.
- Team Leadership:
Mentor junior engineers, provide technical guidance, and lead sprint execution within an Agile delivery framework.
- DevOps \& Cloud Integration:
Partner with DevOps teams to streamline automated deployments, containerization, and production monitoring.
- Troubleshooting \& Support:
Identify bottlenecks, debug complex distributed system issues, and provide operational support across non-prod and prod environments.
Skills \& Qualifications
- Java:
Deep understanding of Core Java (Java 11\+ / 17\+), Object-Oriented Design, Concurrency/Multithreading, and Functional Programming.
- Spring Framework \& Spring Boot:
Strong expertise in building enterprise microservices with Spring Boot, Spring Security, and Spring Data.
- Spring MVC:
Extensive hands-on experience designing and building RESTful APIs and web services.
Full right to work required (
No Visa Sponsorship Provided
)
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.