Développeur Java / Full Stack
Contexte du Poste & Enjeux à Toulouse Expérience requise : 9 ans minimum (Profil Lead Developer / Architecte Technique).
Localisation : Toulouse et agglomération (Labège, Blagnac, centre-ville, etc.).
Contexte local : À Toulouse, ce profil est ultra-recherché par les grands éditeurs de logiciels, les acteurs de l'aéronautique/spatial pour leurs applications métiers complexes, les banques/assurances et les ESN majeures (Sopra Steria, Capgemini, CGI, etc.). L'enjeu à ce niveau d'expérience n'est plus seulement de coder, mais de concevoir des architectures logicielles robustes, d'accompagner des équipes de développeurs (mentorat), de garantir la scalabilité et de faire le lien entre les besoins métiers et l'implémentation technique.
2. Missions Principales
Conception & Architecture Logicielle : Définir l'architecture technique des applications (backend Java et interfaces frontend), choisir les design patterns adaptés et garantir la maintenabilité, la performance et la sécurité du code.
Développement Full Stack Avancé : Développer des fonctionnalités complexes (côté serveur et interface utilisateur) en respectant les meilleures pratiques de l'industrie (Clean Code, TDD/BDD).
Leadership Technique & Code Review : Animer l'équipe de développement, mener les revues de code ( code reviews ), fixer les standards de qualité et accompagner les développeurs juniors/seniors dans leur montée en compétences.
Industrialisation & Intégration : Participer à l'automatisation des tests, à la mise en place de la chaîne CI/CD et veiller à la bonne intégration du code dans l'écosystème Cloud/Kubernetes de l'entreprise.
3. Compétences Techniques Détaillées (Hard Skills)
Expérience requise : 9 ans minimum (Profil Lead Developer / Architecte Technique).
Localisation : Toulouse et agglomération (Labège, Blagnac, centre-ville, etc.).
Contexte local : À Toulouse, ce profil est ultra-recherché par les grands éditeurs de logiciels, les acteurs de l'aéronautique/spatial pour leurs applications métiers complexes, les banques/assurances et les ESN majeures (Sopra Steria, Capgemini, CGI, etc.). L'enjeu à ce niveau d'expérience n'est plus seulement de coder, mais de concevoir des architectures logicielles robustes, d'accompagner des équipes de développeurs (mentorat), de garantir la scalabilité et de faire le lien entre les besoins métiers et l'implémentation technique.
Conception & Architecture Logicielle : Définir l'architecture technique des applications (backend Java et interfaces frontend), choisir les design patterns adaptés et garantir la maintenabilité, la performance et la sécurité du code.
Développement Full Stack Avancé : Développer des fonctionnalités complexes (côté serveur et interface utilisateur) en respectant les meilleures pratiques de l'industrie (Clean Code, TDD/BDD).
Leadership Technique & Code Review : Animer l'équipe de développement, mener les revues de code ( code reviews ), fixer les standards de qualité et accompagner les développeurs juniors/seniors dans leur montée en compétences.
Industrialisation & Intégration : Participer à l'automatisation des tests, à la mise en place de la chaîne CI/CD et veiller à la bonne intégration du code dans l'écosystème Cloud/Kubernetes de l'entreprise.
A. Back-end Java & Écosystème (Expertise Principale)
Langage : Maîtrise parfaite de Java (versions récentes LTS : Java 17, 21+) , programmation orientée objet, programmation fonctionnelle et gestion fine de la mémoire/performance.
Frameworks :
Spring / Spring Boot (Spring Cloud, Spring Security, Spring Data, Spring Batch) en tant que standard incontournable.
Alternative ou complément : Quarkus ou Micronaut (très prisés pour le Cloud-Native et les architectures serverless/microservices).
Architecture & APIs :
Conception et développement d' APIs RESTful robustes et sécurisées (OpenAPI / Swagger).
Maîtrise des architectures Microservices et des architectures événementielles (Event-Driven Architecture) avec Apache Kafka ou RabbitMQ.
Persistance & Bases de Données :
Bases relationnelles (PostgreSQL, Oracle, MySQL) et maîtrise des ORM ( Hibernate / JPA , tuning de requêtes SQL).
Bases NoSQL (MongoDB, Redis, Cassandra).
B. Front-end (Modern Web Development)
Frameworks JavaScript / TypeScript : Maîtrise avancée d'au moins un framework moderne : Angular , React , ou Vue.js .
Langage & Outillage : Utilisation intensive de TypeScript , gestion d'état (NgRx, Redux, Context API), et maîtrise des outils de build (Webpack, Vite, npm/Yarn/pnpm).
UI/UX & Qualité : Intégration responsive (HTML5, CSS3, Tailwind CSS ou SASS), respect des normes d'accessibilité (RGAA) et tests front (Jest, Cypress, Playwright).
C. Qualité, DevOps & Outillage
Tests & Clean Code : Application rigoureuse du Test-Driven Development (TDD), tests unitaires et d'intégration ( JUnit 5 , Mockito), analyse de la qualité du code (SonarQube).
Conteneurisation & Cloud : Capacité à packager ses applications dans des conteneurs Docker , notions de déploiement sur des clusters Kubernetes et intégration dans des pipelines CI/CD (GitLab CI, Jenkins, GitHub Actions).
Outils de versioning : Maîtrise avancée de Git (Git Flow, Trunk-Based Development).
4. Certifications et Formations Valorisées
Java : Certifications Oracle (Java SE Programmer / Developer).
Cloud / Agilité : Certifications orientées Cloud (AWS/Azure Developer) ou méthodologies agiles (Scrum Master / Product Owner, très utile pour un rôle de Lead Dev).
Savoir-être et Compétences Clés (Soft Skills)
Leadership Technique & Mentorat : Capacité à fédérer les équipes, mener des revues de code/d'architecture et accompagner la montée en compétences des profils juniors et seniors.
Vision Stratégique & Communication : Capacité à faire le pont entre les besoins métiers/direction et la complexité technique, en sachant vulgariser les choix structurants.
Sang-froid & Autonomie : Maîtrise parfaite de soi lors d'incidents critiques en production et autonomie totale dans la prise de décision.
Emplois Recommandés
Offensive Security Engineer (f/m/d)
Notre équipe Cyber Defense recherche un·e Offensive Security Engineer (f/m/d) en CDI basé·e à Lille ou Paris . À propos de l'équipe: Au sein de Decathlon Digital, notre équipe Cyber Defens…
Orthodontiste H/F - Paris 75
Orthodontiste H/F - Paris 75 Emploi Orthodontiste H/F - Paris 75 Vous cherchez un poste d'orthodontiste à Paris ? Nous avons exactement ce qu'il vous faut : une collaboration libérale au sein…
Secrétaire médicale en alternance (H/F)
L'Institut Européen F2I, recherche active pour un de ses comptes partenaires, un profil en secrétaire médicale pour l'obtention de titre de secrétaire assistant médico-social de niveau 4 (en un an rec…
Alternance community manager - Paris (F/H)
Description : N'attendez pas pour postuler après avoir lu cette description ; un grand nombre de candidatures est attendu pour cette opportunité. L'ISCOD, spécialiste de la formation en Digital …
Ingénieur commercial H/F
Leasecom, 1er acteur indépendant français en location financière et pionnier de l’économie circulaire !Vous avez envie de rejoindre une société en plein développement ?Vous aimez travailler en équipe …
Directeur délégué aux solidarités et à l'administration générale (h/f)
Détails de l'offre Famille de métiers Pilotage Direction générale …
Alternance Chargé de Communication Digitale & Réseaux...
L'entreprise Dans le cadre du développement de sa communication digitale, une grande organisation nationale du monde du sport recherche un(e) alternant(e) pour rejoindre son équipe communication…
Account Executive SAP - H/F
We Are: Accenture Edge is Accenture's committed growth model for the European mid-market — companies with 300M-3B annual revenue. Under the ADVANCE programme, we deliver SAP transformations at speed, …
Hôte d’accueil (H/F) - Cabinet d’avocats Premium - CDI 35H
Lieu : Paris 16e Horaires : Lundi au vendredi de 12h à 20h (1h de pause) Engagement : CDI Avez-vous les qualifications et les compétences requises pour ce poste ? Découvrez-le ci-dessous, …
Administrateur des données et chargé d’informatique documentaire H/F
Poste Au sein de la filière Archives, documentation et données et sous l’autorité directe de la cheffe de filière, l’administrateur des données et chargé d’informatique documentaire développe et…