This listing includes English and French.
Ce que vous ferez
- Concevoir, développer et maintenir des applications Java robustes, évolutives et performantes, en environnement d'entreprise
- Développer des services backend et des API REST/microservices avec des frameworks tels que Spring Boot et Hibernate
- Concevoir et développer des interfaces utilisateur modernes, réactives et conviviales avec Angular, HTML, CSS et TypeScript
- Traduire des maquettes et des besoins UX en composants fonctionnels et performants
- Concevoir des schémas de bases de données et participer à la modélisation de données, tant relationnelles que NoSQL
- Écrire des tests unitaires et d'intégration, et promouvoir les pratiques de TDD au sein de l'équipe
- Participer activement aux cérémonies agiles (sprint planning, daily, rétro) et collaborer avec les parties prenantes métier
- Analyser les besoins fonctionnels en échangeant directement avec les utilisateurs et les équipes d'affaires
- Rédiger et maintenir la documentation technique - architecture, design, décisions techniques
- Participer aux revues de code, en veillant à la qualité et à la cohérence des standards
- Diagnostiquer et résoudre les incidents techniques, en identifiant les causes racines
- Contribuer à l'intégration continue et au déploiement (CI/CD) des applications
- Mentorat de développeurs juniors et partage de connaissances au sein de l'équipe
- Se tenir à jour sur les tendances technologiques et proposer des améliorations continues
Ce que vous apportez
- Minimum 5 ans d'expérience en développement Java
- Expérience concrète en développement Angular (SPA)
- Bonne connaissance des frameworks Java (Spring Boot, Hibernate)
- Maîtrise de TypeScript, HTML, CSS
- Connaissance des bases de données relationnelles et/ou NoSQL
- Compréhension des méthodologies agiles (Scrum, Kanban)
- Autonomie, rigueur et bonnes habiletés de communication
- Participation à des réunions, conférences, formations ou projets conduits en anglais
Les avantages Astek
- Jusqu'à 4 semaines de congés plus 3 jours mobiles
- Régime d'assurances collectives avantageux incluant service de télémédecine et programme d'aide aux employés (PAE)
- Remboursement du transport en commun
- Remboursement du forfait/téléphone cellulaire
- Remboursement des frais d'adhésion à un ordre professionnel (ex: OIQ)
- Allocation annuelle pour le sport/activités physiques
- Allocation annuelle pour matériel informatique
- Programme de cooptation incitatif
- REER
- Activités sociales (5@7, team buildings...)
Nos Plus
Rejoindre Astek, c'est choisir :
- Un accélérateur d'expérience, où chaque mission est une opportunité de progresser
- Un accès à une multitude de projets techniquement passionnants pour nos clients comme en interne
- Un accompagnement de proximité individualisé pour un parcours professionnel sur mesure
- Un apprentissage continu, grâce à notre Académie de formation interne
- Un environnement de travail convivial et inclusif, soutenu par des pratiques RH certifiées #TopEmployer2026 #BestManaged #ISO9001 #ISO14001 #ISO27001
Astek Canada
Depuis 1999, Astek Canada se spécialise en service conseil TI et en ingénierie, pilotant avec succès les stratégies de développement de ses clients. Autour de valeurs communes, la firme répond aux enjeux d'entreprise en mettant les besoins au centre de ses actions et priorités.
Astek Canada compte plus de 600 collaborateurs localisés à Montréal, Toronto et Vancouver.
L'innovation étant au cœur de la transformation numérique, Astek Canada a pour vocation de guider et accompagner les entreprises dans leur processus de transformation numérique en les aidant à s'approprier les nouvelles technologies.
---
Java Developer
What you'll be doing
- Designing, developing, and maintaining robust, scalable, high-performing Java applications in an enterprise environment
- Developing backend services and REST APIs/microservices using frameworks such as Spring Boot and Hibernate
- Designing and building modern, responsive, user-friendly UI components with Angular, HTML, CSS, and TypeScript
- Translating mockups and UX requirements into functional, performant components
- Designing database schemas and contributing to data modeling, across relational and NoSQL databases
- Writing unit and integration tests, and promoting TDD practices within the team
- Actively participating in agile ceremonies (sprint planning, daily standups, retros) and collaborating with business stakeholders
- Analyzing functional requirements by engaging directly with users and business teams
- Writing and maintaining technical documentation - architecture, design, technical decisions
- Participating in code reviews, upholding quality and consistent standards
- Troubleshooting and resolving technical incidents, identifying root causes
- Contributing to continuous integration and deployment (CI/CD) of applications
- Mentoring junior developers and sharing knowledge within the team
- Staying current on technology trends and proposing continuous improvements
What you bring
- Minimum 5 years of Java development experience
- Hands-on experience with Angular (SPA development)
- Good knowledge of Java frameworks (Spring Boot, Hibernate)
- Proficiency in TypeScript, HTML, CSS
- Knowledge of relational and/or NoSQL databases
- Understanding of agile methodologies (Scrum, Kanban)
- Autonomy, rigor, and strong communication skills
- Will attend meetings, training, or projects conducted in English
Astek Benefits
- Up to 4 weeks of vacation plus 3 personal flex days
- Comprehensive group insurance including telemedicine and an employee assistance program (EAP)
- Public transit reimbursement
- Cell phone/plan reimbursement
- Professional association dues reimbursement (e.g. OIQ)
- Annual allowance for sports/physical activity
- Annual allowance for computer equipment
- Referral incentive program
- RRSP
- Social events (5@7s, team buildings...)
Why Astek
Joining Astek means choosing:
- An experience accelerator, where every mission is a chance to grow
- Access to a wide range of technically exciting projects, for our clients and internally
- Individualized, close-knit career support
- Continuous learning through our internal training academy
- A welcoming, inclusive work environment backed by certified HR practices #TopEmployer2026 #BestManaged #ISO9001 #ISO14001 #ISO27001
Astek Canada
Since 1999, Astek Canada has specialized in IT and engineering consulting, successfully driving its clients' development strategies. Built around shared values, the firm addresses business challenges by putting needs at the center of its actions and priorities.
Astek Canada has over 600 employees based in Montreal, Toronto, and Vancouver.
With innovation at the heart of digital transformation, Astek Canada's mission is to guide and support businesses through their digital transformation, helping them adopt new technologies.