Senior Java Developer

Posted 2 Days Ago
Be an Early Applicant
Toronto, ON, CAN
In-Office
Senior level
Information Technology • Professional Services • Sales • Consulting
The Role
The Senior Java Developer will design and develop integration solutions using Java and Spring Boot, focusing on REST APIs, middleware, and troubleshooting production issues. The role requires extensive experience with various integration technologies and strong SQL skills.
Summary Generated by Built In

Position: Senior Java Developer

Location: Onsite/Toronto

Job ID#: RQ10813

Duration: 6 months

Scope

The Justice Technology Services – Digital Design Branch requires a software developer with experience in the design and development of middleware and integration solutions. The developer will build integration infrastructure for Criminal Justice Digital Design (CJDD) products and work on various application integration endpoints, including:

  • Criminal eIntake
  • Digital Disclosure and Hearing Hub (D2H2)
  • Digital Information Repository (DIR)
  • ICON Integration workstreams

Assignment Deliverables

Development

  • Coding and unit testing of interfaces using Spring Boot/Spring Framework in an Azure cloud environment.
  • Translating functional specifications into working, tested applications.
  • Writing and/or generating code.
  • Conducting unit tests and debugging code.
  • Compiling data‑driven programs.

Design & Documentation

  • Participating in the creation of high‑quality software designs.
  • Contributing to documentation across SDLC phases.
  • Developing detailed programming specifications, UI designs, and prototypes.

Support

  • Assisting with troubleshooting production issues.
  • Supporting day‑to‑day operations.

Experience and Skillset Requirements

Mandatory Requirements

  • Extensive experience with REST API design and development, including documentation and testing.
  • In‑depth knowledge of integration patterns and best practices; experience designing and building integration solutions using Spring Integration.
  • Experience with enterprise integration technologies (JMS, AMQP, REST) and their use in a Spring Integration context.
  • Knowledge of data transformation techniques (mapping, normalization) and hands‑on experience applying them in Spring Integration.
  • Strong SQL skills and experience with relational databases such as SQL Server or Oracle.

Nice‑to‑Have Requirements

  • Knowledge of NoSQL databases such as MongoDB and experience using them in production.
  • Experience leading development teams and mentoring junior developers.
  • Knowledge of creating APIs requiring mapping between Java applications and mainframe copybooks.

Desired Skills and Experience

  • Strong expertise in Java and the Java development ecosystem, including Spring Boot.
  • In‑depth knowledge of microservice architecture and experience building scalable, highly available systems.
  • Extensive REST API design and development experience, including documentation and testing.
  • In‑depth knowledge of integration patterns and experience building integration solutions using Spring Integration.
  • Experience with enterprise integration technologies (JMS, AMQP, REST).
  • Strong knowledge of XML and experience with XML‑based integration solutions (XSLT, XPath).
  • Experience with message‑oriented middleware and enterprise service buses, such as Azure Service Bus.
  • Experience with event‑driven architecture and Azure Event Hub.
  • Strong SQL skills; experience with SQL Server or Oracle.
  • Understanding of security best practices, including authentication, authorization, and encryption.
  • Strong experience writing automated tests, including unit and API tests.
  • Familiarity with Agile methodologies (Scrum, Kanban) and participation in sprint planning and retrospectives.
  • Excellent written and verbal communication skills for technical and non‑technical stakeholders.
  • Passion for learning, staying current with industry trends, and continuous improvement.
  • Strong problem‑solving and debugging skills, with experience resolving complex issues.
  • Proven track record delivering high‑quality, robust, and scalable solutions in fast‑paced environments.

Evaluation Criteria

Criteria 1: Technical Design – 30 Points

  • Strong Java and Spring Boot expertise.
  • Deep knowledge of microservice architecture and scalable systems.
  • Extensive REST API design experience, including documentation/testing.
  • Practical application of design patterns and standards.
  • Knowledge of WCAG guidelines, OMG standards, and OPS architecture standards.

Criteria 2: Integration – 30 Points

  • Data transformation expertise (mapping, normalization) in Spring Integration.
  • Experience with message‑oriented middleware and ESBs (Azure Service Bus).
  • Event‑driven architecture experience (Azure Event Hub).
  • Strong SQL skills with relational databases.
  • Understanding and implementation of security best practices.

Criteria 3: Middleware – 15 Points

  • Experience with message‑oriented middleware and ESBs (Azure Service Bus).
  • Event‑driven architecture experience (Azure Event Hub).

Criteria 4: Security – 15 Points

  • Experience with Security and Web Services Security standards and frameworks.
  • Extensive experience with OAuth, OpenID, SAML 2.0, etc.

Criteria 5: Technical Framework – 10 Points

  • In‑depth knowledge of microservice architecture and scalable, highly available systems.
  • Prior experience with containerized environments such as Azure, OpenShift, Docker, Kubernetes, and Microservices.

About Symbiotic Digital.

Symbiotic Digital provides the IT Experts you need that solve problems and get things done.  See what the top 2% in their field can do for you.   (Symbiotic Digital is a division of Symbiotic Group Inc.)

We serve customers in two ways, we provide:

1.      Digital Experts: IT Consulting expertise. Bright Minds That Produce Proven Results

2.      Recruitment: Find The Right People You Need

Serving IT & Business leaders, Symbiotic Digital provides a business system that enable us to provide the Expert Technical staff needed to solve challenging business and IT problems. IT leaders in the most reputable organizations in Canada have relied on Symbiotic Digital to help them staff difficult assignments with proven Experts uniquely evaluated by our proven QMS- Quality Management System Staff Development Model. We are a 100% Indigenous owned company.

Learn more online at https://www.symbioticgroup.com/home-sd/.

Please submit your most recent resume to: [email protected]

View All Jobs online at:  https://www.symbioticgroup.com/view-jobs/



Skills Required

  • Extensive experience with REST API design and development
  • In-depth knowledge of integration patterns and best practices
  • Experience with enterprise integration technologies (JMS, AMQP, REST)
  • Strong SQL skills and experience with relational databases such as SQL Server or Oracle
  • Strong expertise in Java and the Java development ecosystem, including Spring Boot
  • Knowledge of NoSQL databases such as MongoDB
  • Experience leading development teams and mentoring junior developers
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
10 Employees
Year Founded: 1998

What We Do

Symbiotic Group Inc. is a consulting company that helps SMBs drive measurable results in sales, digital marketing, and operations. They also provide IT consulting services and focus on advancing business and career opportunities for Indigenous peoples.

Similar Jobs

Citi Logo Citi

Senior Java Engineer

Fintech • Financial Services
In-Office
Mississauga, ON, CAN
223850 Employees
94K-142K Annually

Symbiotic Group Inc. Logo Symbiotic Group Inc.

Senior Java Engineer

Information Technology • Professional Services • Sales • Consulting
In-Office
Ryerson, ON, CAN
10 Employees

TD Bank Logo TD Bank

Senior Java Engineer

Fintech • Insurance • Financial Services
In-Office
Toronto, ON, CAN
93823 Employees
102K-125K Annually

Citi Logo Citi

Senior Java Engineer

Fintech • Financial Services
In-Office
Mississauga, ON, CAN
223850 Employees
121K-171K Annually

Similar Companies Hiring

Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account