Stagiaire Développeur(se) Full Stack Java / Java Developer Intern - Hiver/Winter 2027

McKesson Medical-Surgical Inc.Montréal, QuebecOn-siteInternshipListed 3 hours ago

Apply now

About this role

McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. We are known for delivering insights, products, and services that make quality care more accessible and affordable. Here, we focus on the health, happiness, and well-being of you and those we serve – we care.

What you do at McKesson matters. We foster a culture where you can grow, make an impact, and are empowered to bring new ideas. Together, we thrive as we shape the future of health for patients, our communities, and our people. If you want to be part of tomorrow’s health today, we want to hear from you.

Stagiaire Développeur(se) Full Stack Java

Hiver 2027

À propos du poste

McKesson Canada est à la recherche d’un(e) stagiaire Développeur(se) Full Stack Java motivé(e) pour se joindre à son équipe technologique. Dans ce rôle, vous aurez l’occasion d’acquérir une expérience concrète en conception, développement, tests et soutien d’applications Web d’entreprise.

Vous travaillerez aux côtés de développeurs logiciels, architectes, analystes d’affaires, analystes AQ et équipes produits afin de contribuer à des projets réels touchant le développement front-end, les services back-end, les API REST, les bases de données et les technologies infonuagiques.

Ce stage vous permettra de développer vos compétences techniques, d’apprendre les meilleures pratiques en ingénierie logicielle moderne et de contribuer à un environnement de développement Agile collaboratif.

Ce que vous ferez

- Participer à la conception, au développement, aux tests et à l’implantation d’applications Web d’entreprise.
- Développer et améliorer des composantes front-end, des services Java, des API REST et des intégrations applicatives.
- Concevoir des interfaces Web réactives, accessibles et conviviales à l’aide de HTML, CSS, JavaScript ou TypeScript.
- Rédiger du code réutilisable, maintenable et bien documenté avec l’accompagnement de développeurs expérimentés.
- Participer aux activités de tests, d’analyse des anomalies, de dépannage et de résolution des incidents.
- Travailler avec des bases de données relationnelles et rédiger des requêtes SQL de base.
- Collaborer avec les développeurs, propriétaires de produits, analystes d’affaires et analystes AQ afin de comprendre les besoins et livrer des solutions efficaces.
- Participer aux cérémonies Agile, notamment la planification des sprints, les rencontres quotidiennes, le raffinement du carnet de produit et les rétrospectives.
- Contribuer aux revues de code, à la documentation technique, aux notes de version et au partage des connaissances.
- Appliquer les bonnes pratiques liées à la sécurité, à la protection des renseignements personnels, à l’accessibilité et aux normes de développement d’entreprise.
- Développer des connaissances en authentification, autorisation, infonuagique, DevOps et pratiques CI/CD.
- Utiliser de façon responsable les outils de développement assistés par l’IA pour soutenir le codage, les tests, la documentation et l’apprentissage.

Exigences de base

- Être actuellement inscrit(e) à un programme collégial ou universitaire en informatique, génie logiciel, technologies de l’information ou dans un domaine connexe, ou posséder une combinaison équivalente de formation et d’expérience pertinente.
- Avoir réalisé des travaux scolaires, projets académiques, stages coopératifs ou projets personnels utilisant Java.
- Comprendre les principes de programmation orientée objet.
- Posséder des connaissances de base en HTML, CSS et JavaScript ou TypeScript.
- Avoir une connaissance des bases de données relationnelles et des fondements du SQL.
- Comprendre les concepts liés au développement d’applications Web et au cycle de vie du développement logiciel.
- Démontrer de solides aptitudes en analyse, résolution de problèmes, communication et travail d’équipe.

Compétences et expérience privilégiées

- Connaissance de Spring Boot ou d’autres frameworks Java.
- Familiarité avec les API REST, JSON et les intégrations applicatives.
- Expérience avec Git ou un autre outil de gestion de versions.
- Connaissance d’Angular, React ou d’un autre framework moderne de développement front-end.
- Exposition aux plateformes infonuagiques Azure, AWS ou Google Cloud.
- Connaissance des méthodologies Agile ou Scrum.
- Familiarité avec les tests automatisés, DevOps, le déploiement logiciel ou les pipelines CI/CD.
- Intérêt pour l’intelligence artificielle générative et les outils de développement assistés par l’IA.
- Compréhension des principes d’IA responsable, notamment en matière de confidentialité, de sécurité et d’utilisation éthique de la technologie.
- Participation à des projets académiques, personnels, open source, de stage ou de coopérative en développement Web.

Le.la titulaire de ce poste aura à soutenir de façon quotidienne des clients internes et/ou externes à l’extérieur du Québec et/ou aux États-Unis. Par conséquent, ce poste requiert une maîtrise de l’anglais à l’écrit et à l’oral. Veuillez noter que le nombre de postes dont les tâches requièrent une connaissance de la langue anglaise a été restreint dans la mesure du possible.

*********

Java Full Stack Developer Intern

Winter 2027

About the Role

McKesson Canada is seeking a motivated Java Full Stack Developer Intern to join our technology team. In this role, you will gain hands-on experience designing, developing, testing and supporting enterprise web applications.

Working alongside software developers, architects, business analysts, quality assurance analysts and product teams, you will contribute to real-world projects across front-end development, back-end services, REST APIs, databases and cloud technologies.

This internship is an opportunity to strengthen your technical skills, learn modern software engineering practices and contribute within a collaborative Agile development environment.

What You’ll Do

- Assist with the design, development, testing and implementation of enterprise web applications.
- Develop and enhance front-end components, Java-based services, REST APIs and application integrations.
- Create responsive, accessible and user-friendly web experiences using HTML, CSS, JavaScript or TypeScript.
- Write reusable, maintainable and well-documented code under the guidance of experienced developers.
- Support application testing, defect analysis, troubleshooting and issue resolution.
- Work with relational databases and write basic SQL queries.
- Collaborate with developers, product owners, business analysts and QA analysts to understand requirements and deliver solutions.
- Participate in Agile activities, including sprint planning, stand-ups, backlog refinement and retrospectives.
- Contribute to code reviews, technical documentation, release notes and knowledge-sharing activities.
- Learn and apply secure coding, privacy, accessibility and enterprise development standards.
- Gain exposure to authentication, authorization, cloud services, DevOps and CI/CD practices.
- Responsibly use approved AI-assisted development tools to support coding, testing, documentation and learning.

Basic Requirements

- Currently enrolled in or recently graduated from a college or university program in Computer Science, Software Engineering, Information Technology or a related field, or an equivalent combination of education and relevant experience.
- Coursework, academic projects, co-op experience or personal projects involving Java.
- Understanding of object-oriented programming principles.
- Basic knowledge of HTML, CSS and JavaScript or TypeScript.
- Familiarity with relational databases and SQL fundamentals.
- Understanding of web application development and software development lifecycle concepts.
- Ability to demonstrate analytical, problem-solving, communication and teamwork skills.

The experience requirement has been kept entry-level. The available McKesson career framework lists the P1 guideline as typically 0 to 2 years of relevant experience , with a degree or equivalent potentially applicable.

Preferred Skills and Experience

- Exposure to Spring Boot or other Java frameworks.
- Familiarity with REST APIs, JSON and application integrations.
- Experience using Git or another version-control platform.
- Exposure to Angular, React or another modern front-end framework.
- Familiarity with Azure, AWS or Google Cloud.
- Understanding of Agile or Scrum practices.
- Exposure to automated testing, DevOps, CI/CD or software deployment processes.
- Interest in generative AI and AI-assisted software development tools.
- Understanding of responsible AI principles, including privacy, security and ethical technology use.
- Academic, personal, open-source, internship or co-op experience involving web application development.

The incumbent of this position will provide daily support to internal and/or external clients outside Quebec and/or in the United States. Therefore, he/she must be proficient in spoken and written English. Please note that the number of positions requiring English language skills has been limited where possible.

We are proud to offer a competitive compensation package at McKesson as part of our Total Rewards. This is determined by several factors, including performance, experience and skills, equity, regular job market evaluations, and geographical markets. The pay range shown below is aligned with McKesson's pay philosophy, and pay will always be compliant with any applicable regulations. In addition to base pay, other compensation, such as an annual bonus or long-term incentive opportunities may be offered. For more information regarding benefits at McKesson, please  click here.

Our Base Pay Range for this position

$16.56 - $26.41

McKesson has become aware of online recruiting-related scams in which individuals who are not affiliated with or authorized by McKesson are using McKesson’s (or affiliated entities, like CoverMyMeds or RxCrossroads) name in fraudulent emails, job postings or social media messages. In light of these scams, please bear the following in mind:

McKesson Talent Advisors will never solicit money or credit card information in connection with a McKesson job application.

McKesson Talent Advisors do not communicate with candidates via online chatrooms or using email accounts such as Gmail or Hotmail. Note that McKesson does rely on a virtual assistant (Gia) for certain recruiting-related communications with candidates.

McKesson job postings are posted on our career site: careers.mckesson.com .

McKesson is an Equal Opportunity Employer

McKesson provides equal employment opportunities to applicants and employees, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other legally protected category. For additional information on McKesson’s full Equal Employment Opportunity policies, visit our Equal Employment Opportunity page.

McKesson is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including job seekers with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, please contact us by sending an email to (United States) [email protected] or (Canada) [email protected] . Resumes or CVs submitted to this email box will not be accepted.

Join us at McKesson!