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
- Initial Screening Call – Focused on technical fit, motivation, and role context
- 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.
Contact Detail:
Ocho Recruiting Team