- Company Name
- Banque de France
- Job Title
- TECH LEAD JAVA/ANGULAR - H/F - (CDI-6476)
- Job Description
-
**Job Title**
Tech Lead – Java/Angular
**Role Summary**
Senior technical lead managing the design, development, and maintenance of high‑availability banking applications (MGA, GOLFI, ECR). Responsible for technical governance, architecture definition, security compliance, and mentoring a development team to deliver complex, production‑grade code in a regulated environment.
**Expectations**
- Deliver projects on time, within scope, and to the required quality and security standards.
- Drive technical excellence across the team, adopting best practices and ensuring adherence to BDF development standards.
- Act as the bridge between development, integration, and infrastructure teams, ensuring smooth delivery and operation.
**Key Responsibilities**
- Analyze functional requirements and assess impacts of technical stack and regulatory changes.
- Define and govern the technical architecture and design guidelines for Java JEE and Angular solutions.
- Plan, schedule, and track development activities, resource use, risk, and milestones.
- Lead complex coding tasks, code reviews, and knowledge transfer.
- Coordinate with dev‑ops, integration, network, and infrastructure teams to deploy, test, and run applications in containerized environments.
- Ensure compliance with security policies: network segmentation, micro‑segmentation, firewalls, certificates, MFA, AD/GPO.
- Oversee high‑availability, performance, and scalability of applications.
- Maintain technical documentation and production issue analysis.
- Lead and facilitate progress meetings, reporting status to the Project Manager.
**Required Skills**
- Advanced expertise in Java JEE (Spring, EE) and Angular (10+).
- Proficiency with Oracle and PostgreSQL database design, tuning, and performance.
- Strong knowledge of application architecture, microservices, and container technologies (Docker, Kubernetes).
- Experience with CI/CD pipelines, build, test, deploy lifecycle.
- Solid understanding of network, security (firewall, segmentation), authentication, and identity management (AD, GPO).
- Excellent communication, mentoring, and team‑leadership abilities.
- Ability to work autonomously and adapt to evolving requirements.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent.
- Minimum 8 years of senior/lead developer experience in a regulated financial or central‑banking environment.
- Relevant certifications such as Java SE/EE, Angular, Docker/Kubernetes, or security (CISSP, CSX) preferred but not mandatory.