cover image
BforBank

BforBank

www.bforbank.com

1 Job

692 Employees

About the Company

BforBienvenue chez BforBank Nous sommes une nouvelle génération de banquiers au service d'une nouvelle génération de consommateurs. Parce que nos clients méritent mieux pour leur argent : nous nous sommes donnés pour mission d’aller plus loin et une banque plus humaine et durable pour tous. Sur le modèle d’une « Tech-company », nous plaçons l’innovation et le digital au cœur de notre transformation. Nous sommes une équipe de 600 passionnés, tous engagés et unis par un projet de développement stratégique en France et en Europe. Ainsi, notre culture d’entreprise, portée par nos collaborateurs, est essentielle pour poursuivre sur notre lancée. Aujourd’hui, nous sommes à la recherche de nouveaux talents pour nous rejoindre et construire avec nous la banque digitale de demain. Nous rejoindre, c’est te promettre : Le meilleur des lundis pour toujours démarrer ta semaine dans la bonne humeur, t’inviter à de meilleures performances et redécouvrir ton métier dans une entreprise en pleine transformation. #BetterMonday   Le meilleur du collectif dans une entreprise à taille humaine qui te respecte, t’accompagne et te forme. #BetterPeople   Le meilleur des missions, qui répondent à ton envie de donner un sens à ta vie professionnelle sans dénaturer ta vision du monde. #BetterKarma   Le meilleur de l’évolution, au sein d’une entreprise en plein développement qui peut se permettre de t’offrir de vraies perspectives professionnelles. #BetterPerspectives   Nous réunissons toutes les conditions pour révéler ton potentiel, poursuivre nos ambitions et faire toujours mieux ensemble. Alors, rejoins-nous vite. #BforBetter

Listed Jobs

Company background Company brand
Company Name
BforBank
Job Title
Tech Lead Java / Kafka
Job Description
Job title Tech Lead Java / Kafka Role Summary Lead a cross‑functional squad focused on the Customer Life Cycle, driving the design, development, and delivery of back‑end services in Java and Spring Boot. Own architectural decisions, ensure high‑quality code, mentor team members, and collaborate closely with product owners, architects, and other squads to meet product roadmap and operational objectives. Expectations - Minimum 5 years of proven experience in a technical lead role. - Strong background in banking or finance systems is a plus. - Fluent in English; French conversational ability is advantageous. - Demonstrated ability to lead and motivate a distributed team with a commitment to continuous improvement and agile excellence. Key Responsibilities - Own the technical vision for the squad: conduct architecture reviews, impact analyses, and design deep dives with the technical architect. - Guide the development of Java (17/21) and Spring Boot 3 services, ensuring adherence to Hexagonal/Domain‑Driven Architecture and event‑driven patterns with Apache Kafka. - Champion code quality through rigorous peer reviews, unit/UI testing (JUnit, AssertJ, Karate), and CI pipelines (GitLab CI). - Mentor and coach developers, facilitate pair‑programming, mob sessions, and Kata for skill growth. - Drive production monitoring and incident handling, proactively improve performance, and sustain codebase health. - Align squad delivery with the product roadmap, coordinate sprint planning, reviews, and retrospectives in Scrum (JIRA, Confluence). - Maintain a culture of clean architecture, refactoring, and craftsmanship. - Stay current on emerging technologies and conduct technical watch; share findings with the community of developers and tech leads. Required Skills - Programming: Java 17/21, Spring Boot 3, Hexagonal/Oignon architecture. - Event Streaming: Apache Kafka. - Data: PostgreSQL. - DevOps: GitLab CI, Google Cloud Platform (GCP) fundamentals. - Testing: JUnit, AssertJ, Spring Boot Tests, Karate (BDD), TDD, BDD, DDD. - Methodologies: Agile Scrum, Scrum tooling (JIRA, Confluence), product ownership liaison. - Soft skills: Leadership, coaching, communication, stakeholder management, analytical thinking, empathy. Required Education & Certifications - Degree in Computer Science, Software Engineering, or equivalent (Bachelor +4/5 years of professional experience). - Equivalent professional experience may substitute formal degree. - Certifications (e.g., Oracle Certified Professional Java SE, Project Management Professional) are desirable but not mandatory.
Paris, France
Hybrid
Senior
08-12-2025