Java Developer
Job Summary
Hi
Please find the job description below
Role: Java Developer
Location: Toronto ON - Hybrid - 4 Days onsite in a week
Location: Toronto ON - Hybrid - 4 Days onsite in a week
Job Description
We are seeking a Senior Java Developer to create and maintain our UI applications and supporting this role you will design scalable solutions optimize backend services and provide technical expertise throughout the development lifecycle.
Key Responsibilities:
Key Responsibilities:
Design and develop UI applications and supporting microservices that meet business and enterprise architecture requirements
Optimize backend services and data pipelines for stability performance and scalability
Develop and document detailed solution designs leveraging subject matter expertise throughout the project lifecycle
Conduct code reviews to ensure quality standards compliance reusability and maintainability
Ensure design leverages existing reusable components and that new modules are designed with reusability in mind
Support Operational Readiness Reviews and solution design gating and review signoffs
Provide technical support to promptly resolve escalated incidents and outages
Stay current with industry trends and technologies related to data engineering and Java development
Optimize backend services and data pipelines for stability performance and scalability
Develop and document detailed solution designs leveraging subject matter expertise throughout the project lifecycle
Conduct code reviews to ensure quality standards compliance reusability and maintainability
Ensure design leverages existing reusable components and that new modules are designed with reusability in mind
Support Operational Readiness Reviews and solution design gating and review signoffs
Provide technical support to promptly resolve escalated incidents and outages
Stay current with industry trends and technologies related to data engineering and Java development
Qualifications
Required Skills
Undergraduate degree
7 years of relevant experience as Java developer.
Experience with: Java Spring SpringBoot
Experience with big data tools: Kafka Databricks Dremio etc.
Experience with relational SQL.
Experience designing production grade scalable applications and microservices.
Capital Markets experience required.
Experience working on Agile Teams.
Undergraduate degree
7 years of relevant experience as Java developer.
Experience with: Java Spring SpringBoot
Experience with big data tools: Kafka Databricks Dremio etc.
Experience with relational SQL.
Experience designing production grade scalable applications and microservices.
Capital Markets experience required.
Experience working on Agile Teams.
Desired Skills
Has excellent written and verbal communication skills
Has strong customer focus
Experience in Python
Has excellent written and verbal communication skills
Has strong customer focus
Experience in Python