Principal Java Developer (Great Benefits & Tech)

Job Description

Fantastic chance to work on a cutting-edge technology stack while joining an outstanding team that knows how to have fun! They work with a modern tech stack Java 18, Spring, Docker, Kubernetes and are GCP native.

Our client are seeking 4 talented and experienced Principal Java Developer to join their leading global company. As a Principal Java Developer, you will play a critical role in designing and developing innovative software solutions that meet the complex needs of the telecoms sector. Your expertise in Java programming, architectural design, and problem-solving skills will contribute to the success of our cutting-edge projects. This is an excellent opportunity for a passionate developer to make a significant impact and advance their career within a dynamic and fast-paced environment.

Benefits:

  • Salary : Up to £80K
  • Bonus : 10%
  • Pension : up to 10% employer contribution with 7% personal contribution.
  • Leave : 25 days + 10 stats
  • Health Insurance : Family cover with AXA ( Partner + Children)
  • Life Insurance : 3x Salary
  • Critical Illness Cover : 100K
  • Income Protection : 75% of salary to retirement age if deemed unfit to work.

Responsibilities:

  • Collaborate with cross-functional teams to gather and analyse requirements, and translate them into scalable and efficient Java-based software solutions.
  • Lead the design and implementation of high-quality, maintainable, and performant code using Java technologies.
  • Drive the architectural decisions and ensure adherence to best practices, coding standards, and design patterns.
  • Conduct thorough code reviews to maintain code quality, identify potential issues, and mentor other developers.
  • Identify and resolve complex technical problems, ensuring the delivery of robust and reliable software applications.
  • Stay updated with emerging technologies, industry trends, and best practices to continuously enhance your technical skills and contribute to technical innovation.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of professional experience in Java software development, with a strong focus on enterprise applications.
  • Expertise in Java, J2EE, and related frameworks (Spring, Hibernate, etc.).
  • Solid understanding of software design principles, architectural patterns, and object-oriented programming concepts.
  • Strong knowledge of database technologies (SQL, Oracle, MySQL, etc.) and experience with database design and optimization.
  • Proven experience in leading and mentoring development teams, ensuring high-quality code delivery and fostering a collaborative environment.
  • Excellent problem-solving skills and ability to analyse and resolve complex technical issues.
  • Strong communication skills, with the ability to effectively collaborate with stakeholders at all levels.

Preferred Qualifications:

  • Experience in the telecommunications industry or related domains.
  • Familiarity with Agile/Scrum methodologies.
  • Knowledge of front-end technologies (HTML, CSS, JavaScript, etc.).
  • Familiarity with DevOps practices and tools.

For further information on this vacancy, or any other Java/Javascript/Golang jobs in Belfast or wider Northern Ireland, please apply via the link or contact Ben Sidebotham on Linkedin or Phone - 07946771838.

Recent Google Review:

"Ben was a great help in getting me somewhere sorted. I was under a tight deadline, and he was able to take me from initial chat to offer within a week. The information provided on the company and process was enough for me to feel confident going in to every interview and it was an overall pleasant experience leading to a great offer. Strongly recommend Ben & Vanrath."