Top Java Developer Jobs in Toronto

Reposted 19 Days AgoSaved
Hybrid
Toronto, ON
Expert/Leader
Expert/Leader
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Lead design and implementation of cloud-native, scalable backend systems for banking using Java/Spring Boot, microservices, APIs and event-driven architectures. Drive modernization to cloud platforms, CI/CD, containerization, Kubernetes, DevSecOps, observability and automated testing. Remain hands-on with coding and architecture, mentor engineers, influence technical strategy, and promote AI-assisted engineering practices.
Top Skills: AWSAzureCi/CdContainerizationDevsecopsEvent-Driven ArchitecturesGCPInfrastructure AutomationJavaKafkaKubernetesMicroservicesObservabilityReactive ArchitecturesRest ApisSpring BootTesting Frameworks
YesterdaySaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Insurance • Financial Services
Develop and support scalable Java applications, distributed data-processing pipelines, REST APIs, and web applications for a trading risk platform. Responsibilities include software design, testing, deployment, troubleshooting, code reviews, CI/CD support, performance improvement, and collaboration with global technology and business teams. The role requires strong Java, Big Data, SQL, NoSQL, Spring Boot, REST, Linux, Git, and software engineering skills, with exposure to capital markets considered beneficial.
Top Skills: .NetAngularC#CassandraCi/CdDatabricksDevOpsGitHadoopHiveJavaJeeJenkinsLinuxMavenMs Sql ServerNoSQLPythonRest ApisScalaSparkSpring Boot
YesterdaySaved
In-Office
Toronto, ON
Mid level
Mid level
Fintech • Financial Services
Develop and support resilient, scalable Java applications and microservices for the Money Markets domain within Markets Treasury Technology. Responsibilities include system design, application development, testing, debugging, vulnerability analysis, issue resolution, user consultation, and production support. The role uses Java 17+, Spring Boot, MongoDB, and related Spring technologies in a cloud-native environment, while advising junior analysts and collaborating with global technology and business teams.
Top Skills: Cloud-Native ApplicationsJava 17+MicroservicesMongoDBSpring BootSpring CloudSpring DataSpring Security
Senior level
Information Technology • Internet of Things
Develop Java applications and modernize them by upgrading Spring Boot from 2.7 to 3.5 and Java from 11/17 to 21. Troubleshoot Maven pom.xml files, builds, dependencies, compatibility, testing, and migration issues. The role requires strong hands-on Java and Spring Boot experience, with Python considered a supporting advantage. This is a long-term hybrid position in Canada with two openings.
Top Skills: JavaMavenPythonSpring BootXML
Senior level
Information Technology • Internet of Things
Develop and modernize Java applications by upgrading Spring Boot from 2.7 to 3.5 and Java from versions 11/17 to 21. Troubleshoot Maven build files, dependencies, compatibility issues, testing, and migration challenges. Strong hands-on Java and Spring Boot expertise is required; Python experience is beneficial but optional. This is a hybrid role based in Canada.
Top Skills: JavaMavenPythonSpring Boot
2 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develop and maintain enterprise Java applications and shared services supporting high-volume financial operations. Responsibilities include designing Spring Boot solutions, building messaging and integration layers, tuning performance, supporting production systems, participating in the full Agile software lifecycle, implementing security measures, assessing technical risk, and mentoring engineers. The role also serves as a technical advisor while using DevOps, containerization, database, and JVM troubleshooting tools.
Top Skills: AgileApache CamelDockerGitGitJava 8JmsLightspeed Ci/CdLinuxMemory Analyser ToolMongoDBOpenshiftOsgiRed Hat Enterprise LinuxRestSamuraiSonarqubeSpring BootSQLSslThread Dump AnalyserTibco EmsUdeployWebsphere Mq
2 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Lead backend Java application development across analysis, design, construction, testing, implementation, and operational support. Design secure enterprise APIs and microservices, optimize Oracle database performance, and build cloud-native solutions using Spring, Docker, OpenShift or Kubernetes, messaging platforms, and CI/CD pipelines. Evaluate risks, implement security controls, support business users, establish development standards, and mentor junior analysts. Serve as a technical subject matter expert and advisor to stakeholders while ensuring compliance and sound risk management.
Top Skills: AngularApache KafkaApi GatewaysCi/CdCircuit BreakersDevinDockerGithub CopilotIbm MqJava 17/21JunitKubernetesMockitoOpenshiftOracle DatabaseReactRest ApisService MeshSnykSonarqubeSpring BootSpring CoreSpring Data JpaSpring SecurityTdd
Reposted 2 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Payments • Financial Services
Lead technical design and development of backend ECIS applications: build microservices, integrate APIs, create technology roadmaps, manage projects, run code reviews, enforce security scans, and mentor developers to deliver scalable, cost-effective solutions.
Top Skills: AWSAzureBlack DuckCi/CdDockerFortifyGitGradleJava/J2EeJenkinsJSONJunitMavenMicroservicesPostmanRdbmsRestSoapSonarSQLXML
3 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Leads architecture and development of scalable Java applications within a regulatory reporting platform. Designs microservices, data pipelines, analytical workflows, and real-time processing solutions using Java, Spring Boot, SQL, and Big Data technologies. Establishes engineering standards, resolves complex technical issues, collaborates with architecture and business teams, assesses risk and compliance, and mentors developers and analysts.
Top Skills: AngularBig DataHdfsHiveImpalaJavaMicroservicesReal-Time MessagingSparkSpring BootSQL
3 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Leads backend Java application development, including system analysis, design, construction, testing, implementation, security, and operational support. Designs enterprise REST APIs and microservices using Java, Spring, Oracle, Docker, OpenShift, messaging platforms, and CI/CD pipelines. Evaluates complex technical problems, manages development phases, supports business users, assesses risks, establishes standards, mentors junior analysts, and advises senior stakeholders. Experience with testing, secure coding, vulnerability scanning, and AI coding assistants is valued.
Top Skills: AngularAngularjsApache KafkaApi GatewaysCi/CdCircuit BreakersDevinDockerGithub CopilotIbm MqJava 17Java 21JunitKubernetesMockitoOpenshiftOracle DatabaseReactRest ApisService MeshSnykSonarqubeSpring BootSpring CoreSpring Data JpaSpring SecurityTdd
3 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Information Technology • Professional Services • Sales • Consulting
Develop and support large-scale enterprise applications across the full SDLC. Responsibilities include Java and Oracle development, REST API and microservices implementation, application design, testing, debugging, deployment, migration support, documentation, troubleshooting, and Oracle E-Business Suite customization. The role also involves database performance tuning, ETL and data warehousing, security protocols, impact assessments, stakeholder collaboration, and post-implementation support.
Top Skills: AgileAodaAzure DevopsData WarehousingETLJavaJwtMicroservicesOauth 2.0ObieeOracle AdfOracle Data IntegratorOracle DatabaseOracle E-Business SuitePl/SqlRadRest ApisRestful Web ServicesSQLSsl CertificatesUnix Shell ScriptingXML
3 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Marketing Tech • Software
Develop and deliver maintainable, testable, and performant full-stack web applications using Java and Spring Boot. Responsibilities include software development, code reviews, testing, technology research, and team collaboration. The role requires strong backend Java expertise, frontend framework experience, web application architecture knowledge, database fluency, and effective communication. Cloud, GraphQL, Terraform, CI/CD, and Adobe Experience Manager experience are advantageous.
Top Skills: Adobe Experience ManagerAngularAPIsAWSAzureCi/CdDomGCPGraphQLHTTPJavaJavaScriptNoSQLReactRelational DatabasesSpring BootSpring CloudSslTerraformWeb Servers
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
3 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Lead the design, architecture, and development of scalable Java full-stack applications for Citi’s global client onboarding platform. Build real-time microservices, RESTful APIs, reusable components, and high-performance systems using Java and ReactJS. Mentor developers, conduct code reviews, guide architectural decisions, support proofs of concept, and ensure reliability through testing, continuous integration, and post-release support.
Top Skills: Apache IgniteCi/CdCSS3GemfireHTML5JavaJavaScriptKafkaKotlinMicroservicesMongoDBOracleRabbitMQReactRedisReduxRest ApisSolaceSpringTddTibco
3 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Lead the design, architecture, and development of scalable, low-latency full-stack applications for Citi’s global client onboarding platform. Build Java microservices, REST APIs, and ReactJS interfaces; establish coding, testing, and architectural standards; conduct proofs of concept; ensure performance, reliability, and scalability; mentor developers; collaborate with technical and business stakeholders; and provide post-release support.
Top Skills: Apache IgniteCi/CdCSS3End-To-End TestingGemfireHTML5JavaJavascript Es6+KafkaKotlinMicroservicesMongoDBNoSQLOracleRabbitMQRdbmsReactRedisReduxRestful ApisSolaceSpringTest-Driven DevelopmentTibcoUnit Testing
4 Days AgoSaved
Hybrid
Toronto, ON
Junior
Junior
Marketing Tech • Software
Develop and deliver production-grade consumer and enterprise web applications using Java and Spring Boot. Responsibilities include writing maintainable and performant software, participating in code reviews, conducting extensive testing, researching development tools, and collaborating effectively with the software team. The role also involves full-stack development using frontend JavaScript frameworks, databases, APIs, security practices, and modern web application architecture.
Top Skills: AemAngularAWSAzureDomElasticsearchGCPGraphQLHTTPJavaJavaScriptNext.JsNoSQLReactRelational DatabasesServerlessSitefinitySpring BootSpring CloudSslWeb ServersWordpress
Reposted 4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Insurance • Financial Services
Lead modernization of TD's Jira/JSM platforms and build enterprise applications using Java, React, and Spring. Drive Atlassian Cloud migration, design secure integrations (OAuth/LDAP/REST), maintain ScriptRunner customizations, contribute to CI/CD pipelines, and support high-availability production systems. Provide technical leadership, mentor developers, and ensure compliance with change management and operational standards.
Top Skills: Atlassian CloudAWSAzureCi/CdCli AutomationDockerGCPGitGradleGroovyJavaJIRAJira Service ManagementKubernetesLdapLinuxMavenOauthReactRest ApisScriptrunnerShell ScriptsSpring BootSpring SecuritySsl/Tls
4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Design, develop, and evolve high-volume enterprise shared services using Java, Spring Boot, and MongoDB. Lead technical delivery, architecture alignment, middleware integration, engineering standards, production troubleshooting, and platform improvements. Provide Tier 3 support, mentor developers, translate business needs into technical solutions, and collaborate across global engineering, infrastructure, architecture, and product teams.
Top Skills: Apache CamelDockerGitJavaJmsLightspeedLinuxMemory Analyser ToolMongoDBOpenshiftOsgiRed Hat Enterprise LinuxRest ApisSamuraiSonarqubeSpring BootSQLSslThread Dump AnalyserTibco EmsUdeployWebsphere Mq
9 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Insurance • Financial Services
Design, develop, test, deploy, and maintain scalable Java and Python backend services, RESTful APIs, and Azure solutions. Build and integrate applications using Spring Boot, Kafka, databases, Docker, Redis, and automation pipelines. Troubleshoot incidents, perform root-cause analysis, document systems, conduct code reviews, manage risks, and improve engineering practices. Collaborate with stakeholders, mentor junior developers, support project delivery, and evaluate emerging technologies through prototypes.
Top Skills: AngularDockerEdp PipelinesGitHibernateJ2EeJavaKafkaLinuxMavenAzureOpenai ApisOraclePipPrompt FlowPythonReactRedisRestful ApisSpringSpring Boot
10 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Insurance • Financial Services
Design, develop, test, maintain, and support scalable Java full-stack applications for TD’s prime brokerage platform. Translate business requirements into secure technical solutions, build REST APIs and microservices, develop React front ends, and manage database integrations. Participate in code reviews, production support, incident resolution, root-cause analysis, deployment, performance tuning, and continuous improvement. Collaborate with business, QA, infrastructure, and application support teams while managing technical risks, dependencies, and delivery requirements.
Top Skills: BpsaBroadridge BpsBroadridge GlossBroadridge ImpactJava 11+MicroservicesPythonReactRelational DatabasesRestful ApisSpring BootSQL
10 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Design, implement, deploy, support, and optimize enhancements to a scalable electronic trading platform. Collaborate with software engineers globally, automate repetitive tasks, and apply data-driven optimization techniques. The role requires strong Java expertise in concurrency, performance tuning, memory management, debugging, and low-latency or real-time systems, along with Linux/UNIX command-line proficiency. Experience with OMS, containers, Kubernetes, messaging systems, profiling, metrics, and CI/CD is preferred.
Top Skills: AeronCi/CdDockerJavaKafkaKubernetesLinuxPodmanUnix
YesterdaySaved
Remote
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develop and support Java applications for fixed-income trading technology. Responsibilities include requirements analysis, system design, development, testing, implementation, production support, risk assessment, security measures, user consultation, and process definition. The role requires expertise in distributed web applications, Spring-based frameworks, containers, virtualization, real-time messaging, and database technologies, while serving as a subject matter expert and coach to junior analysts.
Top Skills: DockerGitJavaKafkaMicrosoft Sql ServerOpenshiftOraclePl/SqlSolaceSpringSpring BootSQLTibco EmsUnix/Linux
10 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Lead development of strategic cross-asset margin systems supporting derivatives risk management. Design and implement Java applications and distributed services using microservices, APIs, Kafka, cloud platforms, and databases. Establish coding and testing standards, oversee software quality and production releases, assess complex systems and risks, and mentor developers. Collaborate with technology, risk, quant, trading, operations, and management teams while ensuring regulatory and governance compliance.
Top Skills: Apache IgniteCloud PlatformsDistributed SystemsDockerGrpcJavaKafkaKubernetesMicroservicesMongoDBNosql DatabasesOpenshiftOraclePythonRelational DatabasesRestSpringWebsocket
Reposted 11 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Insurance • Financial Services
Build and enhance backend pricing and risk services for front-office trading. Collaborate with sales, trading, and quant teams to design scalable, high-performance systems, integrate downstream consumers, and maintain testable, observable CI/CD pipelines while learning financial product workflows.
Top Skills: AngularCi/CdGrafanaGraphiteHazelcastJava (Jdk 11+)Java 17+JSONKafkaLinux (Rhel)ProtobufPythonReactRest ApisSbeSolaceTesting FrameworksZeromq
11 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develop and support full-stack applications for OTC derivatives and Markets Technology. Responsibilities include feasibility analysis, system design, coding, testing, implementation, user support, security improvements, risk assessment, and advising junior analysts. The role requires Java-based REST API development, JavaScript or React proficiency, TDD, clean code, algorithms, SQL, and independent work in a fast-paced financial technology environment.
Top Skills: Amazon S3AWSDynamoDBJavaJavaScriptKafkaKubernetesMongoDBReactRestful ApisSpringSQLTdd
12 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Insurance • Financial Services
Develop and maintain Java and Spring-based applications, including new features, enhancements, testing, code reviews, integrations, and production support. Analyze requirements, recommend engineering solutions, document system components, monitor application lifecycles, and support incident resolution. Collaborate with technology partners and stakeholders to meet architecture, performance, quality, and delivery objectives while contributing to Agile development, CI/CD, and DevOps practices.
Top Skills: AgileAngularBitbucketCi/CdCosmos DbDevOpsGitGitJavaKanbanMongoDBMySQLNoSQLPostgresRestful ApisScrumSpringSpring BootSQL
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account