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.
