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 35 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. Skills: Java Springboot J2EE REST APIs Benefits: Pension Fund Health Bonus