- Company Name
- Ticketmaster
- Job Title
- Développeur Lead / Lead Software Developer
- Job Description
-
**Job Title**
Lead Software Developer (Développeur Lead)
**Role Summary**
Lead end‑to‑end development of a global consumer platform that powers a multi‑billion‑dollar ticketing business. Manage a diverse, distributed team of developers, define architecture, mentor staff, and drive delivery of scalable, high‑quality services used by millions worldwide.
**Expectations**
- Deliver high‑quality, maintainable code on time and within budget.
- Resolve complex technical problems and assess long‑term impacts.
- Operate under global collaboration, supporting on‑call rotation as needed.
- Communicate effectively with product, design, and operations stakeholders.
**Key Responsibilities**
- Lead, coach, and inspire developers across skill levels and geographies.
- Own full development lifecycle: design, coding, testing, deployment, and support.
- Make architectural and design decisions; conduct code reviews and enforce coding standards.
- Mentor team members, facilitating growth through pair‑programming, feedback, and knowledge sharing.
- Prioritize work, manage backlogs, and report stakeholder progress.
- Gather requirements from cross‑functional partners (UX, PM, Ops) and translate them into technical solutions.
- Recommend and implement best practices for API design, scalability, performance, and reliability.
- Debug and triage production issues, coordinate incident response, and drive root‑cause analysis.
- Automate testing, CI/CD pipelines, performance monitoring, and disaster‑recovery procedures.
**Required Skills**
- Proven leadership experience leading software teams.
- Strong background in Agile (Scrum, Kanban) practices.
- Expertise in Java 17/21 (or equivalent JVM language) and Spring Boot framework.
- Ability to design and build clean, scalable APIs and microservices.
- Solid knowledge of relational and NoSQL databases, message queues, and caching.
- Proficiency with automated testing, CI/CD, and containerization (Docker, Kubernetes).
- Experience with cloud platforms (AWS, Azure, or GCP) and build tools (Maven, Gradle).
- Excellent communication, stakeholder management, and problem‑solving skills.
- Fluency in English, both written and spoken; French is an advantage.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Professional certifications (e.g., Oracle Java SE, Spring Professional, AWS Solutions Architect) are a plus.