Staff/ Senior Staff Java Developer - Belfast-Hybrid Role - 1-2 days in the office
About the CompanY
Our client is a globally recognised SaaS technology company building large-scale data and commerce platforms used by some of the world's most recognisable retail and consumer brands.
Their Belfast engineering centre plays a key role in designing and delivering highly scalable cloud-native systems that process millions of transactions and events daily.
As part of continued platform evolution, they are seeking Staff / Senior Staff Java Developers to help drive the architecture, delivery, and evolution of modern event-driven microservices.
The Role
This is a hands-on technical leadership role focused on designing and delivering highly scalable distributed systems while shaping the long-term architecture of the platform.
You will work closely with engineering teams across multiple regions to define architecture standards, guide platform evolution, and help modernise core services as the business continues to scale.
While this role involves technical strategy and architecture leadership, it also requires a strong hands-on engineering mindset, contributing directly to critical platform initiatives when required.
Key Responsibilities
* Design and deliver scalable Java-based microservices and distributed systems within a modern cloud-native architecture
* Lead the development of event-driven architectures using messaging, event streaming, and asynchronous processing patterns
* Contribute to the evolution of the platform architecture using CQRS, Event Sourcing, and domain-driven design principles
* Build and maintain services deployed in containerised environments using Kubernetes in AWS
* Develop and optimise APIs and service integrations used across multiple internal platforms
* Partner with engineering teams globally to establish architecture standards and best practices for APIs and event-driven systems
* Identify and lead initiatives to address architecture debt, improve operational efficiency, and modernise legacy services
* Ensure systems align with AWS Well-Architected Framework principles, focusing on reliability, performance, cost optimisation, and security
* Contribute hands-on to the delivery of mission-critical platform projects when required
Essential Criteria
* Strong commercial experience developing backend systems using Java (Spring Boot or similar frameworks)
* Proven experience building distributed systems and microservices architectures
* Experience designing and implementing event-driven architectures using messaging or streaming technologies
* Experience working with cloud platforms (AWS preferred) and modern DevOps practices
* Familiarity with containerisation and orchestration tools such as Docker and Kubernetes
* Strong experience with API design and scalable service architectures
* Experience working with NoSQL and distributed data stores such as DynamoDB or MongoDB
* Understanding of modern architectural patterns including CQRS and Event Sourcing
Why Join
* Work on high-scale global SaaS platforms used by leading international brands
* Join a high-performing engineering team in Belfast with strong global collaboration
* Opportunity to influence platform architecture and engineering standards across the organisation
* Exposure to modern technologies including AWS, Kubernetes, event streaming, and cloud-native architectures
* Competitive salary, bonus, and strong benefits package
How to Apply
If you believe you meet the criteria for this role and are excited about the opportunity to join our team, please apply via this link. Alternatively, you can reach out to Phil Gamble directly for an informal chat via LinkedIn or WhatsApp.
About Phil Gamble
Phil Gamble has over 21 years of experience in the Tech recruitment industry, successfully delivering on challenging IT recruitment campaigns in global IT software companies in the US, UK, and Ireland. He takes a personalized approach to understanding candidates and has garnered praise for his professionalism and dedication to their career goals.