Top Java Developer Jobs in Toronto

YesterdaySaved
In-Office
Toronto, ON
Entry level
Entry level
Fintech • Financial Services
Develop and optimize a low-latency equities electronic trading platform, primarily the Smart Order Router. Design routing logic, venue analysis, and distributed microservices; lead technical discussions and code reviews; collaborate with product, quantitative research, and technology teams; improve testing and deployment; and maintain monitoring, reconciliation, and recovery solutions. The role also requires strong attention to compliance, risk management, system performance, and resiliency.
Top Skills: AgileAmpsAnsibleChronicleCi/CdDistributed SystemsFixJavaJvmMicroservicesSolace
Reposted 3 Days AgoSaved
In-Office
Toronto, ON
Junior
Junior
Information Technology
Develop and support Curam-based enterprise applications across the full stack using Java, J2EE, HTML, CSS, JavaScript, SQL, and database technologies. Responsibilities include technical design, coding, configuration, deployment, unit and integration testing, troubleshooting, defect resolution, code reviews, and production support within an Agile delivery environment. The role requires collaboration with business analysts, designers, automation engineers, and stakeholders while applying secure coding, accessibility, CI/CD, and DevOps practices.
Top Skills: Agentic AiAgileCi/CdCSSDevOpsGitHTMLIbm CuramJ2EeJavaJavaScriptRelational DatabasesSQL
3 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Information Technology • Software
Build and operate customer-facing SaaS applications using Java, Spring, React, and TypeScript. Own complex features from design through production support, develop APIs and distributed systems, improve frontend experiences, apply AI-assisted coding tools, modernize legacy software, strengthen CI/CD and observability, and mentor engineers through technical leadership and code reviews.
Top Skills: Apache StripesAWSAzureCi/CdClaude CodeDockerGCPGraphQLHibernateJavaJdbcJspKafkaKubernetesMySQLOraclePostgresReactServletsSpringSpring BootSpring CloudSQL ServerTypescript
3 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Leads hands-on development of complex full-stack Java applications, microservices, reporting pipelines, and enterprise integrations. Architects scalable systems using Spring, Oracle, MongoDB, Kafka, and modern frontend frameworks. Leads globally distributed Agile teams, oversees sprint delivery, code quality, CI/CD, performance engineering, production support, incident resolution, and secure SDLC compliance. Mentors engineers and partners with product, business, database, and infrastructure stakeholders.
Top Skills: AngularBddCheckmarxCi/CdDockerGitIbm MqJavaJavaScriptKafkaKubernetesMongoDBOpenshiftOracle 19CPl/SqlReactRestful MicroservicesSnykSonarqubeSpring BatchSpring BootSpring IntegrationSQLTddTypescript
Reposted 3 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Payments • Financial Services
Design, develop, deploy, and support Java REST APIs, microservices, and Kafka event-driven services using Spring Boot, Docker, Kubernetes, and cloud technologies. Follow approved architecture, improve CI/CD processes, troubleshoot defects, support legacy systems, and mentor colleagues. The role requires collaboration across sites, occasional travel, periodic after-hours support, and Reliability Status Clearance.
Top Skills: AnsibleArtifactoryAWSBitbucketContinuous Delivery DirectorDb2DockerEnterprise Service BusGradleJavaJava SwingJenkinsJSONKafkaKafka StreamsKsqlKubernetesMavenMongoDBOauth2OktaOpenapiPostgresRestSoapSonarqubeSpringSpring BootSpring MvcSwaggerWebsphere
4 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 systems using Java, Spring Boot, SQL, and Big Data technologies. Establishes engineering standards, resolves complex technical challenges, collaborates with architecture and business teams, manages risk and compliance, and mentors engineers and analysts. The role requires strong backend development, software architecture, leadership, and communication skills.
Top Skills: AngularBig DataHdfsHiveImpalaJavaJavaScriptMicroservicesReal-Time Messaging SystemsSparkSpring BootSQL
Reposted 4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Designs, develops, and deploys scalable Java backend applications using Spring Boot and MongoDB. Builds RESTful APIs and microservices, owns application modules through the full software development lifecycle, and manages technical risks. Integrates AI-assisted development tools such as GitHub Copilot, Devin, Claude, and Codex. Establishes engineering standards, supports CI/CD practices, and applies sound technical judgment to maintain system integrity, data quality, and business outcomes.
Top Skills: AngularClaudeCodexDevinDockerGitGitflowGithub ActionsGithub CopilotGitlab CiGradleJavaJenkinsJSONKubernetesMavenMicroservicesMongoDBRestSoapSpring BootSpring Data JpaSpring FrameworkSpring MvcSpring SecurityXML
Reposted 4 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
4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develop and support full-stack Java and Angular applications, including requirements analysis, design, development, testing, implementation, security, and operational support. Collaborate with business users and technology teams, assess risks, recommend programming solutions, manage development processes, and provide technical guidance to junior analysts. The role requires independent judgment, stakeholder advising, and experience with Java, Angular, Python, SQL, CI/CD, and DevOps.
Top Skills: AngularCi/CdDevOpsGithub CopilotJavaPythonSQL
Reposted 4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Financial Services
Lead hands-on design and development of secure, scalable payment API and event-driven cloud services on AWS. Collaborate with product, QA, architecture, and support teams to deliver production-ready, observable solutions, and promote AI-assisted engineering productivity.
Top Skills: Amazon EventbridgeApi ServicesAws LambdaCloudwatchDynamoDBEvent-Driven ArchitectureGenerative AiJavaMicroservicesNode.jsPaymentsServerlessSnsSqs
4 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Healthtech • Software
Develop and maintain scalable Java and big data applications across the software development lifecycle. Build distributed data-processing tools, REST APIs, and automation; analyze and debug systems; conduct test-driven validation; review code; and collaborate with internal teams and vendors. The role works with technologies including Apache Hudi, Trino, Spark, Kafka, cloud storage, and distributed computing platforms while promoting performance, reliability, modern engineering practices, and continuous technical improvement.
Top Skills: AdlsAmazon S3AnsibleApache BeamApache FlinkApache HudiApache KafkaSparkAWSAzureBashDatabricksDatadogDelta LakeDockerGitGithub CopilotGroovyHadoopHdfsIp NetworkingIstioJavaJenkinsKubernetesLinuxMicrosoft Sql ServerMySQLNew RelicOauthOpenid ConnectPythonReactRest ApisSAMLSeleniumSpring BootTest-Driven DevelopmentTrino
4 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develop and support Java applications and microservices for Citi’s capital markets technology organization. Responsibilities include system analysis, design, coding, testing, implementation, performance tuning, security, production support, agile enhancements, and risk management. The role requires collaboration with business and technology stakeholders, technical judgment, mentoring junior analysts, and expertise across Spring, Kafka, Flink, cloud-native deployment, databases, CI/CD, and container orchestration.
Top Skills: Apache FlinkAutosysCi/CdCouchbaseDockerEcsGradleGrpcHarnessHelmJava 17JenkinsJunitKafkaKubernetesLombokMicroservicesMockitoMongoDBOpenshiftPrometheusRedisRest ApiSnykSonarqubeSplunkSpring BootSpring Cloud ConfigSpring JdbcSpring JpaSpring KafkaSpring WebfluxSQLTeamcityUdeploy
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
5 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Insurance • Financial Services
Develop and maintain Java and Spring Boot payment applications and shared services. Design scalable, secure, reusable systems; build REST APIs and Kafka applications; troubleshoot production issues; coordinate development across senior and junior engineers; gather requirements, propose solutions, maintain roadmaps, and support technical business solutions within a global banking technology team.
Top Skills: Api GatewayDb2GitGithub CopilotGradleJ2EeJavaJava 17Java 21JenkinsKafkaKafka Producer-ConsumerKstreamLdapMavenMfaMqNexusOauthOidcOraclePingfederateRestful ApisSpringSpring BatchSpring BootSpring Cloud Config ServerSpring MvcSpring SchedulerSpring SecuritySsoStored Procedures
Reposted 5 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Insurance • Financial Services
Design, develop, modernize, and support Java-based applications and integrations for Prime Brokerage. Optimize SQL and integrations, improve reliability and performance, resolve production incidents, ensure secure coding and compliance, conduct code reviews, and collaborate with stakeholders to deliver scalable enterprise solutions.
Top Skills: AngularGitJavaJava 8+MicroservicesOwasp Top 10ReactRelational DatabasesRestSonarqubeSpringSQLUnit Testing
5 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Insurance • Financial Services
Develop and maintain secure, scalable Java full-stack applications using Spring Boot, React, REST APIs, microservices, and relational databases. Responsibilities include solution design, coding, testing, peer reviews, production support, incident resolution, performance tuning, application security, and continuous improvement. Collaborate with business, QA, infrastructure, and technology stakeholders to translate requirements into reliable solutions and contribute to planning, risk assessment, delivery estimates, and enterprise governance.
Top Skills: Broadridge BpsaJava 11+MicroservicesPythonReactRelational DatabasesRest ApisSpring BootSQL
Reposted 5 Days AgoSaved
In-Office
Toronto, ON
Entry level
Entry level
Fintech • Insurance • Financial Services
Develop and implement Java applications supporting regulatory reporting, finance reporting, FATCA, and capital markets initiatives. Responsibilities include requirements analysis, architecture, design, coding, testing, integration, code reviews, issue resolution, and SDLC delivery. The role works with event-driven systems, databases, messaging middleware, and Agile/DevOps practices while collaborating with business analysts and technology partners. It may involve full application lifecycles, technology evaluation, mentoring, and knowledge transfer.
Top Skills: AgileAngularApache HadoopAzureCassandraComplex Event ProcessingConfluenceDevOpsDroolsFixJ2EeJavaJenkinsJIRAJmsJSONLinuxMicroservicesMongoDBMqNoSQLOraclePostgresReactRestSolaceSpringSpring BootSQLStashTeamcityTibco BusinesseventsTibco BusinessworksWindowsXMLXslt
Reposted 5 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Insurance • Financial Services
Senior Java Full Stack Developer responsible for designing, building, testing, and supporting scalable Java/Spring Boot microservices and React front-ends. Deliver secure, maintainable solutions, participate in code reviews, production support, and continuous improvement while collaborating with business and technology partners.
Top Skills: Java 11+MicroservicesReactRelational DatabasesRestful ApisSpring BootSQL
5 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Insurance • Financial Services
Develop and support Java-based market risk and valuation applications for derivatives and capital markets. Responsibilities include designing and implementing software, migrating applications to cloud environments, building microservices, refactoring legacy systems, integrating APIs and messaging technologies, improving batch-to-intraday processing, and contributing to architecture. The role also involves mentoring teammates, collaborating with global technical and business teams, and applying software development best practices to scalable, low-latency systems.
Top Skills: AgileCi/CdGitGoogle Protocol BuffersGradleGrpcHadoopJavaJenkinsKafkaMavenMicroservicesParquetRdbmsRest ApisSparkSpringSpring BootSQLZeromq
5 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Insurance • Financial Services
Build and maintain scalable Java and Spring Boot backend services, REST APIs, and integrations for foreign exchange trading workflows. The role includes database development, hybrid cloud solutions, event-driven systems, production support, automated testing, CI/CD, security, code reviews, and architectural contributions. The developer will collaborate with business users and engineering teams, mentor junior developers, troubleshoot complex issues, and improve platform reliability and maintainability.
Top Skills: AssertjAzureGitGoGoogle Cloud PlatformJacocoJavaJestJunitLinuxMavenMicrosoft Sql ServerMockitoMongoDBNode.jsPostgresRest ApiSolaceSonarqubeSpring BootTeamcityVitestWebsocket
5 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develop and support Java applications, services, APIs, and enterprise integrations using Kafka or MQ. Analyze requirements, implement and test enhancements, monitor performance, troubleshoot production incidents, and improve reliability and scalability. Collaborate with business and technology stakeholders in an Agile environment, contribute to code reviews and deployment readiness, and mentor less-experienced developers while leading small technical workstreams.
Top Skills: AgileAPIsJavaKafkaMqOracle SqlPl/Sql
8 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Architect, develop, and maintain scalable Java-based UI, API, microservice, and database test automation frameworks. Build reusable Selenium, TestNG/JUnit, Cucumber, and REST Assured solutions; implement BDD, TDD, shift-left testing, and CI/CD pipelines. Integrate AI and machine learning utilities for self-healing tests and predictive analytics. Debug complex automation, concurrency, and environment issues while collaborating with engineering and product teams in an Agile Scrum environment.
Top Skills: Agile ScrumAIBddCi/CdCucumber-JvmDockerGitGithub ActionsGithub CopilotGitlab CiGradleGsonHttpclientIntellij IdeaJacksonJava 11/17+JavaScriptJdbcJenkinsJunit 5KubernetesMachine LearningMavenNoSQLPythonRest AssuredSeleniumSonarqubeSpotbugsSQLTddTektonTestngTypescriptWiremock
8 Days 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
9 Days AgoSaved
In-Office
Toronto, ON
Mid level
Mid level
Fintech • Financial Services
Develop and integrate production-grade Java applications and REST APIs using Spring. Deploy cloud-native workloads with OpenShift and Kubernetes, implement Kafka and MQ messaging, maintain Jenkins CI/CD pipelines, and monitor systems with Grafana. Analyze vulnerabilities, debug applications, collaborate with cross-functional teams, recommend technical solutions, and mentor junior developers.
Top Skills: AgileCi/CdGradleGrafanaJavaJenkinsKafkaKubernetesMavenMongoDBMqOpenshiftOracleRest ApisSpringSQL
9 Days AgoSaved
In-Office
Toronto, ON
Junior
Junior
Fintech • Financial Services
Develop and enhance Java applications and RESTful APIs using Spring, cloud infrastructure, containers, messaging systems, databases, and CI/CD tools. Responsibilities include deploying scalable services with OpenShift and Kubernetes, integrating Kafka and MQ, maintaining Jenkins pipelines, monitoring with Grafana, addressing vulnerabilities, collaborating with stakeholders, and mentoring junior analysts.
Top Skills: AgileCi/CdGradleGrafanaJavaJenkinsKafkaKubernetesMavenMongoDBMqOpenshiftOracleRestful ApisSdlcSpringSQL
10 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Software
Design, build, and maintain scalable web applications using Angular, TypeScript, and Java. Own features from technical design through production, contribute to architecture decisions, review code, mentor developers, write unit tests, and collaborate with design, QA, engineering, and product stakeholders. Apply AI-assisted development tools to improve productivity and code quality.
Top Skills: Ai-Assisted Development ToolsAngularJavaRestful ApisTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account