Sub banner

Principal Java Engineer

Job description.

Are you a Principal Java Engineer who enjoys solving complex technical challenges and shaping the architecture of large-scale systems? Do you thrive in environments where you can influence technical direction, mentor talented engineers, and build robust cloud-native applications?

My client is seeking a Principal Java Engineer to join their growing engineering team. This is an opportunity to play a key role in designing and delivering high-performance, scalable systems while working with modern cloud technologies.

The Role

As a Principal Engineer, you will act as a technical leader within the engineering organisation. You will be responsible for designing and delivering scalable backend systems, guiding architectural decisions, and supporting engineering teams to deliver high-quality software.

Working closely with product, architecture, and engineering teams, you will help shape the technical roadmap while ensuring solutions are secure, scalable, and maintainable.

Responsibilities

  • Lead the design and development of scalable, high-performance Java applications

  • Provide technical leadership and mentorship across engineering teams

  • Define and influence system architecture and engineering best practices

  • Design and build cloud-native solutions using AWS

  • Collaborate with cross-functional teams to translate business requirements into technical solutions

  • Drive improvements in performance, scalability, and reliability across systems

  • Contribute to strategic technology decisions and long-term platform evolution

Requirements

  • Extensive experience developing applications using Java in enterprise environments

  • Strong experience designing distributed systems and scalable backend architectures

  • Proven experience building and deploying solutions on AWS

  • Strong understanding of microservices architecture and modern software design principles

  • Experience working with RESTful APIs and event-driven systems

  • Ability to mentor and guide engineers across multiple teams

  • Excellent problem-solving and communication skills

Location

Candidates must be based in Northern Ireland and have the right to work in the UK.

This role offers the opportunity to work on impactful systems, collaborate with highly skilled engineers, and influence technical direction at a senior level.

If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.

Submit CV for this Job.

Apply for this job now
Posted
Job Details:
Belfast, County Antrim£100000 - £120000 per annum
Job reference:
BMC87655_1773399999