Développeur Full-Stack Java - Angular H/F - United Solutions
- Lyon - 69
- CDI
- United Solutions
Les missions du poste
United Solutions se situe à la croisée de deux transitions aujourd'hui incontournables : digitale et écologique.
Scrum master, Architecte applicatif, Développeur, Ingénieur système, Testeur QA, Spécialiste cybersécurité, Data Engineer... chez United Solutions, les compétences techniques se mettent au service de projets plus verts, plus solidaires, plus responsables.
Notre expertise est fondée sur :
Le pilotage de projets à forts enjeux
La conception de solutions logicielles dans leur intégralité : du design à leur mise en production en passant par le développement (front / back / mobile)
La gestion et l'optimisation des infrastructures informatiques
La mise en place d'architectures data innovantes
Rejoindre United Solutions c'est rejoindre...
+ de 50 collaborateurs
Des projets collectifs et engageants
Une entreprise soucieuse de l'impact écologique
Envie de co-construire des projets qui allient progrès technique et responsabilité écologique ?United Solutions recrute un(e) Développeur(se) Fullstack capable d'intervenir aussi bien sur la partie Back (APIs, services cloud) que Front (Angular) que dans un environnement AWS moderne et scalable.
Vous participerez à la conception, au développement, aux tests, à l'intégration et à la maintenance d'applications distribuées, en appliquant les bonnes pratiques d'architecture logicielle (Hexagonale, Clean Architecture).
Votre mission
Concevoir, développer, tester et maintenir des solutions logicielles robustes, sécurisées et performantes répondant aux besoins fonctionnels et techniques des clients, tout en respectant les normes de qualité, les délais et les bonnes pratiques.
Responsabilités & Missions
Cadrage & planification
- Participer à la rédaction et à la clarification des spécifications.
- Contribuer à l'estimation des charges et à la planification des travaux.
- Participer activement aux cérémonies agiles :
Daily, Planning, Review, Rétrospectives.
Conception technique
- Contribuer à la conception technique de nouvelles fonctionnalités ou évolutions.
- Participer aux choix des technologies, frameworks et patterns.
- Appliquer rigoureusement les principes d'architecture hexagonale et clean architecture.
Développement & qualité logicielle
- Développer le code backend, frontend et les APIs (selon les besoins de l'équipe).
- Développer et maintenir les tests unitaires et d'intégration.
- Contribuer à la qualité du code : revues, normes, documentation.
- Corriger les bugs détectés en phase de recette.
Intégration & déploiement
- Générer et livrer les versions (packaging & documentation technique).
- Collaborer avec le DevSecOps pour les mises en production.
- Configurer et maintenir les environnements (Hprod, Prod...).
- Participer aux pipelines CI/CD GitLab pour garantir qualité et sécurité.
Exploitation & maintenance
- Corriger les anomalies post-MEP.
- Surveiller les performances applicatives et optimiser si nécessaire.
- Mettre à jour les composants techniques (librairies, sécurité, obsolescence).
- Contribuer à l'amélioration continue (industrialisation, automatisation, qualité). Stack Technique
Environnement technique utilisé
Backend : Java, Spring Boot (microservices), architectures Hexagonale & Clean
Frontend : Angular
CI/CD : Git, GitLab CI/CD
Cloud AWS : ECS Fargate, Lambda, SQS/SNS, EventBridge, S3, DynamoDB, Aurora, CloudWatch
Bases de données : DynamoDB (NoSQL), Aurora (SQL)
Le profil recherché
- Compétences en développement backend / APIs.
- Maîtrise de Git et GitLab (incl. pipelines CI/CD).
- La connaissance d'AWS est souhaitée mais pas non indispensable : ECS Fargate, Lambda, SQS, SNS, EventBridge, S3, DynamoDB, Aurora, CloudWatch.
- Maîtrise des architectures modernes : Hexagonale, Clean Architecture.
- Rigueur, autonomie, sens de la qualité et goût pour les environnements techniques exigeants.