Talent.com

Java Jobs in Canada

Create a job alert for this search

Java • Canada

Last updated: 4 hours ago

Software Java Developer

Teckhorizon Inc

Toronto, ON, Canada

Full-time
Quick Apply

About the Role</b></p> <p data-end="596" data-start="402">Our Client is seeking a Senior Software Developer with strong experience in integration and middlewar...Show more

Développeur Java

DELAN

Montréal, QC, ca

Full-time
Quick Apply

Le Développeur Java sera responsable de concevoir, développer et maintenir des applications web dans un environnement SaaS au sein d’une équipe agile, en contribuant activement au cycle de vie comp...Show more

Java Developer - Core Java & Multithreading: Operate

Deloitte

Toronto, ON, ON, CA

Temporary

At Deloitte, our Purpose is to make an impact that matters.We exist to inspire and help our people, organizations, communities, and countries to thrive by building a better future.Our work underpin...Show more

  • New!

Java Backend Engineer

Goldenpick Technologies

Mississauga, ON, Canada

Full-time
Quick Apply

Technical Skills: 10+ years' experience in Java Spring Boot / Micro services Spring Boot Experience of working in an Agile environment Web services (REST Services / SOAP)DB (Oracle/MongoDB)...Show more

Java Developer [#4897]

Alteo

Montreal, QC, Canada

Permanent

Alteo is looking for an Intermediate Java Developer (Full-Stack) for a permanent position based in Montreal.You will play a key role in contributing to the development of applications while support...Show more

Java Developer

Lancesoft

Montreal, QC, CA

Full-time
Quick Apply

Job Title: Java Developer - Software Engineering.Experience Level: Level 4 (7-15 Years).Location: Montreal (Day 1 onboarding onsite / in office presence 3x week).We're seeking someone to join our R...Show more

Java Developer

ARC Business Solutions Inc.

Regina

Full-time

ARC operates out of 4 regions in Canada–Edmonton, Calgary, Toronto and Regina and in the US – and services a broad base of private and public sector clients.Service delivery is focused in five main...Show more

Java Backend Engineer - Java 8+, Linux,

Astra North Infoteck Inc.

Vancouver, BC, ca

Full-time

We are seeking a highly skilled Senior Software Engineer to join our backend engineering team.This role focuses on designing and delivering high-throughput, low-latency, and resilient services that...Show more

Senior Java Developer

7B Search Group Inc.

TORONTO, Ontario, Canada

Full-time

About the Senior Java Developer position.We are looking for an experienced Senior Java Developer who will join our small but growing software team.Our team is focused on developing new features, Po...Show more

Software Developer(Java)

Scotiabank

Toronto, ON, CA

Full-time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Contributes to the overall success of the Pricing and Rates applications within the Deposits Do...Show more

Java FullStack Developer

Stir Consulting Inc.

Toronto, Ontario, Canada

Full-time
Quick Apply

We are seeking a highly motivated and experienced Java FullStack Developer to join our team.The ideal candidate will have a strong background in Java development and experience working with.Design,...Show more

Java Backend Lead

VDart Inc

Canada

Full-time
Quick Apply

MsoNoSpacing">Role: Java backend Lead Location: Canada, Remote Contract &l...Show more

Java Developer

08763 Citi Canada Technology Services ULC

Mississauga Ontario Canada

Full-time

The Java Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with th...Show more

Software Developer (JAVA)

CGI

Montréal, Québec, Canada

Full-time
Quick Apply

We are looking to hire a Java Developer.The Equity Derivatives Volatility(EQD/VOL) is a team of nine people with responsibility for maintaining and supporting Front-to-Back applications (80%) and p...Show more

Java Developer AWS

Maarut

Montreal, QC, ca

Full-time

Depending on the project context, you’ll be required to:.Design, develop and maintain Java applications (back-end and/or front-end);.Participate in the analysis of functional and technical requirem...Show more

Analyste - Développeur JAVA

TEHORA

Levis, QC, CA

Full-time
Quick Apply

TEHORA est présentement à la recherche d'un(e) analyste-développeur JAVA senior ayant d’excellentes aptitudes techniques, d’excellentes connaissances et qui souhaite mettre à profit ses compétences...Show more

Java Developer

Renaud Consulting IM/IT Solutions

Montreal, Qc

Full-time

The mandate of the Members and Clients Transversal SolutionsDepartment (DSTMC) consists of developing and integrating large-scaleDesjardins solutions for client members using modern Desjardins tech...Show more

Java Fullstack Developer

Solutions Techso

Montréal, QC, CA

Full-time +1

As a world leader in digital transformation, Techso is a fast-growing company offering consulting services in three niches of expertise: technology infrastructure management (IT), specific applicat...Show more

Software Java Developer

Software Java Developer

Teckhorizon IncToronto, ON, Canada
3 days ago
Job type
  • Full-time
  • Quick Apply
Job description

About the Role

Our Client is seeking a Senior Software Developer with strong experience in integration and middleware development to support Criminal Justice Digital Design (CJDD) initiatives.

The role will focus on building integration infrastructure and APIs that support CJDD products including Criminal eIntake, Digital Disclosure and Hearing Hub (D2H2), Digital Information Repository (DIR), and ICON integration workstreams.

The successful candidate will design and develop scalable integration services using modern microservices architecture within the Azure cloud environment.

Key Responsibilities

Develop integration services and APIs using Java, Spring Boot, and Spring Framework.
Design and build REST APIs to support CJDD integration endpoints and enterprise applications.
Develop middleware and integration infrastructure for justice technology platforms.
Translate functional and technical specifications into working and tested applications.
Write high quality code and perform unit testing, debugging, and troubleshooting.
Design technical solutions based on enterprise integration patterns and best practices.
Participate in software design, documentation, and architecture discussions across SDLC phases.
Support integration workstreams for platforms such as Criminal eIntake, DIR, and D2H2.
Assist with production support, troubleshooting, and day to day operational support.
Collaborate with architects, developers, and business teams to deliver scalable integration solutions.

Required Technical Skills

Java and the Java development ecosystem
Spring Boot and Spring Framework
REST API design, development, documentation, and testing
Integration frameworks such as Spring Integration
Microservices architecture and distributed systems
Integration technologies such as JMS, AMQP, and REST
SQL and relational databases such as SQL Server or Oracle
XML technologies including XPath and XSLT
Data transformation techniques including mapping and normalization
Enterprise integration and API design patterns

Integration & Middleware Technologies

Azure Service Bus
Azure Event Hub
Event driven architecture
Message oriented middleware
Enterprise service bus concepts

Security & Architecture

Security frameworks including OAuth, OpenID, and SAML 2.0
Authentication, authorization, and encryption best practices
Secure API and microservices design
Knowledge of Web Content Accessibility Guidelines (WCAG)

Nice to Have

Experience with NoSQL databases such as MongoDB
Experience building APIs integrating Java applications with mainframe copybooks
Experience mentoring developers or leading development teams
Experience working with containerized platforms such as Docker, Kubernetes, OpenShift, or Azure container services

Development Practices

Strong experience writing automated tests including unit tests and API tests
Experience working within Agile methodologies such as Scrum or Kanban
Familiarity with development tools such as JIRA and Confluence
Experience building scalable and highly available enterprise systems