Java Engineer

Ocho People
Belfast, United Kingdom
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 90K

Job location

Belfast, United Kingdom

Tech stack

Java
Amazon Web Services (AWS)
Cloud Computing
Software Quality
Distributed Systems
Systems Architecture
Backend
Event Driven Architecture
Microservices

Job description

Design, build and evolve highly scalable backend services Contribute to system architecture and technical decision-making Improve performance, scalability, and reliability across distributed systems Collaborate closely with product, architecture, and engineering teams Drive best practices across code quality, testing, and delivery Mentor and support other engineers within the team

Requirements

Strong commercial experience building large-scale systems using Java Deep understanding of cloud-native development, ideally within AWS Experience designing and working with distributed, highly available systems Comfortable leading technically and mentoring senior engineers Strong product mindset with experience working alongside product teams

Tech Environment Java for core backend development AWS-based cloud infrastructure Microservices and event-driven architecture Infrastructure as Code and CI/CD pipelines Modern observability and monitoring tooling

Benefits & conditions

Opportunity to work in a true product engineering environment at scale Strong engineering culture with real ownership and autonomy Hybrid working model with Belfast-based office Clear long-term progression aligned to a growing product roadmap Competitive salary, bonus, and benefits package

Apply here or reach out to Aaron Somers at Ocho for more information via LinkedIn.

About the company

Ocho is working on behalf of a global, product-led technology company that builds large-scale digital platforms used by leading retail and consumer brands worldwide. This is a true product engineering environment where teams take long-term ownership of complex systems, rather than delivering short-term projects. They are now looking for a Senior Java Engineer to join a high-performing team, playing a key role in shaping and scaling core backend services that power their platform. This is a hands-on position with real influence over architecture, technical direction, and engineering standards.

Apply for this position