CareerPlan

Full Stack Java Developer Tech Lead- Vice President

MISSISSAUGA, Ontario, CanadaFull-time$121k2026-09-30 → 2026-11-10

Core

Lead applications systems analysis and programming, serving as technical authority for complex modules, core frameworks, and distributed microservices while leading an agile scrum team.

Role type

Senior IC Full Stack Java Developer Tech Lead (Vice President)

Builds

Scalable, resilient, high-throughput reporting, scheduling, authoring, and delivery pipelines within the Unified Reporting framework; modern RESTful microservices and event-driven messaging systems.

Domain

Financial Services / Banking / Capital Markets

Required skills

Core Java (multithreading, concurrency, JVM tuning), Spring ecosystem (Spring Boot, Spring Batch, Spring Integration), Angular, React.js, TypeScript, SQL/PL-SQL, NoSQL (MongoDB), CI/CD pipelines, Docker, Kubernetes, Git, TDD/BDD, automated testing frameworks.

Preferred skills

Financial Services domain experience, SWIFT ISO 15022/20022/FIX messaging standards, enterprise observability tools, Snyk/Checkmarx vulnerability remediation.

Technologies

Java, Spring Boot, Spring Batch, Angular, React.js, TypeScript, Oracle 19c, MongoDB, Kafka, IBM MQ, Spring Integration, Docker, OpenShift, Kubernetes, SonarQube, Snyk, Checkmarx.

Responsibilities

Establish coding standards and CI/CD automation; conduct peer code reviews and enforce code quality gates; drive performance engineering and query optimization; lead agile sprint planning and execution; architect scalable reporting pipelines; integrate enterprise database platforms; design RESTful microservices and event-driven messaging; modernize user interfaces; provide L3 production support and lead root-cause analysis; mentor mid-level and junior developers.

Seniority

Senior, hands-on IC with mentorship responsibilities