Description du poste |
Alteo est à la recherche d'un Développeur Java Senior (Full-Stack) pour un emploi permanent basé à Montréal.
Vous jouerez un rôle clé en contribuant au développement d'applications tout en accompagnant les membres moins expérimentés par votre expertise et votre leadership technique.
Responsabilités:
- Concevoir et développer des applications web performantes et évolutives.
- Assurer le développement back-end avec Java / Spring Boot
- Développer et améliorer l’interface utilisateur avec des frameworks modernes (Vue.js, Angular, etc.).
- Participer activement aux revues de code et à la mise en place de bonnes pratiques.
- Jouer un rôle de mentor pour les développeurs moins expérimentés (pair programming, revues constructives, coaching technique).
- Collaborer avec les équipes produit pour comprendre les besoins métiers et les traduire en solutions techniques
- Contribuer à l’amélioration continue de notre code, nos outils et nos processus.
Profil:
- DEC/BAC en IT, Ingénierie logicielle ou l'équivalent
- 7-10+ années d’expérience en développement
- Excellente maîtrise de Java, Spring Boot et des APIs REST.
- Solide expérience avec les bases de données relationnelles (PostgreSQL).
- Aisance avec les technologies front-end modernes (Vue.js, Angular ou autre framework JS).
- Bonnes pratiques de tests (JUnit, Mockito).
- Connaissance des environnements cloud (AWS) et des outils de versioning (Git).
Atouts:
- Expérience dans la migration front-end (ex : Angular vers Vue.js)
- Sensibilité à la qualité du code, à la maintenabilité et à la simplicité.
- Intérêt pour le mentorat et le développement des compétences des collègues.
- Expérience dans des environnements sans équipe UI/UX dédiée.
Stack technique:
- Java 17
- Spring Boot 3.3 (MVC, Data, Security)
- PostgreSQL
- AWS Cloud : EC2, RDS, S3, etc.
- HTML, JavaScript, Vue.js
- Redis, Solr
- Terraform, Ansible, Docker
|