Senior Software Engineer - Belfast

Ocho
Belfast, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 65K

Job location

Belfast, United Kingdom

Tech stack

Java
API
Agile Methodologies
Amazon Web Services (AWS)
Cloud Computing
Code Review
Continuous Delivery
Continuous Integration
Relational Databases
MySQL
Software Engineering
SQL Databases
Backend
Kotlin
Solid Principles
User Generated Content
REST
Jenkins
Microservices

Job description

  • 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

Technologies:

  • API
  • Backend
  • CI/CD
  • Cloud
  • Support
  • Java
  • Jenkins
  • Kotlin
  • MySQL
  • TDD
  • microservices
  • AWS
  • SQL

More:

We are a core backend engineering team based in Belfast, dedicated to building and evolving services that manage high volumes of data and user-generated content. Our focus is on clean architecture, modern microservices, and continuous delivery. We offer a collaborative team environment with experienced engineers, exposure to modern architecture and cloud technologies, and the opportunity to have real influence on technical direction and system design. Join us for a rewarding opportunity to work on systems that operate at scale, along with benefits like a pension fund and medical aid.

Requirements

  • 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

Apply for this position