Job Description
Are you a skilled Java engineer who thrives in lean, high-performing teams? Looking to make an impact on critical infrastructure in a collaborative, tech-first environment?
My client is seeking a pragmatic and experienced Java Software Engineer to join their Operations Engineering team in Belfast. This is a hands-on role offering the opportunity to take ownership of meaningful projects within a small, agile engineering group.
About the Team and Culture
The Operations Engineering team is at the heart of the company’s infrastructure. Currently a team of three, they work on a variety of backend and DevOps-focused initiatives. This role suits someone who enjoys autonomy, problem-solving, and working across the stack.
Technology Stack
* Primary Language: Java (currently Java 11, moving to Java 17)
* Frameworks: Micronaut (similar to Spring), Grails (MVC)
* Other Languages: C++, Ruby, Golang (minor usage), JavaScript (basic usage)
* Databases: MongoDB, Postgres
* Messaging: RabbitMQ
* Infrastructure: Docker, HashiCorp Nomad and Consul, CI/CD via TeamCity
* Scripting: Groovy, Ruby, Python (nice to have)
Responsibilities
* Hands-on development of backend services within a microservices architecture
* Collaborate on infrastructure and platform improvements
* Contribute to design discussions, code reviews, and peer mentoring
* Participate in DevOps and CI/CD practices
* Optional involvement in Golang development (approximately 5–10%)
Candidate Requirements
* 3+ years of professional experience in Java (7–8 years preferred)
* Strong understanding of microservices architecture and backend development
* Familiarity with DevOps practices and infrastructure-as-code concepts
* Experience with CI/CD pipelines and containerised environments
* Comfortable working in a collaborative and dynamic team
Interview Process
1. Initial Screening Call – Focused on technical fit, motivation, and role context
2. Technical Interview (2 hours) – Includes:
* Java and database questions
* Code review and discussion
Work Environment
* Hybrid working model: 2–3 days per week in the Belfast office
* Flexible hours and startup-style collaboration
Compensation and Benefits
* Salary up to £85,000 (flexibility for exceptional candidates)
* Private healthcare, pension scheme, and discretionary annual bonus
Why Join?
* Strong tech autonomy with varied project work
* Opportunity to contribute to core infrastructure initiatives
* Small, collaborative team with a hands-on culture
* Emphasis on engineering and delivery over titles and hierarchy
If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.