Le poste Développeur Full stack - Sénior
Partager cette offre
Contexte de la mission
Une organisation recherche un développeur full stack senior avec une expertise en Java / Spring Boot (back-end) et Angular (front-end). Il doit avoir une expérience significative sur des applications d’entreprise critiques dans des environnements SI complexes.
Objectifs et livrables
- Profil avec 8 à 10 ans d’expérience en développement Java d’entreprise (Java 11 à 17+), Spring Boot, Angular 20, PostgreSQL, et architectures intégrant des systèmes tiers via API REST/SOAP, SFTP, Kafka.
- Participation à l’ensemble du cycle de vie applicatif : conception, développement, tests, déploiements, maintenance, gestion des anomalies, suivi de performance.
- Maîtrise de la chaîne de delivery : Git/GitLab, Jenkins, Ansible, Flyway, JUnit.
- Sensibilité DevOps/MCO : supervision (Grafana, Prometheus), automatisation et déploiement.
- Profil autonome, rigoureux, capable d’évoluer dans des environnements microservices, avec partenaires SI multiples. La connaissance du cloud et du déploiement automatisé est un atout.
- Expérience confirmée en mise en production, supervision, maintenance, conception technique, échanges avec SI partenaires, avec autonomie.
Activité principale
- Participer à la conception et à la mise en œuvre des développements selon les spécifications fonctionnelles, en assurant solidité et performance.
- Couverture des tests, correction des anomalies, revues de code.
- Participation aux réunions et ateliers d’équipe.
- Challenger les besoins en respectant les bonnes pratiques et contraintes techniques.
- Rédiger et actualiser la documentation technique.
- Support aux équipes fonctionnelles.
- Réalisation de tests croisés.
Activité secondaire
- Participation à l’amélioration continue de l’infrastructure.
- Maintenance et évolution des jobs Jenkins et des pipelines CI/CD.
- Livraison en recette et en production.
- Amélioration des métriques applicatives et des dashboards (Grafana).
- Optimisation des scénarios de performance.
- Maintenance de l’Infrastructure-as-code.
- Communication avec les équipes de développement et d’exploitation.
Profil recherché
Expérience requise : entre 8 et 10 ans dans le développement Java d'entreprise.
- Maîtrise approfondie du développement back-end Java, préférablement sur des versions récentes, avec une expertise confirmée dans l’utilisation de Spring Boot, JPA / Hibernate ou frameworks équivalents, dans des contextes applicatifs complexes au sein d’entreprise.
- Bonne maîtrise du développement front-end Angular, avec la capacité d’intervenir de manière autonome sur la conception des interfaces, les parcours utilisateurs et les évolutions fonctionnelles d’une application full stack.
- Expérience significative des architectures interfacées et distribuées, notamment dans l’intégration de systèmes tiers via API REST / SOAP, SFTP et Kafka, en environnement complexe.
- Compétences solides en gestion de bases de données relationnelles, en particulier PostgreSQL, avec une capacité à traiter les problématiques de persistance, de requêtage et d’évolutions de schéma.
- Expérience en qualité logicielle, notamment dans le développement de tests d’intégration, tests End-to-End, ainsi que dans l’utilisation d’outils de test et de validation.
- Bonne connaissance de la chaîne CI/CD et des pratiques DevOps, avec une expérience sur Git/GitLab, Jenkins, Ansible, Flyway, et une capacité à contribuer aux déploiements et à l’automatisation technique.
- Capacité à assurer le maintien en conditions opérationnelles, résoudre les anomalies, superviser et optimiser la performance des applications, avec idéalement une connaissance de Grafana et Prometheus.
- Autonomie en conception technique, rédaction de spécifications, compréhension des enjeux de production, et travail en équipe dans un environnement Agile.
Stack technique de l'équipe : Ansible, GitLab, Jenkins, Nexus, Java 17 (OpenJDK), Spring, REST, Angular 20, PostgreSQL / AWS RDS, Grafana, Kibana, Prometheus, ElastiSearch, AWS.
Compétences exigées :
- Conception technique et mise en production (CI/CD, supervision, maintien en conditions opérationnelles) — Niveau confirmé
- Développement full stack Angular + Java sur applications interfacées (API, Kafka, multiples systèmes d'information) — Niveau expert
- Une expérience préalable dans une grande entreprise du secteur de l’énergie constitue un atout.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur Full stack - Sénior
Codezys