- Notre client recherche un développeur Java et Angular full-stack senior capable de fournir des services de conseil : analyse des besoins, conception, développement avec tests automatisés, puis coordination du déploiement sur des systèmes à grande échelle.
- Les termes récurrents (architecture propre, code propre, patrons de conception, tests automatisés, CI/CD) soulignent l'importance accordée à la qualité et à la sécurité du code livré, et non à la simple rapidité d'exécution.
- La double exigence de méthodologies agiles et en cascade indique un contexte où projets structurés et livraisons itératives coexistent.
- Le vocabulaire du conseil et des projets d'envergure suggère une autonomie et une capacité de coordination au-delà du straightforward développement, sans pour autant qu'il s'agisse d'un poste de gestion d'équipe.
- Ce poste n'est ni un poste d'architecte dédié, ni un poste de responsable technique formel,
ni axé principalement sur le cloud computing : les responsabilités principales restent le développement d'applications Java et Angular.
EXIGENCES
- Minimum 5 ans d'expérience en développement logiciel dans un rôle similaire, niveau senior
- Java 17 et versions supérieures
- Écosystème Spring :
- Spring Boot 3 et 4
- Spring Cloud
- Spring Data JPA
- Hibernate
- MapStruct
- Angular et développement front-end
- SQL et bases de données relationnelles
- API RESTful
- Maven
- Git
- CI/CD
- GitHub Actions
- Expérience sur des projets utilisant les méthodologies Agile ET Waterfall
- Bonnes pratiques de développement logiciel :
- Architecture propre (Clean Architecture)
- Code propre (Clean Code)
- Patrons de conception (Design Patterns)
📌 Java Angular Developer (Quebec City)
🏢 TES - The Employment Solution
📍 Quebec City
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.