Top Java Developer Jobs in Toronto

10 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Information Technology
Design, develop, test, deploy, and support scalable cloud-native Workforce Management and Customer Experience applications. Build Java and Spring Boot backend services, React and TypeScript frontends, REST APIs, microservices, integrations, and PostgreSQL data models. Contribute to Node.js components, Kubernetes deployments, Jenkins CI/CD pipelines, observability, security, and production troubleshooting. Collaborate with product, UX, QA, DevOps, architecture, and engineering teams while improving application performance, resilience, and maintainability.
Top Skills: Amazon ConnectAngularAWSClaudeCSSFreeswitchGithub CopilotHTMLJavaJenkinsJwtKafkaKamailioKubernetesMicroservicesNode.jsOauth2OpenapiOpenid ConnectPostgresRabbitMQReactRest ApisSpringSpring BootSQLSwaggerTwilioTypescript
YesterdaySaved
Remote
Toronto, ON
Senior level
Senior level
Marketing Tech • Software
Build and operate scalable Java backend services for a logistics courier pay platform. Responsibilities include event-driven architecture, API and data modeling, distributed systems, cloud deployment, Kubernetes operations, CI/CD, observability, performance testing, and production reliability. The role partners with product and engineering stakeholders, mentors teammates, promotes backend engineering practices, and uses AI-assisted development tools to improve delivery and automation.
Top Skills: Amazon EksAmazon SnsAmazon SqsAsyncapiAurora RdsAWSAzureBigQueryCi/CdClaude CodeCloudFormationCursorDatadogDomain-Driven DesignDynamoDBGatlingGithub CopilotGitopsGraphQLGrpcJavaJmeterK6KafkaKubernetesMongoDBMySQLPostgresQuarkusRedisRestSpring BootTerraform
YesterdaySaved
Remote
Toronto, ON
Senior level
Senior level
Information Technology
Develop and support enterprise Java applications and web services across the full SDLC. Responsibilities include system design, development estimation, team coordination, database and deployment support, testing, security remediation, production stabilization, and 24x7 issue resolution. The role requires hands-on J2EE, REST service security, authentication, reusable components, and enterprise web-service experience, with preferred Agile, CI/CD, containerization, and cloud experience.
Top Skills: AjaxBootstrapCi/CdCloud PlatformsCSS3DockerHTML5J2EeJavaJavaScriptJSONJwtOauthPostmanReadyapiRestSoapSpringWebix JsXML
11 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Build and oversee robust full-stack applications for OTC derivatives within Markets Technology. Responsibilities include participating across the SDLC, reviewing technical solutions, shaping application-development strategies, collaborating with product, business, and support teams, managing risks and controls, and strengthening engineering culture. The role requires Java and modern web development expertise, cloud and distributed-systems experience, leadership, stakeholder management, and strong communication skills.
Top Skills: Amazon S3AWSEvent-Driven SystemsJavaJavaScriptKafkaKubernetesMicro-Frontend UisMicroservicesReactRestful ApisSpringSQLTest-Driven Development
11 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Leads Java application development, systems analysis, programming, and software design within established architecture standards. Partners with management and technology teams to deliver system enhancements, products, and process improvements. Resolves complex application and business-process issues, establishes coding and testing standards, assesses risk and compliance, and advises or coaches mid-level developers and analysts. Requires advanced Java expertise, project leadership, and strong communication skills.
Top Skills: Agentic AiGenaiJava
2 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develop and support complex enterprise risk applications using Java, Spring Boot, REST, microservices, AWS, containers, and Kubernetes. Responsibilities include application analysis, design, coding, testing, implementation, production support, security, risk assessment, and collaboration with business and technology stakeholders. The role also advises junior analysts, contributes to architecture and development standards, and delivers real-time, low-latency systems in an Agile environment.
Top Skills: AgileAmazon EcsAWSBitbucketClojureDockerJavaJenkinsKubernetesMicroservicesOoadOopOpenshiftRestSonarqubeSpringSpring BootTeamcity
4 Days AgoSaved
Remote
Toronto, ON
Entry level
Entry level
Software • Automation
Develop scalable Java applications and microservices using Spring, while applying AI-assisted development and prompt engineering throughout the SDLC. Build and maintain CI/CD pipelines, cloud deployments, containerized services, and observability solutions. Collaborate with product managers, designers, and engineers on architecture, testing, documentation, and complex problem-solving. The role also involves reviewing AI-generated code, working with front-end technologies and databases, and applying agile, TDD, or BDD practices.
Top Skills: AgileAIAWSAzureBddCi/CdCodewhispererCSSDockerGitGithub CopilotGitlab CiGoogle Cloud PlatformHTMLJavaJavaScriptJenkinsKanbanKubernetesMainframeMicroservicesMobxMongoDBMySQLPostgresPrompt EngineeringReactRedisScrumSpring BootSpring DataSpring FrameworkSpring SecurityTddTypescript
5 Days AgoSaved
Remote
Toronto, ON
Entry level
Entry level
Information Technology • Professional Services • Sales • Consulting
Develop, integrate, test, deploy, and maintain complex Java applications and Azure-based microservices. Build interfaces, APIs, integrations, business logic, and database components while supporting automated testing, secure coding, CI/CD, monitoring, and production readiness. Provide technical leadership, conduct code reviews, mentor developers, troubleshoot defects and performance issues, contribute to solution design and planning, and ensure alignment with architecture and delivery standards. This is a 12-month onsite role in Toronto requiring five days per week onsite.
Top Skills: APIsApplication MonitoringAutomated TestingCi/CdCloud-Based MicroservicesConfiguration ManagementDatabasesIntegration ServicesJavaAzureUser Interfaces
15 Days AgoSaved
In-Office
Toronto, ON
Mid level
Mid level
Financial Services
Develops and maintains Java applications and RESTful APIs across the software development lifecycle. Translates business requirements into technical specifications, designs and implements secure software, performs testing and troubleshooting, manages releases and version control, and supports system design. The role also evaluates technologies, applies application security and performance standards, and works with databases, CI/CD pipelines, automation, monitoring, and cloud technologies in an enterprise banking environment.
Top Skills: Agile/ScrumAnsibleAWSAzure DevopsBashCloudwatchDynatraceElkGithub ActionsGradleJavaJunitMySQLNoSQLOraclePostgresPythonRestful ApisSQLTypescript
16 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Information Technology
Design, develop, test, deploy, and support scalable cloud-native applications using Java, Spring Boot, React, TypeScript, Node.js, PostgreSQL, and microservices. Build REST APIs, integrations, event-driven solutions, CI/CD pipelines, and containerized deployments. Troubleshoot production issues and improve performance, resilience, observability, and maintainability while collaborating with product, UX, QA, DevOps, architecture, and engineering teams.
Top Skills: Amazon ConnectAngularAWSClaudeCSSFreeswitchGithub CopilotHTMLJavaJenkinsJwtKafkaKamailioKubernetesMicroservicesNode.jsOauth2OpenapiOpenid ConnectPostgresRabbitMQReactRest ApisSpringSpring BootSQLSwaggerTwilioTypescript
17 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Information Technology
Develop and support scalable cloud-native Workforce Management and Customer Experience applications. Build Java and Spring Boot backend services, React and TypeScript frontends, REST APIs, microservices, database models, integrations, and CI/CD pipelines. Containerize and deploy applications, implement observability and secure API patterns, troubleshoot production issues, and collaborate across product, UX, QA, DevOps, and architecture teams.
Top Skills: Amazon ConnectAngularAWSCi/CdClaudeCSSFreeswitchGithub CopilotHTMLJavaJenkinsJwtKafkaKamailioKubernetesMicroservicesNode.jsOauth2OpenapiOpenid ConnectPostgresRabbitMQReactRest ApisSpring BootSQLSwaggerTwilioTypescript
17 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develop scalable, low-latency Core Java systems for cash equities client and market connectivity. Responsibilities include building FIX-based client and market-facing platforms, event-driven order management infrastructure, improving test and deployment automation, supporting continuous delivery, and collaborating with product owners, business sponsors, and globally distributed technology teams.
Top Skills: AeronContinuous Integration/Continuous DeliveryDockerFix ProtocolGroovyJavaJenkinsKafkaKubernetesLinux/UnixMicroservicesPodmanZero Gc
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
17 Days AgoSaved
Hybrid
Toronto, ON
Mid level
Mid level
Insurance • Consulting
Develop and support scalable Java applications, REST APIs, microservices, and cloud-native solutions on Microsoft Azure. Build containerized workloads with Docker and AKS, automate infrastructure using Terraform, and integrate distributed systems with Kafka and MQ. Work with Azure Data Lake Storage, troubleshoot application and cloud issues, participate in architecture and design reviews, and collaborate across engineering teams. The role may also include mentoring junior engineers and contributing to DevOps, security, performance, and continuous improvement initiatives.
Top Skills: Apache KafkaAzure Data Lake StorageAzure DatabricksAzure Kubernetes ServiceCi/Cd PipelinesDockerGitIbm MqJavaKubernetesMicroservicesAzureRestful ApisSpring BootSpring FrameworkTerraform
18 Days AgoSaved
In-Office
Toronto, ON
Mid level
Mid level
Fintech • Financial Services
Develop and maintain Java Spring Boot microservices, REST APIs, Angular applications, and Kafka-based event-driven systems for lending workflows. Deploy and operate containerized applications on AWS ECS, manage GitHub-based CI/CD, configure batch scheduling, support relational and NoSQL databases, and enforce application security. Participate across the software development lifecycle, provide production support, establish engineering standards, and collaborate with technical and business stakeholders in an Agile environment.
Top Skills: AgileAmazon CloudwatchAmazon Ec2AngularApache KafkaApi GatewayAutosysAws EcsAws FargateDockerElasticFlywayGitGithub ActionsGrafanaHarnessJavaKibanaLightspeedLinux CronLiquibaseNoSQLOpenapiOraclePostgresRestful ApisRxjsScrumServicenowSplunkSpring BootSpring CloudSpring Data JpaSpring MvcSpring SecuritySQLSwagger
18 Days AgoSaved
In-Office
Toronto, ON
Entry level
Entry level
Fintech • Payments • Financial Services
Design, develop, and implement enterprise Java back-end applications and APIs. Lead API design, complex business logic, systems integration, microservices development, troubleshooting, performance tuning, and operational support. Drive continuous improvement, apply modern engineering practices, and collaborate across teams. Provide technical guidance and mentorship to junior developers while supporting cloud-based technology evolution.
Top Skills: AgileAPIsAzureCloudDatabasesJ2EeJavaJSONKubernetesMicroservicesOpenshiftRestSoapSpringSpring Boot
9 Days AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Fintech • Payments
Build and operate a new full-stack fleet payments and expense management platform. Responsibilities include architecture, backend services, APIs, web and mobile capabilities, payment workflows, partner integrations, testing, observability, security, production readiness, and continuous improvement. The role collaborates with product, design, security, and distributed engineering teams while mentoring engineers and establishing scalable development practices.
Top Skills: Api GatewaysAWSCi/CdClaudeCursorDistributed SystemsEvent-Driven IntegrationsGithub CopilotGrafanaJavaOpentelemetryPrometheusRelational DatabasesRest ApisService MeshSpring Boot
9 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Marketing Tech • Software
Build and operate scalable Java backend services and microservices supporting logistics area and fee calculations. Responsibilities include architecture, API design, AWS infrastructure, deployment, observability, performance optimization, code review, technical planning, mentoring, cross-functional collaboration, and paid on-call support. The role also requires applying AI-assisted development tools and integrating AI into engineering workflows.
Top Skills: Amazon EksAmazon SqsAWSAws CloudwatchClaude CodeCodexCursorDatadogGitGrafanaJavaJava 21KafkaKubernetesMessage BrokersMicroservicesMySQLQuarkusRabbitMQRedisRest ApisSparkTerraform
19 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develop and maintain full stack applications for Citi’s Oracle Ledger Program using Java, Angular or React, REST APIs, and Selenium. Lead software delivery from analysis through implementation, provide advanced L3 production support, resolve complex issues, collaborate with business and technology teams, uphold engineering standards, and mentor developers within a global delivery model.
Top Skills: AngularJavaOraclePythonReactRest ApisSelenium
19 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Lead the design, development, testing, deployment, and support of enterprise Java applications. Provide technical leadership, architecture guidance, feasibility estimates, security and compliance recommendations, and process improvements. Build cloud-native distributed systems using Java, Spring Boot, databases, messaging platforms, and CI/CD pipelines. Mentor developers, collaborate with business and technology teams, and drive end-to-end delivery using Agile and DevOps practices.
Top Skills: AgileCi/CdDevOpsJ2EeJavaKafkaKubernetesMongoDBMqOpenshiftOracleRestful ApisSpringSpring BootSQLTest-Driven Development (Tdd)
11 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develop and support backend Java applications for Citi’s capital-markets platform. Responsibilities include system analysis, application design, coding, testing, implementation, production support, security improvements, risk assessment, and stakeholder consultation. The role requires independent problem solving, technical guidance for junior analysts, and collaboration across technology teams while maintaining compliance and operational standards.
Top Skills: GemfireGradleJavaJmsKafkaLinuxMavenRedisSolaceSpring FrameworkSQLTibco
22 Days AgoSaved
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
24 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
24 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
25 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
25 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account