Profil anonyme

developpeur java · Expert

developpeur java

Réf. JS-C02772
javaAngularDockerKubernetes💼 16 ans d'XP
🚀 Proposer un projet
E-mail
🔒 Réservé employeur
Téléphone
🔒 Réservé employeur
LinkedIn
🔒 Réservé employeur
CV
🔒 Réservé employeur

À propos du candidat

Senior Java Developer with 16 years of experience in software development and team management. Proficient in Java, Spring Boot, Spring Batch, Kafka, and Angular. Skilled in agile methodologies, technical coaching, and implementing CI/CD pipelines.

🔒 Quelques mots masquésInscrire mon entreprise pour tout voir

Compétences

javaAngularDockerKubernetesCI/CDGitLinuxJUnitPostgreSQLOracleKafkaSpring BootJenkins / CI-CDAgile/ScrumSpring / Spring BootJenkinsSpring BatchAgile ScrumMockitoSOAPUIManagement d'équipeCoaching technique

Expérience professionnelle

D
🔒
Développeur Senior Java

• Participer à la définition et à la validation des choix architecturaux, en collaboration avec l’architecte. • Sélection des technologies à utiliser et défense argumentée de ces choix auprès des parties prenantes. • Encadrement de trois développeurs en contexte agile, en utilisant des approches telles que le pair programming et des revues de code régulières pour assurer la qualité et la montée en compétences de l’équipe. • Identifier les risques techniques, proposer des solutions et communiquer de manière proactive sur les problématiques rencontrées. • Intégration et utilisation de Copilot pour optimiser le développement, améliorer la productivité de l’équipe et faciliter l’écriture de code. • Supervision de la validation de la recette avec l’équipe métier, suivi du bon déroulement jusqu’à la mise en production, et garant de la qualité et du respect des délais. • Apporter un support technique aux équipes fonctionnelles. • Participer aux divers cérémoniaux (Daily, sprint planning, sprint review, sprint Retrospective), fournir des estimations. • Réalisation de deux APIs REST (gestion des schémas bases de données Oracle Cloud, monitoring de RestDispatcher (module dans Fusionrisk)) • Création et amélioration de performance des batches (Spring Batch) • Création de la chaine CI/CD (pipelines GitHubActions, Docker, Kubernetes, Vault) • Pilotage de plusieurs projets de migration technique, notamment la transition d’environnements Oracle vers Oracle Cloud, ainsi que la migration de pipelines CI/CD de Jenkins vers GitHub Actions. • Rédaction de la documentation technique, en assurant la clarté et la précision des guides pour l’équipe de développement et les parties prenantes. Environnement technique : Java 17, Spring (Boot 3.x, Data, Batch, Security, Cloud), JUnit, Mockito, Oracle, PostgreSQL, Docker, Kubernetes, ArgoCD, Vault, Harbor, Nexus, JFrog, Jenkins, SonarQube, GitHub, Kibana, Jira.

1 février 2023 - 1 octobre 2025
D
🔒
Développeur Senior Fullstack Java/Angular

• Participer à la définition et à la validation de l’architecture micro-services, en collaboration avec l’architecte. • Conception technique et choix de technologies. • Contexte international. Collaboration avec des développeurs d’USA. • Concevoir et réaliser des stories (Back-end et Front-end) • Collecter et traiter les données de streaming (factures, remboursement (refunds)) en temps réel à l'aide de KAFKA (producers/consumers). • Créer, évoluer et optimiser les batches (Spring Batch). • Mettre en œuvre les bonnes pratiques : TDD, Clean Code et principes SOLID. • Collaborer avec l’équipe (Pair programming, merge request, code review, …) • Correction des alertes Sonar : Vulnerability, code smell, bug. • Participer aux divers cérémoniaux (Daily, sprint planning, sprint review, sprint Retrospective), fournir des estimations. • Rester à l’écoute des pratiques et des technologies qui émergent • Veiller à la qualité du code et à la documentation associée Environnement technique : Java 11, Spring Boot, Spring Batch, Angular 14, PL/SQL, KAFKA, AWS, PostgreSQL, GitLab, SonarQube, Docker, Kubernetes, Splunk.

1 novembre 2021 - 1 décembre 2022
T
🔒
Tech Lead Java

• Collaboration étroite avec l'architecte pour définir et concevoir l’architecture du projet. • Conception technique et choix de technologies. • Accompagner les développeurs, les former aux bonnes pratiques, et leur apporter une assistance technique pour résoudre les problématiques complexes. • Mise en place les bonnes pratiques (TDD, Principes SOLID, Clean Code, Code Review, analyse Sonar, la gestion des branches sous GitHub) • Encadrement de quatre développeurs (pair programming, Revue de codes) • Echanger régulièrement avec l’architecte, Scrum Master, PO et les autres TechLead. • Réaliser des évolutions sur l’un des systèmes référentiels de DGFIP. • Migrer les webservices SOAP aux REST. • Automatiser CI/CD sur les environnements recette, preprod et prod • Assurer que le nouveau code soit couvert par des tests unitaires • Automatiser les tests des API en utilisant SoapUI/Groovy Rester à l’écoute des pratiques et des technologies qui émergent. Environnement technique : Java 11, Spring boot 2, Docker, Kubernetes , GitLab, Jenkins, SonarQube, SoapUI, Jira.

1 novembre 2019 - 1 juin 2021
T
🔒
Tech Lead Java

• Concevoir et réaliser des stories (Back-end et Front-end) • Encadrement d’une équipe de 2 développeurs (pair programming, Revue de codes) • Suivi et résolution des tickets sur Redmine • Développer les API en utilisant Spring Boot (approche TDD) • Automatiser les tests SoapUI/Groovy • Assurer que le nouveau code soit couvert par des tests unitaires • Effectuer des commit atomique et fréquent sur le repository git • Automatiser les déploiements sur les environnements recette, preprod et prod. Environnement technique : JAVA 8, SPRING BOOT 2, ANGULAR, POSTGRESQL, INTELLIJ IDEA, AWS, MAVEN, GIT, JENKINS.

1 juin 2018 - 1 octobre 2019
T
🔒
Tech Lead Java

• Création des batchs en utilisation SPRING BATCH, pour alimenter la base de données à partir des fichiers CSV volumineux (4GO – 8 GO) • Encadrement d’une équipe de 5 développeurs • Moteur dans la sensibilisation de l’équipe aux bonnes pratiques : Clean Code, TDD en JUNIT et Mockito, Craftsmanship • Revue de codes • Automatisation des déploiements • Animation des démonstrations • Rédaction des documents (document d’intégration, guide d’utilisateur). Environnement technique : JAVA 8, SPRING (BOOT, MVC, SECURITY, BATCH), QUARTZ, JUNIT, MOCKITO, INTELLIJ IDEA, MAVEN, GIT, SONAR, JENKINS, LINUX, ORACLE, TOMCAT, JSON, AGILESCRUM

1 juin 2017 - 1 mai 2018
T
🔒
Tech Lead Java

• Création des batchs en utilisation SPRING BATCH, pour alimenter la base de données à partir des fichiers CSV volumineux (4GO – 8 GO) • Encadrement d’une équipe de 5 développeurs • Moteur dans la sensibilisation de l’équipe aux bonnes pratiques : Clean Code, TDD en JUNIT et Mockito, Craftsmanship • Revue de codes • Automatisation des déploiements • Animation des démonstrations • Rédaction des documents (document d’intégration, guide d’utilisateur). Environnement technique : JAVA 8, SPRING (BOOT, MVC, SECURITY, BATCH), QUARTZ, JUNIT, MOCKITO, INTELLIJ IDEA, MAVEN, GIT, SONAR, JENKINS, LINUX, ORACLE, TOMCAT, JSON, AGILESCRUM

1 juin 2017 - 1 mai 2018
T
🔒
Tech Lead Java

• Encadrement d’une équipe de 6 développeurs • Revue des codes • Développement des nouveaux modules • Automatisation des déploiements Environnement technique : JAVA 8, SPRING (BOOT, MVC, SECURITY, BATCH), TDD (JUNIT, MOCKITO), INTELLIJ IDEA, MAVEN, GIT, SONAR, JENKINS, LINUX, ORACLE, TOMCAT

1 mars 2016 - 1 mai 2017
T
🔒
Tech Lead Java

• Encadrement d’une équipe de 6 développeurs • Revue des codes • Développement des nouveaux modules • Automatisation des déploiements Environnement technique : JAVA 8, SPRING (BOOT, MVC, SECURITY, BATCH), TDD (JUNIT, MOCKITO), INTELLIJ IDEA, MAVEN, GIT, SONAR, JENKINS, LINUX, ORACLE, TOMCAT

1 mars 2016 - 1 mai 2017
T
🔒
Tech Lead Java

• Développements Back et Front • Encadrement d’une équipe SCRUM de 6 personnes • Revue de codes • Réalisation des tests unitaires en utilisant la méthode TDD • Rédaction des documents (document d’intégration, guide d’utilisateur) • Pilotage et participation à la recette • Animation des formations Environnement technique : JAVA 7, HIBERNATE, SPRING CORE, SPRING BATCH, QUARTZ, WEBSERVICES REST, JSON, SQL, PL/SQL, AJAX, JAVASCRIPT, HTML 5, CSS3, ECLIPSE, MAVEN, SVN, JUNIT, MOCKITO, SOAPUI, LINUX, ORACLE, JBOSS

1 mars 2014 - 1 janvier 2016
T
🔒
Tech Lead Java

• Développements Back et Front • Encadrement d’une équipe SCRUM de 6 personnes • Revue de codes • Réalisation des tests unitaires en utilisant la méthode TDD • Rédaction des documents (document d’intégration, guide d’utilisateur) • Pilotage et participation à la recette • Animation des formations Environnement technique : JAVA 7, HIBERNATE, SPRING CORE, SPRING BATCH, QUARTZ, WEBSERVICES REST, JSON, SQL, PL/SQL, AJAX, JAVASCRIPT, HTML 5, CSS3, ECLIPSE, MAVEN, SVN, JUNIT, MOCKITO, SOAPUI, LINUX, ORACLE, JBOSS

1 mars 2014 - 1 janvier 2016
D
🔒
Développeur Full-Stack Senior

• Développement de nouveaux modules • Gestion des interfaces avec les autres systèmes (Core-banking, Système d'édition des cartes, système d'envoi de SMS) • Rédaction des documents (document d’intégration, guide d’utilisateur) • Pilotage et participation à la recette • Déploiement de la solution • Animer des formations Environnement technique : JAVA 7, HIBERNATE, SPRING, STRUTS, AJAX, XML, SQL, PL/SQL, JAVASCRIPT, JQUERY, HTML 5, CSS3, ECLIPSE, MAVEN, SVN, JUNIT, MOCKITO, SOAPUI, LINUX, ORACLE, JBOSS

1 novembre 2011 - 1 janvier 2014
D
🔒
Développeur Full-Stack Senior

• Développement de nouveaux modules • Gestion des interfaces avec les autres systèmes (Core-banking, Système d'édition des cartes, système d'envoi de SMS) • Rédaction des documents (document d’intégration, guide d’utilisateur) • Pilotage et participation à la recette • Déploiement de la solution • Animer des formations Environnement technique : JAVA 7, HIBERNATE, SPRING, STRUTS, AJAX, XML, SQL, PL/SQL, JAVASCRIPT, JQUERY, HTML 5, CSS3, ECLIPSE, MAVEN, SVN, JUNIT, MOCKITO, SOAPUI, LINUX, ORACLE, JBOSS

1 novembre 2011 - 1 janvier 2014
D
🔒
Développeur Java

• Développement de nouveaux modules • Ecriture de scripts PL/SQL pour la compagne de tests • Résolution des anomalies • Animer des formations Environnement technique : JAVA 6, HIBERNATE, STRUTS, XML, JSON, SQL, PL/SQL, JAVASCRIPT, JQUERY, ECLIPSE, WINDOWS, ORACLE, JBOSS

1 février 2009 - 1 juillet 2011
F
🔒
Formateur

• Rédaction de contenus pédagogiques et animation de formations. Modules animés : • Algorithmique et programmation (Langage C) • Modélisation UML • Programmation Orientée Objet (JAVA) • SQL, PL/SQL (SQL Server, Oracle) Environnement technique : C, UML, JAVA, SQL, PL/SQL, MS SQL SERVER, ORACLE

1 septembre 2005 - 1 juin 2008
F
🔒
Formateur

• Rédaction de contenus pédagogiques et animation de formations. Modules animés : • Algorithmique et programmation (Langage C) • Modélisation UML • Programmation Orientée Objet (JAVA) • SQL, PL/SQL (SQL Server, Oracle) Environnement technique : C, UML, JAVA, SQL, PL/SQL, MS SQL SERVER, ORACLE

1 septembre 2005 - 1 juin 2008
Ce profil vous intéresse ?
Inscrivez votre société pour voir l'identité, le CV et les coordonnées.
Créer mon compte entreprise →