Java Developer

Hybrid- Montreal, QC

The Opportunity

Strategio is hiring a mid-level Java Developer to support the digital modernization of backend platforms for a global financial services partner. Based in Montreal, this high-impact role sits within a team responsible for building scalable, high-performance financial systems used by millions globally.

You will contribute to modernizing and maintaining enterprise applications, implementing microservices, and solving complex infrastructure challenges alongside global teams. If you're a backend engineer who thrives on clean code, distributed systems, and scalable services, we want to hear from you.


About You:


You are a backend-focused software engineer with strong experience in Java and a solid understanding of modern enterprise development. You take pride in writing clean, maintainable code and enjoy solving complex problems in distributed systems. You're comfortable working in Agile teams, collaborating with cross-functional stakeholders, and delivering high-quality backend solutions. You're proactive, detail-oriented, and ready to contribute to large-scale financial platforms with high stability and performance demands.


As a Strategio Java Developer, you will:


  • Design, develop, and maintain backend services for high-scale financial platforms
  • Build robust Java applications supporting real-time and batch workflows
  • Implement RESTful APIs and microservices in Spring Boot environments
  • Collaborate with global engineering and business teams
  • Conduct code reviews and participate in Agile ceremonies
  • Support cloud migration and big data modernization efforts
  • Troubleshoot production issues and ensure performance reliability



Core Skills


  • Proven experience with Java and Object-Oriented Programming
  • Hands-on experience with Spring / Spring Boot
  • Strong knowledge of data structures, algorithms, and design patterns
  • Proficiency in SQL and relational databases
  • Understanding of REST APIs, microservices, and distributed systems
  • Ability to write clean, testable, maintainable code



Nice-to-Haves:

  • Experience with Scala in data or backend applications
  • Exposure to Hadoop, Databricks, or other large-scale data systems
  • Familiarity with Azure or other cloud platforms
  • Background in investment banking or capital markets is a plus



Your job search ends here.

If you’re eager to contribute to cutting-edge projects and want to work with a high performance team.