CareerPlan

Senior Java Developer – Application Modernization

Canada - TorontoFull-timeCA$118k2026-10-06 → 2026-11-10

Core

Refactor and migrate legacy Java 6/8, JBoss, and Struts applications to modern frameworks (JDK 17, Spring Boot) and cloud environments (AWS, Kubernetes).

Role type

Senior IC backend Java engineer (application modernization)

Builds

Modernized microservices and back-end services for Tier 1 financial institutions

Domain

Financial services / Enterprise application modernization

Required skills

Java (Core, multi-threading, JDBC), Spring Boot, Kubernetes, Docker, AWS (ECS/EKS), TypeScript, CI/CD (Jenkins, Git), Relational databases (Oracle, SQL Server, DB2)

Preferred skills

J2EE (EJB, Servlets), PostgreSQL, Unix script modernization, Financial services domain experience

Responsibilities

Modernize and refactor legacy Java applications; Design and develop Java back-end services; Containerize and deploy applications to AWS; Integrate with enterprise authentication (Okta, Spring SAML); Deliver software via Agile lifecycle

Seniority

Senior, hands-on IC