At a Glance
- Tasks: Design and deliver scalable Java-based microservices in a cloud-native architecture.
- Company: Globally recognised SaaS tech company with a focus on innovation.
- Benefits: Competitive salary, bonus, and strong benefits package.
- Why this job: Work on high-scale platforms used by leading global brands and influence architecture.
- Qualifications: Strong Java experience and knowledge of distributed systems and microservices.
- Other info: Join a high-performing team with opportunities for global collaboration and career growth.
The predicted salary is between 36000 - 60000 £ per year.
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.
Staff /Senior Staff Java Developers TLNT1_NI in Belfast employer: Ocho
Contact Detail:
Ocho Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff /Senior Staff Java Developers TLNT1_NI in Belfast
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the best way to get your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your Java projects and microservices. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common interview questions related to Java, distributed systems, and cloud-native architectures to boost your confidence.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team and makes it easier for us to connect with you.
We think you need these skills to ace Staff /Senior Staff Java Developers TLNT1_NI in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and distributed systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or technologies you've worked with!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you a perfect fit. We love seeing genuine enthusiasm for the position and our company.
Showcase Your Technical Skills: Since this role is hands-on, make sure to mention specific technologies and frameworks you’ve used, like Spring Boot or AWS. We’re looking for candidates who can hit the ground running, so highlight your technical prowess!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates!
How to prepare for a job interview at Ocho
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially with frameworks like Spring Boot. Be ready to discuss your experience with backend systems and how you've tackled challenges in building distributed systems.
✨Showcase Your Architectural Knowledge
Prepare to talk about your experience with event-driven architectures and modern architectural patterns like CQRS and Event Sourcing. Have examples ready that demonstrate how you've contributed to platform evolution and architecture standards.
✨Familiarise Yourself with Cloud and Containers
Since the role involves working with AWS and containerisation tools like Docker and Kubernetes, make sure you can discuss your hands-on experience with these technologies. Highlight any projects where you've implemented cloud-native solutions.
✨Be Ready for Technical Leadership Questions
As this is a leadership role, expect questions about guiding teams and establishing best practices. Think of instances where you've led initiatives to improve operational efficiency or modernise legacy services, and be prepared to share those stories.