Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Developer responsible for developing and supporting AI platform components at FinTech. Collaborating with multidisciplinary teams and optimizing system performance.

Responsibilities

  • Deliver robust, scalable AI platform components and end-to-end solutions both independently and collaboratively.
  • Collaborate closely with software developers, data engineers, DevOps, and data scientists to develop and support AI platform features.
  • Participate in design and architecture discussions for AI platform services, ensuring flexibility, scalability, and reliability.
  • Develop and enhance APIs, platform features, and tools to support AI and data workflows.
  • Review and optimize code for performance, maintainability, and compliance with platform standards.
  • Mentor junior developers on best practices for platform development and effective use of platform tools.
  • Ensure platform security, monitoring, and compliance with best practices.
  • Provide production support and troubleshooting for AI platform components.

Requirements

  • Minimum 7 years of software engineering experience.
  • 5+ years’ experience with Java & Spring Boot Framework.
  • Experience building APIs and services (REST) to support data and AI workflows.
  • Experience working with XML and JSON data formats.
  • Strong background in large-scale, distributed system development.
  • Hands-on experience with containerization and orchestrators (e.g., Docker, Kubernetes).
  • Experience working in integrated team environments using source control systems (e.g., Git, IntelliJ).
  • Evidence of design skills and understanding of design patterns, with the ability to apply them to platform architecture.
  • Experience with Test Driven Development (TDD) and unit testing frameworks.

Benefits

  • Competitive discretionary bonus
  • Market leading RRSP match program
  • Medical, dental, vision, life, and disability benefits
  • Employee Share Purchase Plan
  • Maternity/Parental top-up while you care for your little one
  • Generous vacation policy and personal days
  • Virtual events to connect with your fellow colleagues
  • Professional development and comprehensive Career Development program
  • A fulfilling opportunity to join one of the top FinTechs and help create a new kind of banking experience

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

DockerJavaKubernetesSpringSpring BootSpringBoot

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.