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 (url removed)