- Company Name
- maltem Paris
- Job Title
- Java Technical Lead
- Job Description
-
Job title: Java Technical Lead
Role Summary: Lead the design, implementation, and delivery of a strategic public‑sector web application built with Java, Spring, and Angular. Responsible for orchestrating the technical team, ensuring architectural consistency, maintaining quality standards, and guiding the evolution of the codebase.
Expectations:
- Own the technical direction and quality of the application.
- Mentor and coach developers, fostering best practices and continuous improvement.
- Actively participate in architectural decisions, process improvements, and technology evaluations.
Key Responsibilities:
1. Lead daily team activities, track sprint progress, and adjust workload as required.
2. Maintain and evolve CI/CD pipelines, build and deployment workflows, and production environments.
3. Perform code reviews, enforce coding standards, and ensure comprehensive unit and integration tests.
4. Develop complex front‑end and back‑end features using Java/Spring and Angular/NgRx.
5. Contribute to technical documentation, API contracts, and architecture diagrams.
6. Coordinate with DevOps and operations on infrastructure, containers, and cloud deployments.
7. Monitor application health, performance, and security compliance (e.g., RGAA/DSFR).
8. Mentor junior staff, conduct knowledge transfer sessions, and facilitate peer learning.
Required Skills:
- Minimum 7 years of hands‑on development plus team coordination experience.
- Deep proficiency with Java 17, Spring 6, Spring Boot 3, Angular 17, NgRx, JUnit 5, Jest, GitLab, and PostgreSQL.
- Strong understanding of CI/CD, Docker, Kubernetes, Terraform, and Azure cloud services.
- Experience with Elasticsearch, Tomcat, Apache, nginx, Keycloak, Ansible, and container orchestration.
- Excellent communication, pedagogical approach, rigorous attention to detail, and proven technical leadership.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Relevant certifications (e.g., Oracle Certified Professional – Java SE, Azure DevOps Engineer, Kubernetes Administrator) are a plus.