Lead Engineer Java

  • €80,000 - €95,000
  • Hybrid working model
  • Global Organisation

Your Responsibility

  • Lead a team of engineers in the design, development, and delivery of scalable, high-quality digital applications and user experiences.
  • Act as technical lead for an agile squad, driving collaboration within the team and across multiple engineering groups.
  • Provide hands-on development across full-stack solutions, including front-end applications and backend services.
  • Translate complex business requirements into efficient, scalable, and innovative technical solutions.
  • Guide architectural decisions and ensure alignment with modern application design patterns and best practices.
  • Mentor and support developers, fostering a strong learning culture and continuous improvement.
  • Collaborate closely with cross-functional roles including product owners, scrum masters, QA, and architects.
  • Ensure high standards in code quality, testing, security, and performance optimization.
  • Oversee CI/CD pipelines, deployment processes, and operational stability of applications.
  • Communicate technical concepts clearly to both technical and non-technical stakeholders.
  • Take ownership of delivery timelines, prioritization, and overall execution of team objectives

Your Experience

  • Bachelor’s degree (or equivalent) in Computer Science, Engineering, or a related field.
  • 8+ years of hands-on software development experience.
  • Proven track record of leading engineering teams delivering full-stack solutions.
  • Extensive experience with Java, Spring Boot, Spring Core, and RESTful web services.
  • Proficiency in JavaScript/TypeScript, Node.js, HTML, CSS/SASS, and related front-end tooling (RxJS, Jest, Storybook, Playwright).
  • Experience with API design and management (Swagger, OpenAPI) and integration technologies (e.g., Apache Camel).
  • Solid understanding of object-oriented design, design patterns, secure coding practices, and test automation.
  • Experience with CI/CD tools and pipelines (e.g., Jenkins, Maven).
  • Strong knowledge of containerization (Docker) and cloud platforms (preferably AWS).
  • Demonstrated leadership skills, including mentoring, team development, and performance management.
  • Ability to communicate complex technical topics to non-technical stakeholders.
  • Experience working in agile environments with cross-functional teams.
  • Strong problem-solving skills with the ability to break down complex challenges into scalable solutions.

For more information on this role send your CV to [email protected] 

Stephen  McDowell does  Software Development Recruiter Permanent

Software Development Recruiter Permanent

Stephen McDowell

Software Development Recruiter – Permanent

[email protected]