Principal Java Developer

Nicoll CurtinLondon, GB
Published on

About the Role

As a Principal Java Developer with Nicoll Curtin, you will be an integral part of a global consultancy team working on an exciting project for a retail client. Your extensive Java programming expertise will be crucial in guiding your team throughout all phases of the Software Development Life Cycle (SDLC).

Key Responsibilities

  • Define and communicate the technical vision across teams, ensuring alignment with business goals.
  • Drive innovation by adopting new technologies and methodologies, staying ahead of market trends.
  • Foster cross-team collaboration and transparency in decision-making.
  • Mentor engineers, promoting continuous learning and growth.
  • Engage with stakeholders to define technical strategy and ensure successful delivery of products.
  • Lead the architecture and design of software solutions, ensuring quality and scalability.
  • Troubleshoot and resolve complex technical issues, providing hands-on expertise.
  • Conduct code reviews and uphold high standards of code quality.

Essential Skills/Experience

  • Strong proficiency in Java, Spring Boot, and Microservices.
  • Experience with AWS and Azure, as well as databases.
  • Proven experience in technical leadership and strategic planning.
  • A passion for mentoring and developing talent within engineering teams.
  • Knowledge of the retail industry is highly desirable.

About the Candidate (Expectations and Nice to Have Skills)

You must have the right to work in the UK without sponsorship and be based in a commutable location to London. If you fulfill all the essential criteria and bring retail knowledge to the table, you'll be at an advantage.

Company Culture and Benefits

This is a full-time role offering a competitive salary of up to £100,000 for the right candidate. You will have the flexibility to work in a hybrid format, requiring you to come into the office 2-3 days a week in London.