Skip to main content
ALTEN Canada logo

Développeur·euse Java / Kotlin

ALTEN Canada
Full Timesenior
Montreal, Quebec, CAPosted March 10, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaKotlinRSQLAzurePostgreSQLRESTAgileMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Développeur·euse Java / Kotlin

Qui sommes-nous ?

Chef·fe de file mondial·e de l’industrie de l’ingénierie et du conseil TI avec plus de 58 000 conseiller·e·s à travers le monde, le Groupe ALTEN optimise la performance technologique des entreprises depuis plus de 30 ans. Les personnes qui composent le groupe ALTEN constituent le moteur de notre activité. Chez ALTEN Canada, nous offrons à chaque candidat·e un service entièrement personnalisé. Vous avez la possibilité d’exercer votre métier de façon indépendante ou permanente. Nous sélectionnons les meilleures opportunités répondant à vos aspirations professionnelles et positionnons votre savoir‑faire sur des mandats passionnants à la hauteur de vos ambitions. ALTEN Canada, c’est aussi un centre de solutions, le Montreal Delivery Center (MDC), qui propose des services managés dans le développement applicatif, la pratique Données, IA & Analytiques avancées et la Cyber Sécurité, pour les secteurs bancaires, télécoms et industriels. Nos expert·e·s sont sélectionné·e·s rigoureusement et assurent un niveau de service et de compétence incomparable dans la région de Montréal.

Quels profils recrutons-nous et pour qui ?

Pour soutenir la croissance de notre client dans le secteur des technologies de l’information, ALTEN Canada recrute un·e Développeur·euse / Conseiller·ère en développement logiciel dont le rôle sera de participer à la conception, au développement, à l’intégration et à l’évolution de solutions logicielles fiables, sécuritaires et alignées avec les besoins de l’organisation.

Quelles seront mes responsabilités ?

  • Analyser les besoins des client·e·s ou d’un projet et identifier les solutions technologiques appropriées en tenant compte des engagements budgétaires et des délais.
  • Élaborer des stratégies de réalisation, analyser, concevoir et documenter des programmes ou des applications.
  • Développer ou coder les programmes ou applications, incluant des essais automatisés.
  • Procéder à l’installation et aux tests de progiciels ou à l’implantation des applications auprès de la clientèle assignée.
  • Assurer l’intégration harmonieuse des composantes techniques et résoudre les problèmes éventuels.
  • Contribuer à la qualité, à la sécurité et à l’amélioration continue des solutions logicielles.
  • Mode de travail : hybride, minimum 2 jours en présentiel.

Je suis convaincu·e ! Quelles compétences dois-je avoir pour rejoindre vos équipes ?

  • Curiosité, remise en question et volonté d’apprentissage.
  • Capacité à identifier les problèmes et proposer des solutions.
  • Excellentes aptitudes de communication et de vulgarisation.
  • Organisation, rigueur et capacité à gérer plusieurs priorités.
  • Capacité à rassembler et convaincre tout en collaborant efficacement.
  • Esprit d’équipe.

Connaissances et aptitudes requises :

  • Minimum 6 à 8 années d’expérience dans un rôle similaire (niveau sénior).
  • Expérience en développement logiciel en mode agile.
  • Capacité à identifier et appliquer les bonnes pratiques de développement.

Connaissances spécifiques :

  • Expérience démontrée en Java et/ou Kotlin.
  • Conception et développement d’API REST.
  • Technologies d’autorisation et d’authentification : OAuth2, OIDC.
  • Connaissance de Microsoft Azure.
  • Connaissance des bases de données PostgreSQL et Azure SQL.
  • Compréhension de l’architecture SOA.
  • Connaissance de l’architecture microservices.
  • Connaissance de Pivotal Cloud Foundry (un atout).

Pourquoi se joindre à nos équipes ?

ALTEN Canada offre un environnement de travail dynamique et collaboratif, des expériences stimulantes et un fort investissement dans le développement professionnel de ses talents. Parmi nos avantages : rémunération et avantages sur mesure, aide au perfectionnement professionnel (certifications), mobilité internationale possible, et nombreuses activités corporatives.

Veuillez noter que toutes les demandes seront évaluées, toutefois, nous ne communiquerons qu’avec les candidat·e·s sélectionné·e·s dans le cadre de cette offre d’emploi.

ALTEN Canada s'engage à promouvoir l'équité, la diversité et l'inclusion. Nous nous engageons à offrir un environnement de travail où chaque personne se sente accueillie, valorisée et respectée afin de pouvoir s’épanouir pleinement.

Nous avons à cœur d’offrir des mesures d’accessibilité aux personnes qui en font la demande, à ce titre, nous vous encourageons à communiquer avec nous si vous avez besoin d’accommodation dans le cadre du processus de recrutement.

------------------------------------------------------

Java / Kotlin Software Developer

Who are we?

A global leader in the engineering and IT consulting industry with over 58,000 consultants worldwide, the ALTEN Group has been optimizing the technological performance of companies for more than 30 years. The individuals who make up the ALTEN Group are the driving force behind our activity. At ALTEN Canada, we offer each candidate a fully personalized service. You have the option to work independently or permanently. We select the best opportunities that match your professional aspirations and position your expertise on exciting projects that match your ambitions. ALTEN Canada is also a solutions center, the Montreal Delivery Center (MDC), which offers managed services in the fields of application development, Data, AI & Advanced Analytics practice, and Cyber Security for the banking, telecom, and industrial sectors. Our experts are rigorously selected and ensure a level of service and expertise that is unparalleled in the Montreal area.

What profiles are we recruiting and for whom?

To support the growth of our client in the information technology sector, ALTEN Canada is recruiting a Software Developer / Software Development Consultant whose role will be to contribute to the analysis, design, development, integration, and continuous improvement of reliable, secure, and high‑quality software solutions.

What will be my responsibilities?

  • Analyze business or project needs and identify appropriate technological solutions while respecting budgets and delivery timelines.
  • Develop delivery strategies; analyze, design, and document programs or applications.
  • Develop or code programs or applications, including automated testing.
  • Install and test software packages or support application deployment with assigned teams.
  • Ensure smooth integration of technical components and resolve any issues.
  • Contribute to the quality, security, and continuous improvement of delivered software solutions.
  • Hybrid work model: minimum of 2 days onsite.

I'm convinced! What skills do I need to join your teams?

  • Curiosity, ability to self‑reflect, and willingness to learn.
  • Ability to identify issues and propose solutions.
  • Strong communication and ability to explain complex concepts clearly.
  • Organization, rigor, and ability to manage priorities.
  • Collaborative mindset, ability to align and convince when required.
  • Strong team spirit.

Required knowledge and skills:

  • Minimum of 6–8 years of experience in a similar senior‑level role.
  • Experience with software development projects in an agile environment.
  • Ability to identify and apply software development best practices.

Specific knowledge:

  • Demonstrated experience with Java and/or Kotlin.
  • Experience designing REST APIs.
  • Knowledge of authentication and authorization technologies (OAuth2, OIDC).
  • Knowledge of Microsoft Azure.
  • Knowledge of PostgreSQL and Azure SQL databases.
  • Understanding of SOA architecture.
  • Knowledge of microservices architecture.
  • Knowledge of Pivotal Cloud Foundry (an asset).

Why join our teams?

ALTEN Canada offers a dynamic and collaborative work environment. We provide our team members with stimulating opportunities and invest in their professional growth. Benefits include personalized compensation and advantages for each employee, professional development support (certifications), international mobility opportunities, and numerous corporate activities.

Please note that all applications will be reviewed; however, we will only contact the selected candidates for this job offer.

ALTEN Canada is committed to promoting equity, diversity, and inclusion. We strive to provide a work environment where every individual feels welcomed, valued, and respected, enabling them to reach their full potential.

We are committed to offering accessibility measures to individuals who request them. We encourage you to contact us if you require accommodation during the recruitment process.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free