- Company Name
- Groupe Creative
- Job Title
- Lead Développeur Java F/H
- Job Description
-
**Job Title**
Lead Java Developer (M/F)
**Role Summary**
Lead the design, development, and deployment of complex Java-based solutions for clients in an agile environment. Manage end‑to‑end technical aspects, mentor junior staff, contribute to internal knowledge sharing, and support business development activities.
**Expectations**
- Deliver high‑quality, maintainable code that meets business and technical specifications.
- Lead architectural decisions, ensuring scalability, security, and performance.
- Stay current with emerging technologies, including AI and new stacks, to recommend improvements.
- Act as a technical liaison between clients, project teams, and business managers, providing expert guidance throughout the project lifecycle.
**Key Responsibilities**
- Gather and analyze client requirements; conduct feasibility studies and load estimations.
- Architect and develop back‑end services using Java 11‑24, Spring, and Quarkus.
- Build and integrate front‑end components with Angular, React, or Vue as needed.
- Configure and maintain CI/CD pipelines (GitLab CI, Jenkins) and containerized deployments (Docker, Kubernetes).
- Deploy and manage applications on AWS or GCP, including infrastructure‑as‑code practices.
- Participate in system design reviews, technical interviews, and RFP response preparation.
- Mentor and coach junior developers, fostering skill growth and knowledge transfer.
- Organize and lead technical knowledge‑sharing events (Brown Bag Lunch, internal meet‑ups).
- Ensure adherence to code quality standards, unit/integration testing, and documentation practices.
**Required Skills**
- Expert proficiency in Java (Java 11‑24).
- Strong experience with Spring ecosystem (Spring Boot, Spring Data, Spring Cloud).
- Familiarity with Quarkus for lightweight microservices.
- Front‑end proficiency in Angular, React, or Vue for basic UI implementation.
- DevOps expertise: Docker, Kubernetes, Helm, GitLab CI, Jenkins, Kafka.
- Cloud experience with AWS or GCP (compute, storage, CI/CD, Kubernetes Engine).
- Agile development practices (Scrum or Kanban).
- REST API design, version control (Git), and automated testing frameworks (JUnit, TestNG).
- Excellent communication, mentoring, and collaboration skills.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent.
- Certifications such as AWS Certified Developer – Associate, GCP Professional Cloud Developer, or similar are a plus.
- Scrum Master or Product Owner certifications are advantageous but not mandatory.