Skip to main content

UI Developer / Lead

Technology
Iris Software Inc.
Toronto, CanadaToday
Service contract

Job description

Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a UI Developer for a long term opportunity at Remote.

Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees worldwide. Bank is serving individual consumers, small and middle market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk-management products and services

Position: UI Developer / Lead

Location: Toronto, ON (Hybrid)

Duration: 12 Months

Domain: Banking

Required Skills & Experience

  • Lead the design and development of scalable frontend Angular. Exposure to Ionic would be a plus
  • Design secure, resilient REST APIs, microservices, and enterprise integrations.
  • Take end-to-end technical ownership from solution design and development through deployment, production support, and continuous improvement.
  • Lead and mentor engineers while remaining a hands-on technical contributor.
  • Drive engineering best practices including code quality, automated testing, CI/CD, monitoring, observability, security, and reliability.
  • Design and troubleshoot distributed systems, asynchronous processing, events, and messaging patterns.
  • Lead technical problem-solving, root-cause analysis, and resolution of complex production issues.
  • Collaborate with architecture, security, product, QA, and business stakeholders to deliver high-quality solutions.
Required Qualifications
  • 15 years Experience hands on coding experience
  • Strong hands-on Java and Spring Boot development experience.
  • Strong experience designing and building REST APIs and microservices.
  • Demonstrated ability to design, code, review, troubleshoot, and support complex applications.
  • Proven end-to-end ownership across the full software development lifecycle, from requirements and design through production support.
  • Strong knowledge of API design, security, integration patterns, and distributed systems.
  • Experience with CI/CD, automated testing, Git, monitoring, observability, and production engineering practices.
  • Strong understanding of databases, performance, resiliency, error handling, and application troubleshooting.
  • Demonstrated technical leadership with the ability to mentor engineers and drive technical decisions while remaining hands-on.
Preferred / Nice to Have
  • Experience with AWS or other public cloud platforms.
  • Exposure to AWS services such as Lambda, API Gateway, SQS/SNS, ECS/EKS, or other managed services.
  • Experience with event-driven architectures and messaging technologies.
  • Financial services or other large enterprise application experience.
  • Understanding of authentication, authorization, OAuth/OIDC, and API security.
  • Exposure to Generative AI or AI-assisted software engineering is an asset, but not a core requirement.

Thanks and Regards,

Raghav Ranjan

Iris Software / SSA Infosystems Inc

Royal Bank Plaza – North Tower

200 Bay Str. Toronto, ON, M5J 2J2

Email: raghav.ranjan@irissoftware.com www.irissoftware.com

Keywords
CodingSpring FrameworkIonicAngularAngularJSOauthJavaCI/CD

Interested in this role?