Java Developer

Montreal

Offre publiée le 2025-03-08

QUANTEAM - North America (RAINBOW PARTNERS Group)

About the Company :

As the founding entity of RAINBOW PARTNERS, Quanteam is a consulting firm specializing in Banking, Finance, and Financial Services. Guided by our core values of closeness, teamwork, diversity, and excellence, our team of 1,000 expert consultants, representing 35 different nationalities, collaborates across 10 international offices : Paris, Lyon, New York, Montreal, London, Brussels, Geneva, Lisbon, Porto and Casablanca.

We are looking for a Java Developer for one of our clients, an investment bank set in Montreal

Role Overview :

The team is seeking a skilled Java Developer to work on Compliance applications. The objective of this role is to support the migration of legacy applications to the Azure Cloud as part of a large-scale modernization initiative. The project is based on microservices architecture, requiring strong expertise in Java development, cloud technologies, and containerization.

Key responsibilities :

The responsibilities of this role include, but are not limited to :

  • Develop and maintain Java-based applications in a microservices environment.
  • Participate in the migration of legacy applications to Microsoft Azure Cloud.
  • Implement and manage containerized applications using Docker and Kubernetes.
  • Ensure CI / CD best practices by utilizing Jenkins for automated deployments.
  • Collaborate with cross-functional teams (Cloud Engineers, DevOps, Compliance Analysts, etc.).
  • Ensure application security and compliance with banking industry standards.
  • Optimize application performance and scalability within the cloud infrastructure.

Required Qualifications and Skills :

  • 3 to 5 years of experience in a similar role
  • Strong expertise in Java development (Java 8+ preferred).
  • Experience working with databases performance issues
  • Experience with Spring Boot and microservices architecture.
  • Knowledge of Microsoft Azure (App Services, Functions, Kubernetes Service, etc.).
  • Hands-on experience with Docker and Kubernetes.
  • Experience with CI / CD tools, particularly Jenkins.
  • Familiarity with compliance and security best practices in a banking / financial environment (preferred).
  • Strong problem-solving and analytical skills.
  • Ability to work independently and as part of a team in an Agile environment.
  • Language : English : mandatory

    French : is a plus