Top Java Developer Jobs in Ottawa

2 Days AgoSaved
Hybrid
Ottawa, 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. The role includes database optimization, CI/CD, automated testing, troubleshooting, secure coding, technical solution design, documentation, and collaboration with product, architecture, QA, DevOps, and business teams. This hybrid position requires two days per week in a Toronto office.
Top Skills: AWSAzureCi/CdDockerGitGoogle Cloud PlatformJavaKubernetesMicroservicesNode.jsPythonReactRest ApisSpring BootSQLTypescript
4 Days AgoSaved
Hybrid
Ottawa, ON
Senior level
Senior level
Information Technology
Leads the design and development of Java and Spring Boot microservices for banking systems, integrating LLMs, RAG, vector databases, and agentic workflows. Builds event-driven, secure, cloud-native services using Kafka, containers, Kubernetes or OpenShift, and CI/CD pipelines. Responsibilities include API design, application security, observability, caching, design reviews, AI-assisted engineering adoption, prompt engineering, and mentoring. The role is hybrid, requiring two days weekly in a downtown Toronto office.
Top Skills: AzureCi/CdDockerGithub ActionsGithub CopilotGrpcInfrastructure As CodeJavaJenkinsJwtKafkaKubernetesLangchainLlamaindexLlmsNoSQLOauth2OpenshiftPodmanPythonRdbmsRedisRestful ApisRetrieval-Augmented Generation (Rag)Spring BootSQLVector Databases
4 Days AgoSaved
Hybrid
Ottawa, ON
Senior level
Senior level
Information Technology
Lead the design and delivery of Java and Spring Boot microservices for a banking client while integrating LLMs, RAG, vector databases, and agentic workflows. Build secure, event-driven, cloud-native services using Kafka, Kubernetes, CI/CD, and API-first patterns. Contribute to architecture decisions, observability, caching, security, design reviews, prompt engineering, and AI-assisted engineering adoption across the development team.
Top Skills: DockerGithub ActionsGithub CopilotGrpcInfrastructure As CodeJavaJenkinsJwtKafkaKubernetesLangchainLarge Language ModelsLlamaindexAzureNoSQLOauth2OpenshiftPodmanPythonRdbmsRedisRestRetrieval-Augmented GenerationSpring BootSQLVector Databases
12 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Information Technology
Design, develop, test, deploy, and support scalable cloud-native applications using Java, Spring Boot, React, TypeScript, and Node.js. Build REST APIs, microservices, integrations, PostgreSQL data models, containerized applications, and Jenkins CI/CD pipelines. Improve observability, security, performance, resilience, and maintainability while troubleshooting production issues. Collaborate with Product, UX, QA, DevOps, Architecture, and clients through design sessions, documentation, workshops, and code reviews.
Top Skills: Amazon ConnectAngularAWSClaudeCSSFreeswitchGithub CopilotHTMLJavaJenkinsJwtKafkaKamailioKubernetesMicroservicesNode.jsOauth2OpenapiOpenid ConnectPostgresRabbitMQReactRest ApisSpringSpring BootSQLSwaggerTwilioTypescript
4 Days AgoSaved
Remote or Hybrid
Ottawa, 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, and SQL. Build APIs, microservices, databases, and cloud-native solutions while supporting CI/CD, automated testing, security, troubleshooting, and documentation. Collaborate with product, architecture, QA, DevOps, and business teams to deliver scalable and maintainable digital solutions.
Top Skills: AWSCi/CdDevOpsDockerGitGoogle Cloud PlatformJavaKubernetesMicroservicesAzureNode.jsPythonReactRest ApisSpring BootSQLTypescript
4 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Healthtech
Develop backend capabilities for a regulated medical imaging platform using Java, Linux, PostgreSQL, REST APIs, and distributed architectures. Own features from requirements through release, improve performance, scalability, reliability, security, testing, and CI/CD, and resolve production issues. Integrate agentic coding tools with repository-level guardrails and auditable development practices. Mentor developers, collaborate cross-functionally, and contribute to healthcare interoperability and cloud-native initiatives.
Top Skills: Agentic Coding ToolsAWSC++Ci/CdDicomDicomwebFhirGitHl7JavaJniLinux/UnixPerlPostgresRest ApisSastScaShell Scripting
4 Days AgoSaved
Remote or Hybrid
Ottawa, 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. Responsibilities include building secure interfaces and services, optimizing databases, supporting CI/CD and cloud deployments, troubleshooting across the technology stack, maintaining documentation, and collaborating with product, architecture, QA, DevOps, and business teams.
Top Skills: AWSAzureCi/CdDockerGitGoogle Cloud PlatformJavaKubernetesNode.jsPythonReactSpring BootSQLTypescript
Reposted 5 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Generative AI
Lead development of core Elasticsearch infrastructure and shared platform features. Design scalable APIs, solve performance and concurrency issues, improve observability and CI/CD, support cross-team projects, and own operational investigations end-to-end.
Top Skills: AIArgo CdBuildkiteCi/CdContainersElasticsearchGitopsGoGradleJavaKubernetesLoggingMavenOpentelemetryPainlessServerlessTelemetry
6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments • Financial Services
Develop and maintain secure, scalable Java backend applications and integrations. Responsibilities include designing RESTful services, troubleshooting production issues, optimizing performance, conducting code reviews, applying secure coding practices, and ensuring system reliability and compliance. The role collaborates with frontend and business stakeholders, supports incident resolution and post-mortems, and mentors junior developers in an Agile environment.
Top Skills: AngularAWSBddCi/CdDockerFlywayGCPGitGradleJava 8JpaLinuxMavenMicrosoft Sql ServerMySQLNginxOracle DatabasePostgresPostmanReactRestSonarqubeSpringSpring BootSpring MvcSpring SecuritySQLSwagger
13 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Professional Services
Develop and maintain Java backend applications using JSP and J2EE. Deploy scalable serverless and microservices-based services on AWS, manage CI/CD pipelines, conduct architectural reviews, optimize performance, and enforce code quality. Collaborate with clients, product teams, and cross-functional stakeholders to gather requirements and deliver solutions. Applicants must have at least six years of Java experience, AWS expertise, strong communication skills, and verifiable prior employment as an Amazon engineer.
Top Skills: AWSCi/CdDesign PatternsJ2EeJavaJspMicroservicesObject-Oriented DesignServerlessTest-Driven Development
14 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology
Build enterprise-scale workforce management software for forecasting, capacity planning, scheduling, adherence, intraday management, and operational 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, production troubleshooting, architecture discussions, and client-facing collaboration.
Top Skills: Amazon ConnectAWSCi/CdDockerEvent-Driven ArchitectureJavaJenkinsKafkaKubernetesMicroservicesNode.jsOpenapiPostgresRabbitMQReactRest ApisSpring BootSQLSwaggerTypescript
21 Days AgoSaved
Remote
Ottawa, 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
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
27 Days AgoSaved
Remote
Ottawa, 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
One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology
Build enterprise Workforce Management software for forecasting, staffing, scheduling, adherence, intraday management, and operational reporting. Develop Java and Spring Boot microservices, React and TypeScript applications, REST APIs, event-driven workflows, and PostgreSQL data models. Integrate WFM with CX, ACD, HR, payroll, identity, and enterprise data platforms. Contribute to cloud-native deployments, CI/CD, testing, performance optimization, architecture, code reviews, and client-facing collaboration.
Top Skills: Amazon ConnectAngularAWSJavaJenkinsKafkaKubernetesNode.jsOpenapiPostgresRabbitMQReactRest ApisSpring BootSQLSwaggerTypescript
One Month AgoSaved
Remote
Ottawa, 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, microservices, and REST APIs. Build CI/CD pipelines, containerized deployments, integrations, observability, and secure distributed systems. Collaborate with product, UX, QA, DevOps, architecture, and engineering teams while troubleshooting production issues and improving application performance, resilience, and maintainability.
Top Skills: Amazon ConnectAngularAWSClaudeCSSFreeswitchGithub CopilotHTMLJavaJenkinsJwtKafkaKamailioKubernetesMicroservicesNode.jsOauth2OpenapiOpenid ConnectPostgresRabbitMQReactRest ApisSpring BootSQLSwaggerTwilioTypescript
One Month AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Financial Services
Leads the architecture, development, modernization, and operation of highly available enterprise applications using Java, Spring Boot, Kafka, Oracle, and cloud-native technologies. Mentors engineers, conducts code reviews, manages technical planning, and establishes engineering standards. Designs microservices, APIs, CI/CD pipelines, containerized deployments, testing strategies, observability, and security controls. Troubleshoots production performance issues and partners with stakeholders on governance, risk, and modernization initiatives.
Top Skills: Apache KafkaArtifactoryAvroCheckmarxDockerFlywayGitGithub CopilotGradleGrafanaHelmHibernateJava 17+Java 21JenkinsJpaJson Schema RegistryJunit 5KubernetesKubernetes HpaLiquibaseLokiMavenMockitoOpentelemetryOracle DatabasePl/SqlPrometheusRed Hat OpenshiftRest ApisSnykSonarqubeSplunkSpring BootSpring CloudSpring Data JpaSpring SecuritySQLTektonTestcontainers
One Month AgoSaved
Hybrid
Ottawa, 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
One Month AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Software
Develop scalable Java Spring Boot APIs, microservices, React-based interfaces, ETL pipelines, and SQL data solutions. Deploy workloads on AWS, optimize performance, implement monitoring and automation, and collaborate with product, frontend, data, and DevOps teams. The role also contributes to architecture, accessibility, reliability, and data-driven product improvements.
Top Skills: AngularApache AirflowApache KafkaSparkAws AthenaAws Ec2Aws LambdaAws RdsAws S3Ci/CdDagsterDockerETLJavaKubernetesMicroservicesMySQLPostgresPythonReactSpring BootSQLSQL ServerVue
Reposted One Month AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Agency • Information Technology • Professional Services • Software
Design, develop, test, and maintain Java-based enterprise applications and scalable REST APIs/microservices using Spring Boot. Work with relational databases, unit/integration tests, CI/CD, version control, and participate in Agile ceremonies. Support cloud deployments, debugging, code reviews, and collaborate with cross-functional teams.
Top Skills: BitbucketCore JavaGitGitGitlabGradleJavaJava 17Java 21JunitMavenMicroservicesMockitoRelational DatabasesRest ApisSpring BootSpring FrameworkSQL
Senior level
Information Technology • Professional Services • Software • Cybersecurity
Designs, develops, maintains, and optimizes critical Java desktop applications. The role involves software architecture, modern user interface development, API and database integration, performance tuning, test and deployment automation, application security, and Agile lifecycle participation. The developer will use AI-assisted development tools, collaborate with Product, QA, and Support, evolve complex products, and provide technical leadership.
Top Skills: Agentic WorkflowsCompose MultiplatformConfluenceDockerGithub CopilotGithub EnterpriseJava 17/21JavafxJIRAKeycloakKotlinLlmsMavenMicroservicesMicrosoft TeamsModel Context Protocol (Mcp)Owasp Top 10Rest ApisSlackSonarqubeSpring BootSwingTcp/IpWebsocket
Reposted 2 Months AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Information Technology • Consulting
Seeking a Java Back-End Engineer for enterprise applications, requiring strong Java and J2EE experience, RDBMS, and secure coding knowledge.
Top Skills: J2EeJavaNoSQLSQL
Reposted 2 Months AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Artificial Intelligence • Information Technology • Software • Consulting • Automation
The Java Developer will be responsible for developing web-based applications, using Java and related technologies, while collaborating within the team.
Top Skills: AngularjsExtjsJ2EeJavaJavaScriptJbossOracleSpring Framework
2 Months AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Financial Services
Lead development of internal tools and platforms that improve engineering productivity and developer experience. Design, build, deploy, and optimize scalable web applications and cloud services using Java, Spring, Angular, React, and OpenShift. Collaborate with stakeholders, implement microservices and REST solutions, establish automated testing and deployment practices, and provide technical leadership for platform improvements. The role also involves monitoring, debugging, tuning, and maintaining highly reliable enterprise applications.
Top Skills: AngularCucumberDockerElkHTML5JavaJunitKafkaMicroservicesMockitoOpenshiftOpentelemetryPl/SqlRdbmsReactRestRestassuredRxjsScssSoaSplunkSpring FrameworkSQLTypescript
2 Months AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments • Financial Services
Develop and maintain secure, scalable Java backend applications and integrations. Design RESTful services, troubleshoot production issues, improve performance and reliability, apply secure coding practices, and collaborate with UI and business stakeholders. The role includes monitoring systems, conducting code reviews, supporting incident postmortems, and mentoring junior developers within an Agile engineering team. This is a hybrid position based in Etobicoke, Ontario, requiring two office days per week.
Top Skills: AngularAWSBddCi/CdDockerFlywayGCPGitGradleJava 8LinuxMavenMicrosoft Sql ServerMySQLNginxOracle DatabasePostgresPostmanReactRestShellSonarSpring BootSpring FrameworkSpring JpaSpring MvcSpring SecuritySQLSwagger
Reposted 3 Months AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Cloud • eCommerce • HR Tech • Information Technology • Analytics
Design, develop, and maintain scalable Java backend services using Spring/Spring Boot and microservices. Participate across the full SDLC, implement TDD and CI/CD practices, deploy and manage software, work in Agile/Scrum, mentor engineers, and provide hands-on problem solving to meet deadlines and business requirements.
Top Skills: AgileContinuous DeliveryJavaMicroservicesScrumSpringSpring BootTddTest-Driven Development
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account