Senior Java Software Engineer
Senior Java Software Engineer

Senior Java Software Engineer

Lisburn Full-Time No home office possible
O

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.

O

Contact Detail:

Ocho Recruiting Team

Senior Java Software Engineer
Ocho
O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>