Job Description
The Client:
A leading multinational banking and financial services company with operations spanning across North America, Europe, and Asia. They offer a comprehensive range of personal and commercial banking services, wealth management solutions, and capital markets expertise to millions of individual and institutional clients worldwide.
Job Description:
As a Java Backend Developer for the Business Banking Contact Centre Technology team, you will be responsible for delivering multi-faceted, highly complex applications focused on API solutioning and development. This all part of the banks Transformation Cloud Program in modernizing monolithic application solutions into natively cloud agnostic and scalable microservices future platforms. You will work closely with the team to establish strong technical and business relationships to identify application services needs to deliver business impacting goals.
Responsibilities:
- Develop and maintain Java applications using Java 8/11, Springboot, and JBoss following microservice architecture best practices.
- Collaborate with cross-functional teams to ensure successful cloud platform integration with Azure, AWS, GCP, or IBM.
- Implement and optimize database solutions using Oracle, SQL Server, and ETL processes using Informatica or SSIS.
- Utilize DevOps tools such as Git, TFS, JIRA, Confluence, and Azure DevOps to support the development, deployment, and monitoring of applications.
- Contribute to the modernization of monolithic applications into cloud agnostic and scalable microservices future platforms.
Skills and Qualifications:
- Extensive experience with Java 8/11, Springboot, JBoss, and microservice architecture.
- Proficiency with databases including Oracle, SQL Server, and ETL processes using Informatica or SSIS is an asset.
- Familiarity with cloud platforms such as Azure, AWS, GCP, or IBM.
- Experience using DevOps tools like Git, TFS, JIRA, Confluence, and Azure DevOps.
- Strong communication and collaboration skills to establish technical and business relationships.
Hybrid Working:
Mondays in office and work the first Friday of every month.
Interview Process:
1-2 teams interviews and 1 in person
Location:
Downtown Toronto