×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer - Java

Job in Belfast, County Antrim, BT1, Northern Ireland, UK
Listing for: Ocho People
Full Time position
Listed on 2026-01-31
Job specializations:
  • Software Development
    Senior Developer, Backend Developer
Job Description & How to Apply Below

As a Senior Software Engineer, you will play a key role in designing, delivering, and owning backend systems that support client-facing products. You will work in a collaborative, well-structured engineering environment alongside senior technical leaders, contributing to systems where quality, security, and reliability are essential.

What You'll Be Doing:
  • Designing, developing, and owning backend services with a strong focus on scalability and reliability

  • Writing high-quality, maintainable code using TDD and BDD practices

  • Participating in code reviews and promoting software engineering best practices

  • Breaking down complex monolithic systems into modern, manageable microservices

  • Collaborating closely with cross-functional teams, including Senior Staff and Principal Engineers

  • Developing software features with a security-first mindset

  • Triaging, investigating, and resolving production issues and outages

  • Supporting operational excellence through on-call participation

  • Implementing monitoring and alerting to ensure system health and performance

  • Coaching and supporting junior engineers, contributing to team capability growth

  • Actively contributing to engineering standards and continuous improvement initiatives

What You'll Bring:
  • 5 plus years of experience building backend systems in production environments

  • Degree in Computer Science or a related discipline

  • Strong experience designing and building cloud-native microservices

  • Proven experience developing RESTful APIs

  • Proficiency in backend programming languages such as Java or Kotlin

  • Solid understanding of software design principles, including SOLID and common design patterns

  • Experience working with relational databases such as MySQL

  • Hands‑on experience working in Agile delivery environments such as Scrum

  • Experience implementing security best practices and working with compliance requirements

  • Strong problem‑solving skills with the ability to debug complex systems

  • Clear communication skills and the ability to collaborate effectively within a team

  • Experience working with CI/CD pipelines using tools such as Jenkins or equivalent

Why Join:
  • Work on core platform services that support complex, high‑scale systems

  • Opportunity to own and influence backend services used across multiple products

  • Strong engineering culture focused on quality, testing, and security

  • Collaborative environment with access to senior technical leadership

  • Role with clear impact on system stability and product capability

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

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary