Java Engineer
Role details
Job location
Tech stack
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.