Get the job you really want.

Top Java Developer Jobs in Ottawa

2 Days Ago
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
As a Senior Java Developer at Behavox, you will design, implement, and deliver complex, scalable server-side cloud-native applications. Collaboration with product management and engineering teams is essential for solving technical problems and ensuring timely delivery of outstanding products. Your responsibilities will also include writing automated tests and taking ownership of assigned tasks.
Top Skills: BigtableCassandraDynamoDBGoogle Cloud Pub/SubHbaseJavaKafkaMariadbMicrosoft Sql ServerMySQLOracle DbPostgresRabbitMQScylladbSQL
3 Days Ago
Ottawa, ON
Senior level
Senior level
Mobile • Software
Atimi is seeking a Senior Java Developer to lead backend software development, ensuring code quality and guiding the team through the development lifecycle. Responsibilities include working with cloud technologies, refactoring code, and operating software deployments. Strong communication and client interaction skills are essential.
Top Skills: AWSCi/CdJ2EeJavaJavaScriptJspTypescript
5 Days Ago
Ottawa, ON
Mid level
Mid level
Fintech • Payments
As a Mid Java Developer, you will focus on backend development, API integration, and writing scalable code within an agile DevOps environment. Responsibilities include managing on-call support, driving continuous improvement, and collaborating with stakeholders to ensure high-quality software delivery.
5 Days Ago
Ottawa, ON
Mid level
Mid level
Fintech • Payments
As a Mid Java Developer, you will focus on backend development including integrations and API suite within the Energy Transition domain. Responsibilities include writing high-quality scalable code, providing production support, and fostering continuous engineering improvement through mentoring and best practices. The role requires effective collaboration with stakeholders and adherence to DevOps practices.
7 Days Ago
Ottawa, ON
Senior level
Senior level
Mobile • Software
The Senior AWS Java Developer will tackle complex development challenges, focusing on Java and AWS design standards. Responsibilities include developing microservices, analyzing business requirements, ensuring compliance, and mentoring the team in best practices for API management and system architecture.
Top Skills: AWSCloudFormationCloudwatchDockerElk StackGitJavaJIRAMavenMicroservicesPostgresRestSpringTerraform
16 Days Ago
Ottawa, ON
Senior level
Senior level
Fintech • Financial Services
The Senior Full Stack Java Developer will participate in application systems development, conduct feasibility studies, provide technical solutions, monitor development processes, and ensure security measures. They will also work on complex problems and mentor junior analysts, while ensuring compliance with standards.
Top Skills: AngularApacheAWSBambooBig DataCore JavaDb2DockerGCPGradleInformaticaJ2EeJavaJavaScriptJbossJenkinsKafkaKubernetesMavenMicroservicesOracle RdbmsPl/SqlRabbitMQReactSpring BootSpring CloudSQL ServerTalend
Reposted 6 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Healthtech • Software • Big Data Analytics
The role involves rapid application development on an enterprise platform, building cloud infrastructure, and mentoring junior engineers while working on backend and front-end technologies in a dynamic environment.
Reposted 18 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Software
The Mid-Level Java Engineer will develop and maintain payment solutions while collaborating with a scrum team to enhance usability and efficiency. Responsibilities include designing RESTful services, resolving issues during incidents, and participating in Agile processes, all while ensuring standard-compliant project execution.
Top Skills: AgileAngular)Ci ToolsDockerGitlabHazelcastHibernateJava 11+Javascript Frameworks (ReactJpaKafkaKubernetesLinuxMavenMySQLRedisRestful Web ServicesScrumSpring FrameworkSQL
6 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Big Data • Cloud • Healthtech • Software • Big Data Analytics
As a Software Engineer at Veeva Systems, you will design, implement, and deliver cloud-based product features, writing clean, testable code and mentoring junior developers while contributing to a motivated team focused on transforming the life sciences industry.
Reposted 6 Days Ago
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Big Data • Cloud • Healthtech • Software • Big Data Analytics
As a Principal Software Engineer at Veeva Systems, you will lead the design and implementation of Enterprise Content Management applications. Your role involves collaborating with product stakeholders and utilizing the latest cloud and open-source technologies while mentoring team members.
Reposted 23 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
eCommerce • Music • Payments • Professional Services • Sharing Economy
The Senior Backend Java Engineer will design and implement features in agile software development for BeatStars, maintain existing features, build internal tooling, and enhance platform performance while collaborating with stakeholders.
Reposted 23 Days Ago
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
As a Java Developer at Behavox, you will design and implement scalable, cloud-native applications processing large volumes of data daily, collaborate with teams on technical solutions, and manage full SDLC responsibilities. You will use various SQL databases and may engage with message brokers while ensuring high-quality product delivery through automated testing.
Top Skills: BigtableCassandraDynamoDBGoogle Cloud Pub/SubHbaseJavaKafkaMariadbMicrosoft Sql ServerMySQLOracle DbPostgresRabbitMQScylladbSQL
2 Days Ago
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
As a Senior Java Developer at Behavox, you will build scalable, reliable server-side applications in a cloud-native architecture, collaborating with product management and design teams. You will be responsible for implementing RESTful APIs, managing microservices, and writing automated tests to enhance product quality.
Top Skills: Cloud Native TechnologiesGroovyHibernateJavaKafkaKotlinNoSQLRabbitMQRestful ApisScalaSpring FrameworkSQL
Reposted 2 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Machine Learning • Software
You will set the technical direction for a streaming data processing engine and implement it hands-on, while practicing engineering best practices. You will work closely with team members to identify priorities and contribute to process improvements. This role requires proficiency in Flink, Java, and messaging queue frameworks, along with deep enthusiasm for AI and data solutions.
2 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Edtech
The Senior Java Software Developer will lead the architecture, development, and maintenance of the Outcome product line, mentor a team of developers, and ensure high-quality project delivery. The role involves collaborating with management to address client concerns, improve product functionality, and effectively communicate complex concepts to diverse stakeholders.
3 Days Ago
Ottawa, ON
Senior level
Senior level
Mobile • Software
The Java Full-Stack Developer will design, develop, and maintain high-performance back-end systems primarily using Java and Spring. Responsibilities include building RESTful APIs, integrating with front-end components, deploying applications to the cloud, ensuring code quality through testing, and collaborating with cross-functional teams.
Top Skills: AWSAzureCassandraDockerGCPGitGithub ActionsGitlab CiGraphQLHibernateJavaJavaScriptJenkinsJunitKubernetesMockitoMongoDBMySQLOraclePostgresRestRest-AssuredSpringTypescript
5 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Payments
The Senior Software Developer will focus on full stack development in the Energy Transition domain, working on integrations and an API suite. Responsibilities include planning, designing, and maintaining software applications, leading teams, and promoting continuous engineering improvement. The role requires collaboration across business units and demands a high standard of coding quality and team mentorship.
5 Days Ago
Ottawa, ON
Senior level
Senior level
Fintech • Payments
The Senior Java Software Engineer will design, develop, and maintain microservices and event-driven architectures for high-volume systems. Responsibilities include collaborating with teams, ensuring integration with external systems, improving performance, and mentoring junior engineers. Focus on software development best practices is essential.
18 Days Ago
Ottawa, ON
Senior level
Senior level
Information Technology
As a Platform Engineer at Anaplan, you will design and build scalable distributed systems and infrastructure in a hybrid cloud environment using technologies like Java, Kotlin, and Rust. Responsibilities include implementing standards-based code, mentoring team members, ensuring quality and security, and contributing to architecture decisions.
Top Skills: ArtifactoryAWSAzureCrdbDockerGCPGitGradleGrafanaHarnessJava11JenkinsKotlinKubernetesLokiMavenMySQLNetappNfsPrometheusPythonRedisRustS3SignalfxSplunk
2 Days Ago
Ottawa, ON
Senior level
Senior level
Fintech • Payments • Financial Services
The Senior Software Developer at Interac will develop and maintain a high-performance payment system, including creating microservices, designing DB objects, and supporting operations. The role requires collaboration with testing teams and participation in on-call support, utilizing extensive experience in Core Java and various cloud and API technologies.
Top Skills: AWSAzureBambooCore JavaDockerEnvoyHazelcastHibernateIstioJavaScriptKubernetesMavenNoSQLOraclePostgresRedisSpringSpring BootSQL
Reposted 23 Days Ago
Ottawa, ON
Entry level
Entry level
Logistics • Transportation
The Software Developer (New Grad) will implement, integrate, test, configure, and document back-end web applications, focusing on system integration. Responsibilities include coding, unit testing, participating in software design, and fixing software defects. The role emphasizes modern software practices in an agile environment.
Top Skills: AgileDockerJavaJunitKubernetesRest Api
Reposted 23 Days Ago
Ottawa, ON
Entry level
Entry level
Logistics • Transportation
The Software Developer (New Grad) will design and implement software for defense and security applications, focusing on C4ISR systems. Responsibilities include requirements analysis, coding, unit testing, integration, and producing documentation. The role involves identifying software defects and ensuring best practices in development are followed.
Top Skills: C#JavaWpf
Reposted 23 Days Ago
Ottawa, ON
Entry level
Entry level
Artificial Intelligence • Big Data • Information Technology • Security • Software
The Software Developer (New Grad) will implement and integrate back-end web applications, produce documentation, identify defects, and adhere to software development best practices in a hybrid work environment. The role emphasizes coding, unit testing, and agile methodologies.
Top Skills: AgileDockerJavaJunitKubernetesRest
Reposted 23 Days Ago
Ottawa, ON
Entry level
Entry level
Artificial Intelligence • Big Data • Information Technology • Security • Software
The Software Developer (New Grad) will implement software for defence and security applications, focusing on C4ISR systems. Responsibilities include requirements analysis, software design, coding, unit testing, and producing documentation. The role also involves identifying and fixing software defects, while adhering to development best practices.
Top Skills: C#JavaWpf
Reposted 23 Days Ago
Ottawa, ON
Entry level
Entry level
Fashion
The Software Developer (New Grad) will implement and test back-end web applications, participate in software design, document developer activities, and address software defects. The role emphasizes agile methodologies and modern software practices.
Top Skills: AgileDockerJavaJunitKubernetesRest
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account