You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Sébastien HeiligSH

Sébastien Heilig

TechLead Archi | Java Kotlin Angular | Cloud | AI

€700/day
Metz, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Sébastien

Expert Java - Kotlin | Tech Lead & Solution Architect


Looking for aTech LeadorSolution Architectcapable of transforming your IS,modernizingyour applications, andmentoringyour development teams?

With over13 yearsof experience in **Java, Kotlin, Spring Boot, Quarkus**, and **distributed architectures**, I help companies with their most strategic projects:

*Software Architectureand modernization:migrationto the latestJava, Kotlin, Quarkus**, and **Springversions, breaking down monoliths into **microservices/modulith**, implementing **cross-cutting libraries**. Installation and integration of **Kafka**.

*Leadership**: **Mentoringteams of 5 to 20 developers, implementing best practices (**code reviews, software quality**).

*Cloud & DevOpsExpertise: CI/CD integration (**GitLab, Jenkins, Ansible**), deployment onKubernetes, OpenShift, Azure**, **Dockercontainers.
  • Innovation & PoC: Evaluating frameworks and designing solutions tailored to business needs.

Key Experiences

Banking & Insurance: Leadingcritical migrations(**Java** 8 → 21,Spring Boot2 → 3), implementing Kafka, creating libraries used by 200+ developers.

Telecom & Satellite: Designingdistributed architecturesfor complex systems and training by aCTOin theArchitectprofession.

Energy & Industry: ImplementingCI/CDpipelines.

Why work with me?

✔️Premium technical expertiseinJava/Kotlinand modernframeworks
✔️ Anarchitect's visionto combineperformance**, **scalability**, and **robustness
✔️ Concrete support for your teams

📩 Contact me to discuss your needs
📩 Youtube : 📩 Linkedin :
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Banque Raiffeisen
    Tech Team Lead
    BANKING AND INSURANCE
    November 2024 - Today (1 year and 9 months)
    Leudelange, Luxembourg
    AsTech LeadandFreelance Team Leadfor Banque Raiffeisen, I manage the technical direction and supervision of a development team dedicated to digitizing credit applications. My main mission is to integrate the nCino SaaS solution (hosted onSalesforce**) with the **T24Core Banking System, designing a reliable, scalable architecture aligned with regulatory and business requirements.

    I defined and implemented a modern event-driven architecture based ongRPCandKafka**, promoting resilience, performance, and interoperability between different systems. Microservices deployment is managed on **OpenShift**, with a **GitLab CI/CDpipeline ensuring smooth, automated, and secure delivery.

    In parallel to the technical aspects, I assume a leadership role: mentoring and coaching developers, defining best practices, code reviews, and coordination with business teams and technical partners. I also participate in strategic architectural choices to ensure the sustainability, quality, and security of the application ecosystem.

    This role allows me to combine in-depth technical expertise (Java/Kotlin, Spring Boot, microservices, Kafka, containerization) with management responsibilities (leadership, team management, cross-functional coordination) within a strategic digital transformation banking project.
    Apache Kafka OpenShift Spring Boot Salesforce gRPC
  • Pictet Group
    Technical Lead
    BANKING AND INSURANCE
    April 2024 - January 2025 (9 months)
    Luxembourg
    I Joined a dynamic team as Tech Lead, quickly mastering Python to spearhead development across multiple projects. Leveraged new skills to efficiently design and implement optimized features, successfully deploying applications in production using Docker containers to enhance scalability and performance.

    I worked on the following projects:
    • SyncOp: synchronizing Cascade Operations from Efront to Avaloq and the reverse.
    • Fricadel: automating the creation of Notices inside Efront from an external system named Canoe.
    I provided Java code reviews on projects delivered by Pictet Technologies company, and helped my colleagues to support these applications.
    I was responsible of deploying these applications using GitOps and ArgoCD to ease the deployment by configuration.
    Java Python FastAPI SQLAlchemy Argo CD
  • Banque Internationale à Luxembourg (BIL)
    Senior Java / Kotlin (BIL)
    BANKING AND INSURANCE
    January 2022 - April 2024 (2 years and 3 months)
    Luxembourg
    As a Senior Java/Kotlin Developer in a dynamic team of five, my role is focused on developing, maintaining, and enhancing more than 30 shared libraries and a variety of microservices within an Openshift environment for BIL. Working with a foundation in Spring Boot, I am responsible for delivering high-quality, secure, and performant code, aligning with rigorous standards for the entire development ecosystem at BIL.

    My mission centers on creating and maintaining shared, high-quality resources and tools to enable seamless and secure development for all teams at BIL. This includes:
    • Ensuring double code reviews, 100% Sonar compliance, full code coverage, and no critical vulnerabilities (CVEs) for all releases.
    • Supporting legacy code improvements and reducing technical debt by modularizing a monolithic application into Spring Boot starters.
    • Developing foundational artifacts such as:
    → bil-dependencies to manage Spring library compatibility,
    → bil-bom for version control of external dependencies,
    → bil-parent for overarching dependencies and plugin management.

    Additional contributions include updating Maven archetypes and managing extensive migrations across Java and Spring Boot versions (Java 8 → 11 → 17, Spring Boot 2 → 3). Alongside release management, I create migration guidelines to support fellow developers as we update critical libraries.
    Java OpenShift Spring Boot Kotlin SonarQube

Recommendations

Be the first to recommend Sébastien

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master in Computer Science, Specialization LOG, Computer Science
    Université de Lorraine
    2013
    Master Informatique spécialité LOG, Informatique
  • Bachelor's degree in Computer Science and Cognitive Sciences
    Fac de lettres Nancy
    2011
    Licence 3 Informatique et Sciences Cognitives

Skill set

Categories