Développeur
Java



Descriptif du profil
Parcours professionnel
Nombre d’années d’expérience
3 ans
Temps consacré à la veille technique
5 à 10h
Résumé
Il obtient son Master 2 en bio-informatique et bio-statistiques en 2019 puis effectue ensuite une formation pour approfondir ses connaissances en déeloppement.Après un stage enrichissant à l'institut Pasteur où il a su faire ses preuves, il rejoint une ESN. D'abord pour une mission de plusieurs mois pour un établissement public de santé, puis pour un acteur du secteur bancaire poste qu'il occupe depuis Juillet 2021.
Poste actuel
Ancienneté
1 ans
Détail du poste actuel
Par le biais d'une ESN, pour un acteur de la banque française.Il intervient sur une un projet from scratch dédié aux clients grands comptes de la société, permettant différentes actions (archivage, reporting, cryptage...). 10 applications à gérer qui communiquent entre elles.Il intervient sur du Java, Python, Shell, C, en tant que développeur mais également parfois en tant que manager sur d'autres projets.
Voici certaines de ses missions :Migration d'applications vers le cloud (12 serveurs)Développement de nouvelles fonctionnalitésMaintenanceManagementÉchange avec le client
Son équipe est composée de 4 développeurs back-end qui évolue sur une agilité scrum, sur des sprints de 2 semaines en moyenne.
Compétences techniques
Domaine expertise : Back-End / Full-Stack (80 / 20)
Langages : Java (3 ans et demi en poste) jusqu'à la version 8 (il a pu voir les autres versions la 11 notamment). Python (sur sa dernière mission, 3 ans) / Shell / CFront : Javascript (Angular, projets personnels) HTML CSS / React (projets personnels). Niveau confirmé et autonome (il peut travailler from scratch comme sur un projet déjà fait)
Architecture : Monolithique / microservices (depuis 1 an)
Frameworks : la suite spring (3 ans et demi) Springboot, Hibernate
Test : Unitaire (JUnit, Mockito) - d'intégration - end to end (cucumber)
Best Pratices : TDD (depuis sa dernière expérience) / BDD (connaissances théoriques) / Clean code (85%) / Pairprogramming (ponctuellement)
Intégration continue : GitlabCI / Jenkins (utilisateur, il monte des pipeline / scan de vulnérabilité). Il le met en place à chaque fois avant de monter en prod). ll sait paramétrer depuis sa dernière expérience
IDE : VS Code, IntelliJ, SQLdev
Virtualisation / Conteneurisation : Kubernetes, Docker (il sait le configurer depuis son stage en master, et durant sa mission actuelle pour migrer des applications vers le cloud) Il est relativement autonome dessus, avec l'intervention d'Ops.
OS : MacOS, Linux, Windows
BDD relationnelles : Oracle, PlSQL, MySQL
BDD non relationnelles : MongoDB, Cassandra (durant sa scolarité)Serveur de moteur de recherche : ElasticSearch
Stack principale
Java 8, Python, C, Docker, IBM
Langue(s)
Niveau d’anglais
Courant
Poste idéal
Type de poste
Fullstack, Backend
Contrat recherché
CDI, Freelance
Compétence(s) souhaitée(s)
Java
Degré de responsabilité
Confirmé
Levier(s) de motivation
Challenge technique, Se perfectionner auprès d'expert
Organisation
Télétravail
Télétravail partiel (1-4 jours/sem)
Secteur
Paris et périphérie
Préavis
3 mois négociable
Identifiant
candidate-87677
Avis du consultant
structuré,dynamique



Ce candidat
vous intéresse ?
Laissez vos coordonnées et un consultant va vous contacter
pour en parler et peut-être vous proposer d’autres profils.
Ces candidats peuvent aussi vous intéresser
- TypescriptGolangBackendGo
- GolangBackendGo
- GolangBackendGoGitlabCIPostgreSQL