Get the job you really want.

Top Java Developer Jobs in Ottawa

7 Days Ago
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
As a Senior Java Developer, you will design and implement complex, scalable backend services using cloud-native technologies. You will analyze product requirements, collaborate with team members, take ownership of features, and write automated tests to ensure product quality.
Top Skills: BigtableCassandraDynamoDBGoogle Cloud Pub/SubHbaseJavaKafkaMariadbMicrosoft Sql ServerMySQLOracle DbPostgresRabbitMQScylladbSQL
7 Days Ago
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
As a Java Developer at Behavox, you will build scalable, cloud-native applications that process large datasets. You will collaborate with product management and engineering teams to deliver high-quality products, engage in code reviews, and write automated tests, all while utilizing your expertise in Java and related technologies. The role requires strong problem-solving skills and ownership across the software development lifecycle.
Top Skills: CassandraDynamoDBGoogle Cloud Pub/SubHbaseJavaKafkaMariadbMicrosoft Sql ServerMySQLOracle DbPostgresRabbitMQScylladbSQL
14 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
16 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.
16 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.
18 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
Reposted 6 Days Ago
Ottawa, ON
Entry level
Entry level
Logistics • Transportation
The Software Developer (New Grad) will implement software for defence and security applications focusing on Land Command, Control, Communications, Computers, Intelligence, Surveillance, and Reconnaissance. Responsibilities include analyzing requirements, implementing applications, producing documentation, fixing defects, and maintaining software development best practices.
Top Skills: C#JavaWpf
Reposted 6 Days Ago
Ottawa, ON
Entry level
Entry level
Artificial Intelligence • Big Data • Information Technology • Security • Software
The Software Developer (New Grad) will be responsible for implementing software for defense and security applications, participating in requirements analysis and software design, coding, unit testing, and integration. They will also produce documentation, identify software defects, and maintain best practices in software development.
Top Skills: C#JavaWpf
Reposted 6 Days Ago
Ottawa, ON
Entry level
Entry level
Fashion
The Software Developer (New Grad) will implement software for defence and security applications, focusing on C4ISR. Responsibilities include requirements analysis, software design, coding, unit testing, integration, and documentation while adhering to software development best practices.
Top Skills: C#JavaWpf
Reposted 6 Days Ago
Ottawa, ON
Entry level
Entry level
Logistics • Transportation
The Software Developer (New Grad) will implement, test, and document back-end web-based software applications, focusing on integration and delivering value quickly. Responsibilities include coding, unit testing, software design, and maintaining best practices in an agile environment.
Top Skills: DockerJavaJunitKubernetesRest Api
Reposted 6 Days Ago
Ottawa, ON
Entry level
Entry level
Artificial Intelligence • Big Data • Information Technology • Security • Software
The Software Developer (New Grad) will implement and test back-end web applications, participate in design, fix software defects, and follow best practices in software development. The role emphasizes agile methodologies and requires documentation of development processes.
Top Skills: DockerJavaJunitKubernetesRest Api
Reposted 6 Days Ago
Ottawa, ON
Entry level
Entry level
Fashion
The Software Developer (New Grad) will implement, integrate, test, configure, and document back-end web applications, focusing on the integration of software applications. Responsibilities include coding, unit testing, and producing documentation while participating in agile software design and development.
Top Skills: DockerJavaJunitKubernetesRest Api
Senior level
Logistics • Transportation
The candidate will develop robust software systems for defence applications focusing on military Command and Control systems, covering the full lifecycle from analysis to testing and documentation, while maintaining software development best practices.
Senior level
Fashion
The Software Developer will create high-performance systems for military command and control applications, covering the full development lifecycle from requirements analysis to testing and integration. The role includes documentation and maintaining software development best practices.
Senior level
Artificial Intelligence • Big Data • Information Technology • Security • Software
Develop high-performance software systems for defense applications focusing on Military Command, Control, Communications, Computers, Intelligence, Surveillance, and Reconnaissance (C4ISR). Responsibilities include software design, coding, debugging, and maintaining quality development practices.
Senior level
Fintech • Payments • Financial Services
As a Senior Java Developer at dLocal, you will build scalable, enterprise-level applications as part of a talented software team.
Top Skills: JavaMicroservices
Reposted 17 Days Ago
Remote
Ottawa, ON
Senior level
Senior level
Big Data • Cloud • Healthtech • Software • Big Data Analytics
The Senior Software Engineer will rapidly build applications on a cloud platform, mentor junior engineers, and collaborate with cross-functional teams to improve solutions in the life sciences industry.
Top Skills: AWSDockerGitGradleHibernateJavaJenkinsKubernetesLinuxMockitoMySQLSolrSpringTomcatVagrant
17 Days Ago
Remote
Ottawa, ON
Mid level
Mid level
Big Data • Cloud • Healthtech • Software • Big Data Analytics
Software Engineers at Veeva will design, implement, and deliver cloud-based features while mentoring junior developers and ensuring code quality.
Top Skills: AspectjGitGradleHibernateJavaJenkinsJmsJunitLinuxLog4JMockitoMySQLSpringTomcat
Reposted 17 Days Ago
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Big Data • Cloud • Healthtech • Software • Big Data Analytics
This role involves developing Enterprise Content Management applications using Java and modern technologies, while leading a team and driving product features.
Top Skills: HibernateJavaJpaLuceneSolrSpring
Reposted 7 Days Ago
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Software
As a Software Engineer at 3Pillar, you will lead projects, design scalable solutions, and mentor team members while ensuring high-quality code and client satisfaction.
Top Skills: Angular 2+AWSAzureCSSDockerGitHibernateHTMLJavaJavaScriptJpaKubernetesSpringSpring BootSQLTypescript
7 Days Ago
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
As a Senior Java Developer at Behavox, you will design and implement scalable server-side applications, collaborate with various teams on product requirements, and take ownership of features. You will also write automated tests to enhance product quality, contributing to a team focused on building data-driven solutions for enterprise clients.
Top Skills: GroovyHibernateJavaKafkaKotlinNoSQLRabbitMQRestful ApisScalaSpring FrameworkSQL
Reposted 7 Days Ago
Ottawa, ON
Senior level
Senior level
Mobile • Software
As a Java Full Stack Developer at Exadel, you will design and build robust back-end systems using Java and Spring, establish API endpoints for applications, integrate third-party APIs, and work with front-end teams to ensure full functional development. You will also handle cloud deployments, code maintenance, and performance optimizations.
9 Days Ago
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Big Data • Cloud • Machine Learning • Software
As a Sr. Software Developer, you'll be responsible for developing and maintaining scalable cloud applications using Kotlin and Java. You'll work on backend development, support AWS services, resolve complex customer issues, and participate in the development lifecycle, ensuring high-quality performance and features.
Mid level
Other
Design and develop features for the Ribbon Application Management Platform (RAMP) using Java and Spring frameworks, focusing on cloud-native solutions and microservices architecture.
Top Skills: Apache KafkaDockerJavaKubernetesPythonRabbitMQSpringSpring Boot
Reposted 12 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.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account