Java Software Engineer
5 Days Old
Empowering Businesses by Hiring the Best IT Talent in the UK/Europe
Job title: Java Developer / Architect
Location: Remote (occasional travel to Leeds/Manchester for workshops)
Employment Type: Permanent
Security Clearance: BPSS (Active/Lapse) or must be eligible for SC BPSS
About the Role
We are seeking a skilled Java Developer/Architect to join our team. This is a high-impact role where you will design, build, and deliver scalable solutions in cloud-native and microservices-based environments. You will collaborate with architects, technical teams, and stakeholders to ensure high-quality software delivery aligned with best practices and governance.
Key Responsibilities
- Produce low-level technical designs based on approved solutions
- Develop and optimize microservices architecture applying design principles and patterns (Circuit Breaker, CQRS, Saga, Non-Blocking APIs, etc.)
- Build event-driven systems using Kafka
- Lead by example in technical delivery and best practices
- Contribute to building robust CI/CD pipelines and Git flows
- Ensure solutions meet cloud-native standards (AWS/Azure)
- Proven track record of building enterprise-grade Java applications (Java 17+, ideally 21)
- Strong expertise in Spring Boot (API development) and TDD/BDD (JUnit)
- Hands-on experience with event-driven architecture and DevOps practices (CI/CD pipelines)
- Strong experience with NodeJS
- Solid working knowledge of AWS services and cloud-based deployments
- Proficiency with SQL and NoSQL databases (Postgres, MySQL, MongoDB)
- Experience developing APIs, RESTful services, and microservice architectures
- Hands-on experience with event-driven architecture with Kafka
- Experience with Circuit Breaker, CQRS, Saga, Non-Blocking HTTP API patterns, etc.
- Ability to lead teams and drive solutions from design to implementation
- Produce low-level technical design based on the approved solution
Nice to Have
- SC Security Clearance
- Experience engaging with governance boards and architectural reviews
Interview Process
- Teams Interview with Panel - tech team 2-3 people
- Final Interview with Head of Practice
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology and Engineering
Industries: IT Services and IT Consulting
- Location:
- Leeds, England, United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Software Engineer III - Full Stack Java / Kafka
-
Glasgow
Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Software Engineer at JPMorgan Chase within the Asset and Wealth Management Technology team you are a...
More Details -
-
New Today
Software Engineer - Java - Engine by Starling
-
London
At Engine by Starling , we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling's software-as-a-service (SaaS) business, the technolog...
More Details -
-
New Today
Senior Java Software Engineer
-
Cardiff
Our client is a mission-led consultancy delivering secure, modern software solutions that support the UK Government and Defence sector. They’re growing fast and looking for talented Java Developers who want to make an impact on projects that m...
More Details -
-
New Today
Senior Software Development Engineer (Java Backend)
-
London
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essen...
More Details -
-
New Today
Lead Java Software Engineer
-
London
Our client, a mission-led consultancy , is looking for an experienced Principal Software Engineer (Java) to join their growing team. They deliver secure, modern software solutions to the UK Government and Defence sectors, enabling clients to bui...
More Details -
-
New Today
Senior Software Engineer - Java - Engine by Starling
-
Southampton
At Engine by Starling , we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling's software-as-a-service (SaaS) business, the technolog...
More Details -