Sub banner

Senior Software Engineer - Java

Job description.

Senior Software Engineer | Java, Microservices, Cloud | Belfast (Hybrid)

Location: Belfast
Type: Permanent


About the Opportunity:

This role sits within a core backend engineering team responsible for building and evolving services that handle high volumes of data and user-generated content. These systems are critical to product capability, reliability, and scale.

You will work in a collaborative, engineering-led environment focused on clean architecture, modern microservices, and continuous delivery.

 

What You’ll Be Doing:

  • Design, build, and evolve scalable backend services using Java or Kotlin

  • Contribute to the decomposition of monolithic systems into modern microservices

  • Develop secure, high-quality APIs with a strong focus on reliability and performance

  • Write well-tested code using TDD and BDD practices

  • Participate in code reviews and drive engineering best practices

  • Collaborate closely with senior, staff, and principal engineers

  • Troubleshoot and resolve production issues across live systems

  • Implement monitoring, alerting, and observability across services

  • Contribute to CI/CD pipelines and improve deployment processes

  • Mentor and support junior engineers within the team

  • Participate in on-call rotation

 

What You’ll Bring:

  • 5+ years commercial experience in backend software engineering

  • Strong experience with Java or Kotlin

  • Experience building and scaling microservices architectures

  • Solid understanding of RESTful API design

  • Experience working in cloud-native environments

  • Strong knowledge of software design principles including SOLID

  • Experience with relational databases such as MySQL

  • Experience working in Agile environments

  • Familiarity with CI/CD pipelines such as Jenkins or similar

  • Strong problem-solving and communication skills

 

Why Join:

  • Opportunity to work on systems that operate at scale

  • Strong engineering culture with emphasis on quality and ownership

  • Collaborative team environment with experienced engineers

  • Exposure to modern architecture and cloud technologies

  • Real influence on technical direction and system design

 

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

Submit CV for this Job.

Apply for this job now
Posted
Job Details:
Competitive Salaries
Job reference:
EG30
Eve Geddis

Eve Geddis

Associate Recruitment Consultant at Ocho