Senior Software Engineer – Java

{ “@context”: “http://schema.org”, “@type”: “JobPosting”, “title”: “Senior Software Engineer – Java”, “description”: “

Senior Software Engineer Java, Microservices | Belfast (Hybrid)

Location: Belfast
Type: Permanent


About the Opportunity:
Join a highly collaborative backend team building core services that power a global content platform. This role focuses on designing and delivering scalable microservices in a cloud-native environment.


What Youll Be Doing:
Design, build, and maintain backend services and APIs
Work on modernising monolith systems into microservices
Write high-quality, test-driven code using TDD/BDD practices
Collaborate with engineers across multiple teams and regions
Contribute to system reliability, monitoring, and performance
Support production systems including on-call rotation
Mentor junior engineers and contribute to engineering standards


What Youll Bring:
Strong backend development experience (Java, Kotlin or similar)
Experience building scalable microservices and REST APIs
Knowledge of cloud-native systems and architectures
Experience with CI/CD pipelines and Agile delivery
Strong understanding of design patterns and SOLID principles
Experience with relational databases


Why Join:
Opportunity to work on high-scale distributed systems
Strong focus on engineering quality and best practice
Exposure to modern architecture and cloud technologies
Collaborative and globally distributed engineering team


If you're interested or have any further questions on the role, please feel free to reach out to Eve Geddis directly on LinkedIn.

Skills:
Java Kotlin Spring AWS

Benefits:
Medical Aid / Health Care Pension Fund


WHJS1_NI

”, “datePosted”: “2026-04-27”, “hiringOrganization”: { “@type”: “Organization”, “name”: “Ocho”, “sameAs”: “https://uk.whatjobs.com/pub_api__cpl__415436216__4861?utm_campaign=publisher&utm_medium=api&utm_source=4861&geoID=936” }, “jobLocation”: { “@type”: “Place”, “address”: { “@type”: “PostalAddress”, “addressLocality”: “Belfast” } } }
Company: Ocho
Apply for the Senior Software Engineer – Java
Location: Belfast
Job Description:

Senior Software Engineer Java, Microservices | Belfast (Hybrid)

Location: BelfastType: Permanent

About the Opportunity:Join a highly collaborative backend team building core services that power a global content platform. This role focuses on designing and delivering scalable microservices in a cloud-native environment.

What Youll Be Doing: Design, build, and maintain backend services and APIs Work on modernising monolith systems into microservices Write high-quality, test-driven code using TDD/BDD practices Collaborate with engineers across multiple teams and regions Contribute to system reliability, monitoring, and performance Support production systems including on-call rotation Mentor junior engineers and contribute to engineering standards

What Youll Bring: Strong backend development experience (Java, Kotlin or similar) Experience building scalable microservices and REST APIs Knowledge of cloud-native systems and architectures Experience with CI/CD pipelines and Agile delivery Strong understanding of design patterns and SOLID principles Experience with relational databases

Why Join: Opportunity to work on high-scale distributed systems Strong focus on engineering quality and best practice Exposure to modern architecture and cloud technologies Collaborative and globally distributed engineering team

If you’re interested or have any further questions on the role, please feel free to reach out to Eve Geddis directly on LinkedIn.

Skills:Java Kotlin Spring AWS

Benefits:Medical Aid / Health Care Pension Fund

WHJS1_NI

Posted: April 27th, 2026