Senior Java Software Engineer
At a Glance
- Senior Java engineering role in a fast-moving, Agile delivery environment
- Spring Boot, AWS, OpenShift, Kubernetes… cloud-native and DevOps-focused throughout
- Hybrid working from Belfast
- Competitive salary plus pension, private healthcare, and bonus
- High-impact projects across multiple industries with real ownership of the delivery pipeline
About the Company
Our client is a technology organisation driving transformation across a range of industries, with engineering teams working on cloud-native, DevOps, and software delivery solutions that have a real impact on their clients’ businesses. They have a strong focus on technical excellence and continuous learning, and they invest genuinely in the engineers who join them. This is not a place where good engineers are left to stagnate.
The Role
This is a senior-level position for a Java engineer who wants genuine ownership… not just tickets to close. You will design, develop, and deploy cloud-native applications from end to end, working closely with BAs and stakeholders in a fast-paced Agile environment. The role spans the full delivery pipeline: clean Java engineering, containerised cloud infrastructure, and CI/CD automation. If you care about how things are built as much as what gets built, you will fit in well here.
Key Responsibilities
- Design, develop, and maintain robust, scalable Java applications using Spring Boot, Spring MVC, and Hibernate
- Own and implement CI/CD pipelines to ensure reliable, repeatable deployment across environments
- Build and deploy cloud-native applications on AWS, OpenShift, and Kubernetes with a focus on security and performance
- Contribute to Infrastructure as Code practices using Terraform
- Drive code quality through rigorous code reviews, TDD, and automated testing using JUnit
- Collaborate with BAs, stakeholders, and cross-functional teams to deliver against business requirements in an Agile environment
- Adapt pragmatically to evolving project priorities without losing sight of engineering standards
What You’ll Need
Essential:
- Strong commercial Java development experience at senior level, including Spring Boot, Spring MVC, and Hibernate
- Hands-on experience with cloud environments and containerisation… AWS, OpenShift, Kubernetes, or Docker
- Solid understanding of RESTful web services, API integration, and data formats including JSON, XML, and Avro
- Familiarity with SQL and NoSQL databases… PostgreSQL, MongoDB, Redis, or similar
- Experience with DevOps best practices, CI/CD pipelines, and Infrastructure as Code using Terraform
- Strong TDD skills using JUnit or equivalent
- Proficiency with version control and build tools… Git, Maven, Gradle
- Right to work in the UK without sponsorship
Nice to Have:
- Experience with modern frontend frameworks such as React or Angular
- Knowledge of event-driven architectures and real-time data processing
- Background working in regulated environments with security best practices
Why Apply?
- Competitive salary plus pension, private healthcare, and bonus structure
- Hybrid working from Belfast
- Work on transformational, high-impact technology projects across multiple industries
- Access to training programmes and industry certifications with real investment in your development
- Collaborative, team-focused culture that values technical excellence
- Clear career development with room to grow your cloud and DevOps expertise
Next Steps
Connect with Ryan Quinn directly on LinkedIn or submit your CV at .
Ocho People represent the largest selection of technology roles of any recruitment firm in Northern Ireland. If this one is not quite the right fit, we are always happy to have a conversation about where you want to go in 2026.
Skills:Java DevOps Cloud
WHJS1_NI
…
