Get the job you really want

Top Java Developer Jobs in Ottawa

30+ Job Results
10 Days Ago
Ottawa, ON
Remote
7,509 Employees
7+ Years of Experience
7,509 Employees
7+ Years of Experience
Cloud • Information Technology • Software
Seeking a highly skilled Principal Java Systems Engineer with expertise in information retrieval, processing, and ranking. Responsibilities include developing robust Java code, optimizing tools and systems, and enhancing information extraction using ML/NLP techniques. Must have 10+ years of industry experience and strong communication skills for remote work.
Top Benefits:
401-K
Company Outings
Dental Insurance
+19 More
8 Days Ago
Ottawa, ON
Remote
451 Employees
3-5 Years of Experience
451 Employees
3-5 Years of Experience
Consulting
Seeking a Java Developer with experience in building high-performing, scalable, and enterprise-grade applications. Responsible for the entire software development lifecycle, from concept and design to testing. Must have experience with Java platforms, Object Oriented analysis and design, and relational databases. Experience with Spring Framework, web application development, and test-driven development is preferred.
9 Days Ago
Ottawa, ON
213 Employees
3-5 Years of Experience
213 Employees
3-5 Years of Experience
Artificial Intelligence • Software
As a Senior Java Developer at Behavox, you will be responsible for building scalable and reliable server-side cloud native applications, designing and implementing RESTful APIs, working with micro-services, and analyzing product requirements. You will collaborate with cross-functional teams to deliver outstanding products to clients.
9 Days Ago
Ottawa, ON
213 Employees
3-5 Years of Experience
213 Employees
3-5 Years of Experience
Artificial Intelligence • Software
Behavox is seeking a Senior Java Developer to work on building scalable and reliable server-side cloud-native applications within a high-load, data-intensive architecture. The role involves partnering with product management and engineering teams to solve complex technical problems and deliver outstanding products to clients.
16 Days Ago
Ottawa, ON
Remote
7,509 Employees
7+ Years of Experience
7,509 Employees
7+ Years of Experience
Cloud • Information Technology • Software
Seeking a Senior Java Systems Engineer with expertise in information retrieval, processing, and ranking. Responsibilities include developing scalable Java code, enhancing tools for data processing, and collaborating with team members. Requires excellent communication skills and hands-on experience in Java, GCP, and cloud technologies.
Top Benefits:
401-K
Company Outings
Dental Insurance
+19 More
22 Days Ago
Ottawa, ON
3,222 Employees
3-5 Years of Experience
3,222 Employees
3-5 Years of Experience
Cloud • Software
Join Elastic as a Java Engineer in the Elasticsearch Core Infra team to contribute to foundational infrastructure, design horizontally-scalable features, optimize internal data structures, and collaborate with the ES team and open-source projects.
Top Benefits:
401-K
401-K Matching
Company Equity
+27 More
19 Hours Ago
Ottawa, ON
Remote
102 Employees
5-7 Years of Experience
102 Employees
5-7 Years of Experience
Software
Senior Java Engineer responsible for creating and maintaining microservices for a payments solution, collaborating with team members, engaging with stakeholders, and ensuring task completion. Requires 5+ years of Java development experience, proficiency in Java 11+, Spring framework, SQL, Agile development, and strong problem-solving abilities.
22 Days Ago
Ottawa, ON
33 Employees
3-5 Years of Experience
33 Employees
3-5 Years of Experience
Digital Media • Information Technology
Seeking a Java Developer with deep expertise in Java programming language and associated tools, proficiency in frameworks like Spring and JPA, and strong analytical and problem-solving skills. Responsibilities include developing web and enterprise applications, working with relational databases, and integrating RESTful APIs.
3 Days Ago
Ottawa, ON
Remote
31 Employees
5-7 Years of Experience
31 Employees
5-7 Years of Experience
Cloud • Software
Join Jatheon Technologies as a Medior/Senior Java Engineer to contribute to the development and maintenance of their Cloud Solution on AWS, focusing on data archiving. Responsibilities include SDLC participation, high-quality code development, technical issue resolution, and contribution to technical discussions. Required skills include Java development, microservice architecture, REST, Spring framework, SQL, and strong analytical skills. Additional experience with cloud-based development, AWS services, Docker, Kubernetes, Elasticsearch, Redis, DDD, Event-Driven Architecture, and Machine Learning/AI concepts is a plus. Remote work, competitive salary, and opportunities for personal growth and training are offered.
5 Days Ago
Ottawa, ON
Remote
638 Employees
7+ Years of Experience
638 Employees
7+ Years of Experience
Transportation
Senior Java Developer role at Verra Mobility, contributing to the development and support of technology products. Responsibilities include modifying existing applications, developing new features, participating in code reviews, and implementing CI/CD setups. This role reports to the Software Development Manager and involves working in an agile environment to ensure high-quality outcomes and meet delivery goals.
Top Benefits:
401-K
Company Outings
Dental Insurance
+13 More
12 Days Ago
Ottawa, ON
3,222 Employees
7+ Years of Experience
3,222 Employees
7+ Years of Experience
Cloud • Software
Join Elastic as a Senior Java Developer in the Elasticsearch - Distributed Systems team. Responsible for improving Elasticsearch's components, maintaining cluster coordination system, pushing scalability limits, and solving complex issues. Requires strong background in Distributed Systems, Java proficiency, understanding of algorithms, and ability to work on highly distributed systems.
Top Benefits:
401-K
401-K Matching
Company Equity
+27 More
12 Days Ago
Ottawa, ON
33 Employees
1-3 Years of Experience
33 Employees
1-3 Years of Experience
Digital Media • Information Technology
Senior Java Developer role in Ottawa focusing on designing, debugging, and operating applications in a containerized environment. Requires experience in IAM development, Identity IQ, Java, and software development. Temporary contractor position for 1 year.
23 Days Ago
Ottawa, ON
Remote
147 Employees
7+ Years of Experience
147 Employees
7+ Years of Experience
Blockchain
Independently investigate and design complex systems, optimize system performance, translate business requirements into functional applications, review and verify code adherence to quality standards, identify and solve bugs, and maintain code quality. Required experience in Java applications, middleware principles, Java technologies, Spring frameworks, software design, architecture, event processing models, REST, and more.
6 Days Ago
Ottawa, ON
Remote
9,651 Employees
5-7 Years of Experience
9,651 Employees
5-7 Years of Experience
Energy • Renewable Energy
Join a small but growing team at Sunrun to work on a new platform using state-of-the-art technologies for residential solar+storage products. Responsibilities include establishing technical standards, collaborating with Product Management, designing and coding software components, and mentoring team members. Qualifications include a Bachelor's Degree in Computer Science, 5 years of Java development experience, and expertise in server-side application design patterns, REST APIs, databases, DevOps, AWS, Git, MVC, and Agile methodologies. Experience in renewable energy and the electricity industry is a plus.
6 Days Ago
Ottawa, ON
Remote
6,000 Employees
5-7 Years of Experience
6,000 Employees
5-7 Years of Experience
Big Data • Cloud • Healthtech • Software • Big Data Analytics
Seeking Senior Software Engineers experienced in Java applications and open-source technologies to build and enhance enterprise platforms in the life sciences industry. Responsibilities include building new applications, cloud infrastructure, and driving improvements in a fast-paced environment.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
6 Days Ago
Ottawa, ON
Remote
6,000 Employees
7+ Years of Experience
6,000 Employees
7+ Years of Experience
Big Data • Cloud • Healthtech • Software • Big Data Analytics
Looking for Principal Software Engineers with expertise in Java applications to build industry-leading Enterprise Content Management applications and services on a multi-tenant, highly scalable cloud platform.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
20 Days Ago
Ottawa, ON
900 Employees
5-7 Years of Experience
900 Employees
5-7 Years of Experience
Software
Seeking a Senior Java Developer with 5-7 years of Java backend development experience. Responsibilities include designing, developing, and maintaining high-performance Java applications, collaborating with teams, troubleshooting technical issues, and staying updated on industry trends. Qualifications include a degree in Computer Science, expertise in REST services, RDBMS, unit tests, and version control systems. Experience with Java 8+, Spring, Hibernate, and AWS/GCP/Azure is a plus.
9 Days Ago
Ottawa, ON
Remote
1,200 Employees
7+ Years of Experience
1,200 Employees
7+ Years of Experience
Artificial Intelligence • Big Data • Cloud • Software • Business Intelligence
Seeking a visionary Senior Software Engineer to lead the Search Team in delivering a world-class search experience for users. Responsibilities include developing search algorithms, optimizing search systems, tackling technical challenges, and overseeing Elasticsearch clusters. Requires professional experience in building scalable Java applications, expertise in ElasticSearch, and communication skills for global teams. Bachelor's degree or equivalent working experience is required. Visa sponsorship is not available.
Top Benefits:
401-K
401-K Matching
Commuter Benefits
+43 More
6 Days Ago
Ottawa, ON
Remote
6,000 Employees
7+ Years of Experience
6,000 Employees
7+ Years of Experience
Big Data • Cloud • Healthtech • Software • Big Data Analytics
Looking for Principal Software Engineers with extensive experience in Java, cloud development, and infrastructure, to build Enterprise Content Management applications on a highly scalable cloud platform. Responsibilities include leading, designing, and implementing key product features, collaborating with stakeholders, and mentoring team members. Remote work available.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
7 Days Ago
Ottawa, ON
715 Employees
3-5 Years of Experience
715 Employees
3-5 Years of Experience
Information Technology • Software • Design
Integral contributor to a team developing lower layer automotive software and core services for infotainment systems. Responsible for C/C++/Java service development, proof of concepts, and investigating system failures. Requires strong experience in OS, kernel, drivers, hardware design, and Agile processes.
3 Days Ago
Ottawa, ON
Remote
600 Employees
5-7 Years of Experience
600 Employees
5-7 Years of Experience
Kids + Family • Mobile
Join Life360 as a Senior Software Engineer, Backend to build microservices, scale systems, and mentor developers. Requires 5+ years of backend and Cloud code experience, proficiency in Java and microservices, and a Bachelor's degree in computer science or equivalent.
13 Days Ago
Ottawa, ON
Remote
4,900 Employees
7+ Years of Experience
4,900 Employees
7+ Years of Experience
Fintech • Payments
Seeking a highly motivated Senior Software Engineer with experience in Java and C# to work on cloud-based microservice solutions for payments. Must be able to switch between tech stacks easily and have a strong background in software architecture and design. Experience with Nest.JS, AWS, and CI/CD practices is preferred.
Top Benefits:
401-K
Adoption Assistance
Company Equity
+18 More
8 Days Ago
Ottawa, ON
Remote
326 Employees
3-5 Years of Experience
326 Employees
3-5 Years of Experience
Sports
Develop highly-scalable mobile internet backends for millions of users using Java, Spring Boot, Spring Cloud, Docker, Kubernetes, MySQL, MongoDB, Redis, and RabbitMQ. Participate in code reviews, respond to support calls, mentor team members, and adhere to standard architecture patterns.
8 Days Ago
Ottawa, ON
Remote
117 Employees
7+ Years of Experience
117 Employees
7+ Years of Experience
Sports
Seeking a skilled Senior Java/Kotlin Backend Developer to assist in handling streaming sports data into Betr systems. Requires building consumer experiences, good testing practices, strong communication, disciplined software engineering, Agile methodologies, and continuous improvement mindset.
15 Days Ago
Ottawa, ON
78 Employees
3-5 Years of Experience
78 Employees
3-5 Years of Experience
Mobile • Software
Atimi is seeking an experienced Java backend software developer to join their remote team in Canada. The role involves proactive collaboration, code quality enforcement, architecture planning, and continuous codebase improvements. The candidate should have strong Java development experience, expertise in AWS, SQL, NoSQL, and CI/CD pipelines.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size