Our UK 2026 Salary Guide is live - download here
arrow-leftBack to the previous page

Java Software Engineer - Microservices | Payments | Enterprise-Scale Systems

Location:
Dorset, South West, England
Salary:
Competitive
Job Type:
Contract
Date Posted:
3 minutes ago
Expiry Date:
27/06/2026
Job Ref:
BH-126677
Start Date:
13/05/2026
Contact:
Sergio Osman
Contact Email:
sergio.osman@xcede.com
Specialism:
EnglandSoftware Engineering & Architecture
Java Software Engineer - Microservices | Payments | Enterprise-Scale Systems

We’re looking for an experienced Senior Java Developer to join a high-performing engineering team delivering large-scale, business-critical platforms in a complex enterprise environment.
This role is suited to someone who enjoys solving real business problems through strong engineering practices, modern architecture, and clean, scalable code. You’ll work across the full software development lifecycle, partnering closely with product, architecture, QA, and production teams to deliver resilient, high-quality solutions.

Key Responsibilities
• Design, develop, and optimise secure, scalable Java-based applications
• Build and support high-availability microservices and distributed systems
• Translate business requirements into technical solutions and engineering designs
• Perform code reviews, debugging, testing, and production issue resolution
• Collaborate across Agile teams to deliver key roadmap milestones
• Work closely with QA and stakeholders to ensure quality and delivery standards are met

Required Experience
• Strong Core Java development experience 8 years minimum
• Proven experience working on Payments systems
• Solid understanding of object-oriented design and software engineering best practices
• Strong experience with Spring Framework, Spring Boot, SQL, Oracle, and NoSQL databases
• Experience working within Agile environments and modern SDLC processes
• Strong knowledge of tools such as Jira, Jenkins, Git, JUnit, Selenium, and CI/CD practices

Desirable Experience
• Microservices architecture, Docker, Kubernetes, and containerised development
• Kafka, messaging systems, and event-driven architecture
• Cloud-native development (AWS or similar)
• Reactive programming (Spring WebFlux)
• Big Data / streaming technologies such as Spark, Storm, Cassandra, Elasticsearch, HBase
• Experience with highly available, resilient systems using clustering and load balancing

APPLY FOR THIS JOB

For your job application, please fill in the form below.
SHARE THIS JOB
whatsappenvelopelinkedin
Sergio Osman

Sergio Osman

Specialisms: Data, Data Science, Digital & Product Analytics, Marketing & Insight Analytics, Data Engineering, Business Intelligence, Credit Risk & Analytics
whatsappenvelopelinkedin

Latest Jobs