Senior Java Software Engineer

Hayward Hawk Recruitment

This is an exciting time to join their expanding team and become a part of something bigger with room to grow!

Job description

Senior Java Software Engineer


HAYWARD HAWK is pleased to be recruiting for a Senior Java Software Engineer within a very well established and well-known client in Belfast. This is an exciting time to join their expanding team and become a part of something bigger with room to grow!

Responsibilities

As a Senior Java Software engineer, you’ll have a big impact on the firm across several businesses. You’ll write code, help evolve and shape our architecture and frameworks, and have opportunities to take on new, hard problems.

Our environment is fast-paced and collaborative, and though our current project is written in Java and deployed to EKS, we routinely encounter and work in different languages, frameworks, and systems. We value engineers who are proficient in multiple languages because we know they can quickly learn the next one that comes up. We’ve recently written software in Java, Golang, and Python.

Responsibilities include:
  • Define, develop, deploy and operate software that delivers real value to the businesses. We often work with micro-services, managed by Kubernetes.
  • Think through hard problems and solve them at all layers of the enterprise
  • Develop and maintain clean and consistent APIs for applications that are used internally and externally
  • Write self-documenting and well-tested code with an emphasis on sustainable development practices. Work as a part of small, productive development team that puts an emphasis on code quality, peer reviews and strong engineering practices
  • Help grow the team. As one of the first team members in Belfast, you will help recruit the right talent and establish a culture that developers love to work in. Your coaching and mentoring will prove important in growing the Belfast Office 
Ideal person
  • The permanent right to live and work in the U.K.
  • A degree in Computer Science, Computer Engineering or other demanding engineering degree (or equivalent work experience)
  • 4 or more years of professional experience working as a part of a multi-person development team, doing code reviews, testing, CI, trunk-based development, and/or other modern software practices.
  • A strong proficiency and in-depth understanding of at least one of the following core languages: Java or Go and at least one secondary language.
  • Demonstrated skills in software design.
  • The ability to learn new and unfamiliar technologies quickly, as required.
  • Adaptability: while you enjoy establishing process and standards, you understand the need to be flexible and enjoy trying new things.
  • An intuitive understanding of distributed architectures – experience with reactive architectures is a big plus.
  • A DevSecOps mindset and a driving desire to deliver value through software
Package
  • Pension matched up to 7%
  • Private health insurance for medical and dental
  • 25 days annual leave plus 10 NI national holidays
  • Great work/life balance and flexible working hours
  • Monthly catered lunches
  • Unlimited drinks and snacks
  • Poker tournaments
  • Charitable matching gift program
For further information on this vacancy, or any other Technology roles in Belfast, Dublin or London, please apply via the link below or contact Jane Donnelly in the strictest confidence on 02895 902688.