Top Java Developer Jobs in Toronto

14 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Build and maintain scalable backend applications and REST APIs using Java and/or Python. Integrate AI-powered workflows, automation, and LLM capabilities into enterprise financial services applications. Develop system integrations, manage technical deliverables from design through implementation, collaborate with business and technology stakeholders, and maintain code quality while adapting to evolving technical environments.
Top Skills: Ai AgentsAi Workflow OrchestrationCursorDevinGenerative AiGithub CopilotJavaLarge Language Models (Llms)MicroservicesPythonRest Apis
17 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Modernize legacy Java platforms by refactoring Java 6/8, JBoss, and Struts applications toward JDK 17, Spring Boot, microservices, and cloud-native deployments. Develop backend services, TypeScript components, and integrations with enterprise authentication systems. Containerize and deploy applications using Docker, OpenShift, Kubernetes, and AWS. Contribute across the Agile lifecycle, including design, development, testing, CI/CD, deployment, and production releases while maintaining system security, stability, and continuity.
Top Skills: AntAWSBitbucketDb2DockerEcsEjbEksGitJ2EeJavaJava 6Java 8JbossJboss EapJdk 17JenkinsJIRAJtaKubernetesLinuxMavenMicroservicesMs Sql ServerOktaOpenshiftOraclePostgresServletsSpring BootSpring SamlStrutsT-SqlTypescriptUnixWindows
3 Hours AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develop and maintain Citi’s global Delta One execution platform, including ETF execution workflows and Cross Assets Liquidity interfaces. Responsibilities include requirements analysis, architecture, coding, testing, implementation, production support, documentation, support-staff training, and communication of project progress and risks. The role requires strong Java development and object-oriented design skills, Unix/Linux experience, and collaboration in an agile environment. Knowledge of low-latency trading systems, market data, electronic exchanges, and financial markets is advantageous.
Top Skills: Fix ProtocolJavaKafkaKdbLinuxUnix
4 Hours AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Information Technology
Designs, develops, tests, deploys, and supports enterprise full-stack applications using Java, Spring Boot, React, Node.js, Python, SQL, microservices, APIs, and cloud platforms. Responsibilities include building secure and accessible interfaces, optimizing databases, supporting CI/CD, troubleshooting across the technology stack, contributing to solution architecture, collaborating with cross-functional teams, maintaining technical documentation, and improving engineering standards.
Top Skills: AWSAzureCi/CdDevOpsDockerGitGoogle Cloud PlatformJavaKubernetesMicroservicesNode.jsPythonReactRest ApisSpring BootSQLTypescript
9 Hours AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Information Technology
Design, develop, test, deploy, and support enterprise full-stack applications using Java, Spring Boot, React, Node.js, Python, SQL, microservices, APIs, and cloud platforms. Build secure, scalable interfaces and back-end services, optimize databases, support CI/CD and deployment automation, troubleshoot across the technology stack, and collaborate with product, architecture, QA, DevOps, and business teams. Contribute to technical design, documentation, code quality, security, and continuous engineering improvement.
Top Skills: Api GatewaysAWSAzureCi/CdDevOpsDockerEvent-Driven ArchitectureGitGoogle Cloud PlatformJavaKubernetesLoggingMicroservicesMonitoringNode.jsObservabilityPythonReactRest ApisSpring BootSQLTypescript
9 Hours AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Information Technology
Design, develop, test, deploy, and support scalable full-stack enterprise applications. Build React interfaces, Java and Spring Boot services, Node.js and Python back ends, REST APIs, microservices, and relational databases. Contribute to cloud deployments, CI/CD automation, testing, security, troubleshooting, technical documentation, and solution design while collaborating with product, architecture, QA, DevOps, and business stakeholders.
Top Skills: AWSCi/CdDockerGitGoogle Cloud PlatformJavaKubernetesMicroservicesAzureNode.jsPythonReactRest ApisSpring BootSQLTypescript
9 Hours AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Information Technology
Design, develop, test, deploy, and support enterprise full-stack applications using Java, Spring Boot, React, Node.js, Python, SQL, microservices, and cloud platforms. Build secure APIs, optimize databases, support CI/CD and cloud-native deployments, troubleshoot across the technology stack, and collaborate with product, architecture, QA, DevOps, and business teams. Contribute to technical design, documentation, code quality, engineering standards, and continuous improvement.
Top Skills: Api GatewaysAWSAzureCi/CdDevOpsDockerEvent-Driven ArchitectureGitGoogle Cloud PlatformJavaKubernetesMessaging SystemsMicroservicesNode.jsPythonReactRestful ApisSpring BootSQLTypescript
9 Hours AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Information Technology
Design, develop, test, deploy, and support enterprise full-stack applications. Build React interfaces, Java and Spring Boot back-end services, APIs, microservices, databases, and cloud deployments. Contribute to CI/CD, automated testing, security, troubleshooting, technical documentation, and solution design while collaborating with product, architecture, QA, DevOps, and business stakeholders.
Top Skills: AWSAzureCi/CdDevOpsDockerGitGoogle Cloud PlatformJavaKubernetesMicroservicesNode.jsPythonReactRest ApisSpring BootSQLTypescript
Reposted 9 Hours AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Leads an applications development team responsible for designing, implementing, and supporting software systems. Manages personnel, technical escalations, issue resolution, project execution, risk, budgets, compliance, and resource planning. Provides technical oversight across applications and advises developers and analysts. Requires strong Java/Spring Boot or Angular/React/Node.js expertise, software engineering knowledge, database experience, CI/CD and Agile practices, and familiarity with messaging, observability, cloud, and containerization technologies.
Top Skills: .Net FrameworkAgileAngular 15+Apache IgniteC#Ci/CdContainerizationCSS3DevexpressElastic ObservabilityEmsGemfireGenerative AiGrafana TempoHTML5JasmineJavaJavaScriptJestJmsKafkaLinuxMachine LearningMicroservicesMicrosoft Sql ServerMochaMqNode.jsObject-Oriented DesignOpentelemetryOraclePythonRdbmsReactSoftware Development Life CycleSpring BootSybaseTypescriptUnixWebsockets
Reposted 10 Hours AgoSaved
In-Office
Toronto, ON
Mid level
Mid level
Fintech • Insurance • Financial Services
Develop and maintain Java applications for TD’s retail branch service platform. Responsibilities include writing and reviewing code, building user interfaces and REST APIs, testing, troubleshooting incidents, supporting deployments, applying secure coding practices, documenting technical designs, and collaborating with technology and business stakeholders in an Agile environment.
Top Skills: BitbucketC#C++Ci/CdCopilotGitGithub ActionsHttp/HttpsJavaJenkinsMavenAzureNoSQLOauth2Restful ApisSaltSpring BootSpring FrameworkSQLTcp/Ip
14 Hours AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Information Technology
Design, develop, test, deploy, and support scalable full-stack enterprise applications. Build React interfaces, Java and Spring Boot services, APIs, microservices, databases, and cloud deployments. Support CI/CD, automated testing, security, troubleshooting, documentation, and continuous improvement while collaborating with product, architecture, QA, DevOps, and business stakeholders.
Top Skills: AWSAzureCi/CdDevOpsDockerGitGoogle Cloud PlatformJavaKubernetesMicroservicesNode.jsPythonReactRest ApisSpring BootSQLTypescript
16 Hours AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Information Technology
Lead design and development of Java and Spring Boot microservices for banking systems while integrating LLMs, RAG, vector databases, and agentic workflows. Build secure, event-driven, cloud-native services using Kafka, containers, Kubernetes, and CI/CD. Contribute to architecture decisions, observability, caching, application security, AI-assisted engineering adoption, and developer mentoring.
Top Skills: Ci/CdDockerGithub ActionsGithub CopilotGrpcInfrastructure As CodeJavaJenkinsJwtKafkaKubernetesLangchainLlamaindexLlmsAzureNoSQLOauth2OpenshiftPodmanPythonRdbmsRedisRestful ApisRetrieval-Augmented GenerationSpring BootSQLVector Databases
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
YesterdaySaved
In-Office
Toronto, ON
Senior level
Senior level
Information Technology • Professional Services • Software • Consulting
Develop and deliver enterprise CRM, customer service, case management, and compliance solutions using Dynamics 365, Power Platform, Azure, and Dataverse. Design data models, integrations, APIs, and cloud architectures while developing with Java, React, .NET/C#, JavaScript/TypeScript, SQL Server, and REST APIs. Implement CI/CD pipelines, automated deployments, and source control using Azure DevOps and GitHub. This is a fully onsite contract role in Toronto through March 2027.
Top Skills: .NetAzureAzure DevopsC#Ci/CdDataverseDynamics 365 CrmGitGitJavaJavaScriptPower PlatformReactRest ApisSQL ServerTypescript
YesterdaySaved
Remote or Hybrid
Toronto, ON
Senior level
Senior level
Fintech • Payments • Financial Services
Develop and support full-stack Java applications, APIs, middleware, and native iOS applications across their lifecycle. Responsibilities include coding, testing, production troubleshooting, incident response, root-cause analysis, vulnerability remediation, monitoring, upgrades, disaster recovery, and continuous improvement. The role collaborates with technical and business partners and includes rotating on-call and after-hours support.
Top Skills: AnsibleArtifactoryAWSBitbucketDockerGitGradleiOSJ2EeJavaJavaScriptJenkinsJSONKafkaKubernetesMavenOraclePostgresReactRestSoapSpring BootSpring FrameworkSpring MvcSQLWeblogicWebsphere
2 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Designs, develops, and deploys scalable web applications, cloud services, internal tools, and developer platforms using Java, Spring, Angular, React, and OpenShift. Collaborates with stakeholders, follows agile practices, improves platform technology, automates workflows, and builds reliable enterprise applications. Responsibilities include REST microservices, Kafka integration, database development, automated testing, observability, UI optimization, and deployment pipeline improvements.
Top Skills: AngularCucumberDockerElkHTML5JavaJunitKafkaMicroservicesMockitoOpenshiftOpentelemetryPl/SqlRdbmsReactRestRestassuredRxjsScssSoaSplunkSpring FrameworkSQLTypescript
2 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develop and maintain enterprise full-stack applications using Java Spring Boot, React.js, TypeScript, microservices, REST APIs, and cloud technologies. Design scalable backend services, integrate AI agent capabilities, deploy applications using AWS, Kubernetes, and OpenShift, and collaborate with cross-functional teams. Responsibilities include system analysis, testing, implementation, risk management, technical advising, user support, and mentoring junior developers.
Top Skills: AWSCore JavaDockerGenerative AiGithub ActionsHibernateJ2EeJavaJava CollectionsJava MultithreadingJenkinsJpaKubernetesLarge Language Models (Llms)McpOpenshiftOracleReactRestful ApisS3Spring BootTypescript
2 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Payments • Financial Services
Develop and maintain scalable, cloud-based backend applications using Java and Golang. Design, implement, integrate, test, debug, and enhance enterprise systems across multiple platforms. Collaborate with developers, business analysts, end users, and technical teams to gather requirements and prepare technical specifications. Serve as a subject matter expert while working with technologies including Azure, Docker, Kubernetes, databases, APIs, web security, networking, and Unix.
Top Skills: AdlsAPIsAzure Data FactoryAzure SqlDatabricksDevsecopsDockerEvent HubGoGoJavaJava EeJava SeKubernetesAzureNetworkingPostgresRed Hat OpenshiftUnixWeb SecurityWeb Services
3 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Design and build Java microservices for global reference data platforms. Drive architecture decisions, establish coding and software architecture standards, develop secure REST APIs, deploy cloud-ready applications, and collaborate with distributed engineering teams. The role also involves testing, mentoring engineers, adopting modern development tools, and managing competing priorities while delivering scalable, maintainable systems.
Top Skills: AngularApache CamelAWSAzureGCPGraphQLHibernateJavaJavaScriptJmsJpaJspJunitKafkaKubernetesNosql DatabasesOpenshiftReactRelational DatabasesRest ApisSpring BatchSpring BootSpring FrameworkSpring IntegrationSpring MvcSpring Security
3 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Leads architecture and delivery of mission-critical cloud-native systems using Java, Spring, microservices, and event-driven patterns. Defines technical designs, APIs, integration strategies, security controls, and engineering standards. Mentors senior engineers, guides squads through the SDLC, and partners with platform and SRE teams on Kubernetes, cloud infrastructure, observability, CI/CD, data integration, resiliency, and operational excellence. Communicates technical trade-offs and translates business needs into architecture roadmaps.
Top Skills: ApigeeArmAWSAzureAzure DevopsCassandraDastDebeziumDockerDynamoDBElkGCPGithub ActionsGrafanaGraphQLGrpcIstioJavaJenkinsKafkaKongKubernetesLambdaLinkerdMongoDBMySQLNoSQLOauth2OidcOpentelemetryOracleOwaspPostgresPrometheusPulsarRedisRestSastSpringSpring BootSpring CloudSQLTerraform
4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Leads architecture, design, and delivery of mission-critical cloud-native systems using Java, Spring, microservices, and event-driven patterns. Builds scalable services, establishes engineering standards, mentors senior engineers, and partners with product, security, platform, and SRE teams. Designs cloud, data, integration, observability, security, and CI/CD solutions while driving quality, resilience, performance, compliance, and operational excellence across the full software development lifecycle.
Top Skills: A2AApigeeArmAWSAzureAzure DevopsCassandraDebeziumDockerDynamoDBElkGCPGithub ActionsGrafanaGraphQLGrpcIstioJava 11/17+JenkinsKafkaKongKubernetesLambdaLinkerdMcpMongoDBMySQLNoSQLOauth2OidcOpentelemetryOracleOwaspPostgresPrometheusPulsarRedisRestSpringSpring BootSpring CloudSQLTerraform
4 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Information Technology
Build enterprise workforce management software for forecasting, staffing, scheduling, adherence, intraday management, and reporting. Develop Java and Spring Boot microservices, React and TypeScript applications, REST APIs, event-driven workflows, integrations, and PostgreSQL data models. Support cloud-native deployments, CI/CD, testing, performance optimization, and production troubleshooting. Collaborate with product, operations research, QA, DevOps, and UX stakeholders while applying workforce management and complex business-rule expertise.
Top Skills: Amazon ConnectAWSCi/CdClaudeDockerGithub CopilotJavaJenkinsKafkaKubernetesNode.jsOpenapiPostgresRabbitMQReactRest ApisSpringSpring BootSQLSwaggerTypescript
7 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develop and support scalable Java and React applications for OTC derivatives technology. Design microservices using Spring Boot, cloud, containerization, and distributed systems practices. Lead the full software development lifecycle, including analysis, design, testing, deployment, production support, risk assessment, and security improvements. Partner with business users and technology teams, advise stakeholders, coach junior analysts, and serve as a subject matter expert while working independently in a fast-paced environment.
Top Skills: Amazon S3AWSDynamoDBGwtJavaKafkaKubernetesMongoDBNoSQLOraclePl/SqlReactSpring BootSpring Framework
Reposted 8 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Lead design and development of middleware and microservices using Java and Spring Boot; optimize database interactions (Oracle, SQL, MongoDB); implement CI/CD with AI-driven testing and security; mentor engineers; integrate AI tools for code generation, testing, anomaly detection, and risk analytics; collaborate with cross-functional teams to deliver high-quality software.
Top Skills: Ai/MlAnti GravityClaudeCodexDevinDockerGitGithub ActionsGithub CopilotGitlab CiGradleJava (11/17)JenkinsJSONJunitJvmKubernetesMavenMockitoMongoDBOraclePrompt EngineeringRestful ApisSoapSpring BootSpring Data JpaSpring FrameworkSpring MvcSpring SecuritySQLXML
9 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develop and support full-stack Java applications, including analysis, design, coding, testing, implementation, security, and production support. Build scalable microservices and single-page applications using Java, Spring Boot, React or Angular, SQL, Docker, and automated testing tools. Collaborate with business users and technology teams, assess risks, optimize performance, follow CI/CD practices, and mentor junior analysts. The role requires independent judgment, technical expertise, and experience delivering applications in high-availability environments.
Top Skills: AngularBlack DuckContinuous DeliveryContinuous IntegrationCSSCypressDockerGitHTMLJavaJava MicroservicesJenkinsJestJmsJunitJwtMockitoOauth 2.0Openid ConnectOraclePlaywrightRbacReactRestful ApisSolaceSonarlintSpringSpring BootSQLSsoSybaseTeamcityTomcatWeblogic
9 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Senior Full-Stack Java Engineer responsible for designing, developing, testing, deploying, and supporting enterprise applications. The role requires strong Java and Spring expertise, modern frontend development with JavaScript or TypeScript and React, relational and NoSQL database experience, and CI/CD knowledge. Responsibilities include architecture alignment, security remediation, performance optimization, code reviews, Agile collaboration, technical mentoring, production support, and end-to-end delivery of complex features in a financial services environment.
Top Skills: CheckmarxDockerFixGitJavaJavaScriptJenkinsMongoDBNdmOpenshiftOracle 19CReactSftpSnykSonarqubeSpringSpring BatchSpring BootSpring IntegrationSQLSwift Iso 15022Swift Iso 20022Typescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account