Java Software Engineer

enableIT

Montreal (Hybride)
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
SQL Azure Agile +13 autres

Détails du poste

  • Lieu de travail : Montreal (Hybride)
  • Type de poste : Temporaire à temps plein
We’re hiring a Programmer Analyst (Java / PL-SQL) to join a high-performing team within a leading global financial institution in Montreal. This is a 2-year contract offering strong technical ownership, exposure to modern technologies, and the opportunity to work on critical risk platforms. Location: Montreal Work Model: Hybrid (approx. 50% onsite) Contract: 24 months What you’ll be doing: • Develop, enhance, and maintain enterprise risk applications • Work across Java (Spring Boot) and PL/SQL environments • Provide L2/L3 production support on business-critical systems • Contribute to Azure cloud migration initiatives • Optimize database and application performance • Support transformation of risk models into Python • Build and maintain CI/CD pipelines and improve code quality (SonarQube) • Collaborate in an Agile team with strong engineering best practices Tech stack: • Java 8+, Spring Boot (Microservices / REST APIs) • PL/SQL (Oracle, Postgres) • Maven, JUnit • Jenkins, GitHub Actions • Linux / Unix • Exposure to Azure is a strong plus What we’re looking for: • 5+ years experience in Java + PL/SQL development, Angular is a plus • Strong understanding of software engineering best practices (Clean Code, TDD, Design Patterns) • Experience with production support (L2/L3) • Strong database and performance tuning skills • Agile / Scrum experience • English required, French is a strong asset Why apply? • Long-term contract with stability (2 years) • Work on high-impact systems within financial markets • Strong mix of development + cloud + modernization projects • Collaborative, international team environment