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 You’ll 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 You’ll 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.
