Software Engineer II - Java

Ocho People

📍 Belfast, Northern Ireland, United-Kingdom

Full-time IT & Technology Posted March 02, 2026

Job Description

Software Engineer II | Java Backend

Location: Belfast
Type: Full-time

Role Overview

You will join a backend team responsible for service-layer systems supporting transaction processing and merchant-facing functionality. The environment prioritises clean design, automation, and measurable system reliability, with engineers owning work from concept through release.

Responsibilities

  • Develop and maintain backend services using Java and Spring

  • Implement and optimise RESTful APIs

  • Contribute to schema design and database performance tuning

  • Identify and resolve bottlenecks in high-concurrency systems

  • Contribute to architectural discussions around scalability and resilience

  • Participate in code reviews and uphold engineering standards

  • Improve CI/CD workflows and deployment reliability

  • Support testing, debugg...