Back to job search
Optimum IT Solutions logo

Développeur Java Senior

French posting
  • Montréal, QC
  • On-site
  • Posted Oct 15, 2026
  • 1 position

Opens LinkedIn

Employment type
Full-time
Experience level
Lead · 10+ years
Minimum education
Bachelor’s degree
Posting language
French
Working hours
40 hours per week
Seniority
Associate

Job summary

Develop new processing units and modify existing systems, designing and modeling solutions that meet business requirements. Contribute to analysis, planning, testing, troubleshooting, solution presentations, training, and the development of professional standards.

Job details

Nous cherchons un.e candidat.e qui souhaite travailler en équipe pour répondre aux besoins d’une filiale du Groupe Optimum spécialisée en réassurance-vie. La personne recherchée doit être en mesure de combiner des compétences en programmation, conception et analyse informatiques. Il travaillera sur différents projets d’envergure ou d’évolution avec une équipe de développement d’expérience pour mettre en place des solutions performantes, évolutives et pérennes. Vos aptitudes pour le travail d’équipe, votre autonomie, votre intégrité, votre polyvalence, votre sens de l’organisation et votre facilité à apprendre font de vous la personne idéale pour réaliser des projets stimulants. Votre habileté pour les communications, votre capacité à comprendre les besoins et à vulgariser des concepts informatiques représentent des compétences essentielles. Responsabilités spécifiques : Programmer les nouvelles unités de traitement et les modifications aux systèmes existants; Concevoir et modéliser des solutions répondant aux spécifications et exigences des unités d’affaires; Collaborer à l’analyse fonctionnelle et/ou organique; Collaborer à l’analyse d’impact des améliorations; Estimer et planifier les tâches nécessaires pour la réalisation de la solution; S’assurer de la conformité des livrables, effectuer les tests unitaires, collaborer aux tests fonctionnels; Diagnostiquer et résoudre les problèmes à la suite des essais; Travailler en collaboration étroite avec les autres membres de l’équipe dans l’atteinte d’un objectif commun; Présenter les solutions et au besoin, dispenser la formation; Rédiger et faire évoluer les normes et standards de sa pratique. Expérience / Formation : Exigences Baccalauréat en informatique de gestion ou l’équivalent; Au moins 10 ans d’expérience dans un poste similaire (développements JAVA, Oracle 12C); Expérience dans l’identification, le découpage fonctionnel, la réingénierie et la conception des modules; Bonne communication verbale et écrite, tant en français qu’en anglais. Cette exigence est nécessaire en raison de la nature du poste, qui implique des communications avec nos filiales situées à l’extérieur du Québec Atouts Connaissance de la Réassurance, de l’assurance-vie et/ou des domaines financiers; Expérience dans la rédaction d’exigences (modélisation de processus et cas d’utilisation). Qualités et aptitudes : Esprit d’équipe, entregent Autonomie et responsabilisation quant au suivi de ses dossiers/tâches Souci du détail et de la qualité des résultats Sens de l’organisation et des priorités Facilité et volonté d’apprendre Grand intérêt pour les domaines d’affaires

What you’ll do

Develop new processing units and modify existing systems, designing and modeling solutions that meet business requirements. Contribute to analysis, planning, testing, troubleshooting, solution presentations, training, and the development of professional standards.

Requirements

A bachelor's degree in computer science or an equivalent qualification and at least 10 years of experience in a similar role, including Java development and Oracle 12c, are required. Candidates must have strong French and English communication skills and experience identifying, decomposing, reengineering, and designing modules; insurance, financial services, and requirements-modeling experience are assets.

Listed skills

  • Teamwork · Preferred
  • Communication · Preferred
  • Troubleshooting · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java Programming
  • Oracle 12c
  • Software Design
  • Functional Analysis
  • Systems Analysis
  • Functional Decomposition
  • Systems Reengineering
  • Impact Analysis
  • Unit Testing
  • Functional Testing
  • Troubleshooting
  • Requirements Modeling
  • Process Modeling
  • Use Case Modeling
  • Communication
  • Teamwork

Job areas

  • Software
  • Technology
  • Finance & Accounting