Full Stack Java Developer
- Montréal, QC
- Hybride
- Publié 9 sept. 2026
- 1 poste
66 $ US / heure
Ouvre un site externe
- Niveau d’expérience
- Expérimenté · 5+ ans
- Postuler avant le
- 9 oct. 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Présence au bureau
- 3 jours par semaine
- Niveau d’expérience
- Not Applicable
- Mode de candidature
- La candidature directe est offerte
Résumé du poste
Design, develop, and maintain distributed Java applications within a Linux environment. Collaborate with team members to deliver business-critical functionality and utilize AI tools to improve software quality.
Détails du poste
Summary Experience Level: Level 3 (senior): Minimum 5 years Open Positions: 1 Location: Montreal Work Mode: Onsite (Day 1 onboarding onsite/in office presence 3x/week) Responsibilities Design, develop, and maintain distributed Java applications in a Linux environment. Participate in design sessions and code review to drive high-quality and maintainable software. Support testing activities to ensure software reliability, performance, and stability. Collaborate closely with team members to deliver business-critical functionality. Leverage modern AI tools and agentic workflows to boost productivity and software quality. Requirements Strong expertise in Java development with experience leveraging AI-assisted development tools. Proven experience in developing distributed, performance-critical, and highly available systems. Familiarity with multithreaded programming paradigms. Knowledge about Unix/Linux based platforms. Strong troubleshooting and problem-solving skills. Strong verbal and written communication skills. Preferred Skills Experience with Python, Angular, Docker/Podman. This role is for an existing vacancy.
Ce que vous ferez
Design, develop, and maintain distributed Java applications within a Linux environment. Collaborate with team members to deliver business-critical functionality and utilize AI tools to improve software quality.
Exigences
Requires strong expertise in Java and experience building high-availability, performance-critical distributed systems. Candidates should be proficient in Unix/Linux platforms and multithreaded programming.
Compétences indiquées
- Angular · Souhaitée
- Docker · Souhaitée
- AI-assisted development · Souhaitée
- Troubleshooting · Souhaitée
- Linux · Souhaitée
- Java · Souhaitée
- Python · Souhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Java
- Distributed Systems
- Linux
- AI-assisted Development
- Multithreaded Programming
- Troubleshooting
- Python
- Angular
- Docker
- Podman
Domaines d’emploi
- Software
- Technology
- Engineering
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Desjardins
Administrateur ou administratrice de plateforme TI - Senior
Employeur directCandidature simplifiée- Hybride
- Montréal, QC
- Publié 17 sept. 2026
Bédard Ressources Humaines
Responsable d’expédition
CommanditéEmployeur directCandidature simplifiée- Sur place
- Mascouche, QC
- Publié 16 sept. 2026
Dalfen Ltée
Surveillant d'immeuble
CommanditéEmployeur directCandidature simplifiée- Sur place
- Sainte-Agathe-Des-Monts, QC
- Publié 15 sept. 2026