Vos missions
Intégré à une équipe projet pluridisciplinaire, vous interviendrez sur le développement back-end de plateformes complexes, avec des enjeux de performance, de fiabilité et d'évolution.
Vos principales missions seront de :
Concevoir et développer de nouvelles fonctionnalités back-end en Java et Spring Boot.
Réaliser les études et analyses techniques nécessaires à l'évolution des modules et des bases de données.
Développer et faire évoluer des API et des microservices, ainsi que les échanges entre les différentes plateformes.
Concevoir, optimiser et maintenir les bases de données en fonction des besoins des applications.
Mettre en place des tests unitaires et d'intégration, puis les intégrer aux pipelines CI/CD.
Rédiger la documentation technique et contribuer à l'amélioration continue des solutions existantes.
Participer aux échanges avec les équipes QA, DevOps et Business Analyst pour assurer la cohérence des développements.
Accompagner la montée en compétences des développeurs moins expérimentés et partager vos pratiques.
Environnement technique
Technologies principales : Java 11 à 21, Spring Boot, JPA, Hibernate, microservices, MySQL, Redis.
Outils et technologies complémentaires : MapStruct, Lombok, OpenAPI, Git, Bitbucket, Maven, Sonar, IntelliJ, RabbitMQ et Kafka.
Votre profil
Vous justifiez d'au moins 10 ans d'expérience en développement back-end Java et êtes à l'aise sur des applications complexes reposant sur des architectures distribuées.
Vous maîtrisez notamment :
Java et Spring Boot, ainsi que les frameworks associés, notamment JPA et Hibernate.
Les bases de données relationnelles, idéalement MySQL, avec des compétences en modélisation et en optimisation.
Les architectures distribuées et les microservices.
Les tests unitaires et d'intégration.
Les pratiques d'intégration continue, avec une bonne culture DevOps et Cloud.
Les méthodologies agiles.
Une connaissance de MongoDB, d'un environnement Cloud (AWS, Azure ou GCP), de Docker, Kubernetes, Jenkins ou Kafka sera appréciée.
Le poste : À propos du rôle Au sein de la DSI de l'un de nos clients (une centaine de collaborateurs dont 50 développeurs), vous intégrez une Feature. Votre périmètre d'action sera varié et stimulant : du maintien en condition opérationnelle (MCO) des applicatifs internes jusqu'à la création de nouvelles briques métiers ...
Dans le cadre d'un projet à forte composante technique, nous recherchons un Développeur Fullstack expérimenté F/H capable d'intervenir sur l'ensemble des couches d'une application (infrastructure, base de données, back-end et front-end). Au sein d'une équipe agile, vous participerez à la conception et au développement d'une ...
... environnement, nos enjeux et nos équipes, vous interviendrez sur des projets à forte valeur ajoutée, avec un rôle clé dans la conception et la performance des systèmes back-end. Vos missions - Concevoir, développer et maintenir des services back-end robustes et performants en Java (Spring) - Définir et faire évoluer les architectures ...
... consultants un environnement à taille humaine, favorisant leur épanouissement et leur évolution professionnelle. Notre secret : la proximité ! Nous recrutons un développeur expérimenté Angular pour l'un de nos clients sur Lyon ! MISSIONS - Analyser les besoins métiers et techniques. - Concevoir, développer et maintenir des applications ...
Aligne les enjeux métiers et les solutions SI Nous recherchons un(e) Développeur(se) Python Senior pour renforcer nos équipes et accompagner le déploiement d’applications critiques dédiées à la sécurité du système d’information. Au cœur d’un dispositif agile exigeant, ton rôle combinera la conception d’architectures microservices, ...
Développeur Salesforce Senior (H/F) Le projet : Au sein d’une équipe Agile, tu interviens sur la plateforme Salesforce, sur les évolutions de la plateforme et les projets en cours. Tu participes au développement, à l’intégration de flux et à la mise en production, et tu apportes ton expertise technique sur la conception ...
Notre pôle Java c’est : - Intégrer une équipe passionnée et impliquée dans la veille techno - Être accompagné(e) dans votre carrière par notre Responsable Technique - Adhérer à notre plan d’Excellence via nos process de certifications - Participer activement aux réunions techniques de pôle, accéder à nos formations internes ...
... informatique, génie logiciel ou ingénierie des systèmes d’information. - Expérience : Tu justifies d’une expérience réussie et significative sur un poste similaire de développeur Java en environnement distribué. - Expertise Back-end & Architecture : - Parfaite maîtrise du développement Java (versions 11+) , des frameworks Spring (Boot, ...