As a Tech Lead Backend (Java), you will provide technical leadership across multiple squads, guiding Back End development and shaping the digital roadmap. You'll be hands-on with modern Java technologies, drive architectural improvements, and foster innovation in a collaborative, large-scale environment.
Responsibilities:
- Provide technical leadership and guidance to development squads.
- Define and implement Back End architecture using modern Java frameworks and DDD principles.
- Drive innovation by challenging current practices and proposing improvements.
- Collaborate with solution architects and stakeholders to align technical solutions with business goals.
- Mentor developers and promote best practices in clean coding, CI/CD, and cloud-native development.
- Facilitate discussions across teams to resolve technical conflicts and align on shared solutions.
Requirements & Qualifications:
- Minimum 8-10 years of experience in Back End development, including at least 3 years in a senior/architectural role.
- Strong hands-on experience with Java (Spring, Hibernate; Quarkus is a plus).
- Deep understanding of software development life cycle (SDLC) and architectural patterns (DDD, event-driven, hexagonal).
- Experience in large organizations and working with distributed/offshore teams.
- Strong communication skills and ability to translate technical concepts to business stakeholders.
- Comfortable with public speaking and facilitating cross-team discussions.
Must have skills:
- Java Back End development (Spring, Hibernate, etc.)
- Clean coding and architecture principles
- Domain-driven design (DDD)
- Event-driven and hexagonal architecture
- CI/CD and DevOps practices
- Cloud-native development
- Strong communication and leadership skills
Nice to have skills:
- Experience with Quarkus
- Dutch language proficiency
- Experience in telecom or similar industries
- Exposure to public speaking or community involvement
- Familiarity with the ecosystem or similar corporate environments
Report job