Software Engineer II | Java Backend
Location: Belfast
Type: Full-time
Overview
This role sits within a backend engineering team building services that power a high-throughput payments platform. The environment is outcome-focused, engineering-led, and designed to remove unnecessary process so teams can focus on solving real technical problems.
You will contribute to backend, service, and portal systems across the full software lifecycle — from requirements through to production release — working within small, empowered teams.
Responsibilities
-
Design and develop backend systems using Java and Spring Boot
-
Build and maintain scalable RESTful APIs
-
Contribute to architecture and service design decisions
-
Improve development processes through automation and simplification
-
Collaborate across teams to deliver technically sound solutions
-
Support deployments across test and production environments
-
Participate in estimation, planning, and technical problem-solving
-
Build quality into all stages of the software lifecycle
-
Contribute to high-availability, high-concurrency systems
Requirements
-
3–5 years commercial backend development experience
-
Strong Java experience with Spring Boot or J2EE
-
Strong understanding of IoC and Dependency Injection
-
Experience with relational databases and performance optimisation
-
Experience designing scalable APIs
-
Experience with Git and CI/CD pipelines
-
Understanding of design patterns and object-oriented principles
-
Strong analytical and communication skills
Why Join?
- People first culture with high earning potential
- Rapidly growing company with Industry favourite technologies and systems
- Diverse career growth opportunities in a dynamic and inclusive environment
- Work life balance, fully remote roles supporting strong work life balance.
