Integration Developer

Posted 15 Days Ago
Be an Early Applicant
Toronto, ON, CAN
In-Office
Senior level
Information Technology • Professional Services • Sales • Consulting
The Role
Design, build, and maintain secure, scalable RESTful APIs and microservices using Java and Spring Boot. Implement integrations, data transformations, authentication (OAuth2/JWT/SAML), automated tests, containerization (Docker/Kubernetes), and monitoring. Resolve production issues, participate in on-call support, mentor juniors, and produce technical documentation and deployment guides.
Summary Generated by Built In

Position: Integration Developer

Location: Toronto, ON (Onsite)

Job ID#: RQ10573

Duration: 12 Months

Role Overview

We are seeking a Senior API Software Developer/Integration Developer with 8+ years of experience responsible for creating and consuming APIs to translate functional specifications into working, tested applications. The successful candidate will develop detailed programming specifications, user interface designs, prototypes, write and/or generate code, compile data-driven programs, conduct unit testing, and debug code.

Key Responsibilities

  • Design and develop detailed RESTful API specifications, including endpoints, request/response models, authentication methods, and error handling.
  • Build clean, scalable, and secure REST APIs using Java and Spring Boot.
  • Design and implement modular, independently deployable microservices.
  • Develop applications that transform and route data based on business requirements.
  • Create comprehensive automated test coverage using tools such as JUnit, Mockito, or Test Containers.
  • Design and implement efficient relational database schemas.
  • Optimize APIs for performance, response time, memory usage, and throughput.
  • Implement secure authentication and authorization mechanisms using OAuth2, JWT, and other security frameworks.
  • Develop containerized applications utilizing Docker and Kubernetes technologies.
  • Implement monitoring and logging solutions for operational visibility.
  • Produce technical documentation, deployment guides, and operational procedures.
  • Participate in code reviews and mentor junior developers.
  • Provide regular status updates on development progress and deliverables.
  • Resolve production issues, regression defects, and performance-related concerns.
  • Participate in on-call support for production issues, including occasional weekend support.
  • Assist with troubleshooting and providing operational support as required.

Mandatory Qualifications

  • Extensive experience designing, building, and consuming REST APIs, including API documentation and testing.
  • Strong expertise in integration patterns and integration solution development using Spring Integration.
  • Deep understanding of microservice architecture and scalable, highly available systems.
  • Hands-on experience with Azure services, messaging queues, event-driven architecture, and asynchronous processing.
  • Strong SQL skills with experience using relational databases such as SQL Server or Oracle.
  • Experience implementing OAuth2, JWT, SAML, and related authentication and authorization technologies.
  • Experience transforming data across formats including JSON, XML, and CSV.
  • Ability to apply data transformation techniques such as mapping and normalization.

Desired Skills & Experience

  • Strong proficiency in object-oriented and functional programming using modern Java.
  • Extensive experience with Java, Spring Boot, and the Java development ecosystem.
  • Strong knowledge of REST API standards, HTTP methods, status codes, and best practices.
  • Experience with Spring Integration and enterprise integration technologies including JMS and AMQP.
  • Strong XML experience, including XSLT and XPath.
  • Experience with Azure Service Bus and event-driven architecture.
  • Understanding of security best practices, authentication, authorization, and encryption.
  • Strong experience writing automated unit and API tests.
  • Experience with Kubernetes, Helm, Docker, OpenShift, and container orchestration technologies.
  • Familiarity with Agile methodologies such as Scrum and Kanban.
  • Excellent communication and stakeholder engagement skills.
  • Strong analytical, troubleshooting, and debugging capabilities.
  • Experience mentoring junior developers.
  • Ability to prioritize work and manage multiple responsibilities in a fast-paced environment.

Nice-to-Have

  • Experience within justice, law enforcement, regulatory, or other public sector environments.
  • Previous experience working within government or public sector organizations.

Work Arrangement

  • Onsite requirement: 5 days per week in Toronto, ON.

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

  • 8+ years of experience in API/integration development
  • Extensive experience designing, building, and consuming REST APIs including documentation and testing
  • Strong expertise in integration patterns and solution development using Spring Integration
  • Deep understanding of microservice architecture and scalable, highly available systems
  • Hands-on experience with Azure services, messaging queues, event-driven architecture, and asynchronous processing
  • Strong SQL skills with experience using SQL Server or Oracle
  • Experience implementing OAuth2, JWT, and SAML for authentication and authorization
  • Experience transforming data across JSON, XML, and CSV formats
  • Strong proficiency in Java and Spring Boot
  • Experience developing containerized applications using Docker and Kubernetes
  • Experience creating automated tests using JUnit, Mockito, and TestContainers
  • Experience with JMS and AMQP messaging technologies
  • Willingness to participate in on-call support, including occasional weekend support
  • Onsite 5 days per week in Toronto, ON
  • Experience with XML processing including XSLT and XPath
  • Experience with Helm and OpenShift
  • Familiarity with Agile methodologies (Scrum/Kanban)
  • Experience 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

BuildOps Logo BuildOps

Staff Software Engineer

Cloud • Mobile • Software
Easy Apply
Hybrid
Toronto, ON, CAN
500 Employees
172K-229K Annually

Zscaler Logo Zscaler

Integration Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
Canada
8697 Employees
134K-168K Annually

ADGA Group Consultants Inc Logo ADGA Group Consultants Inc

Integration Engineer

Information Technology • Professional Services • Cybersecurity • Defense
Hybrid
Ottawa, ON, CAN
300 Employees

TD Bank Logo TD Bank

Software Engineer

Fintech • Insurance • Financial Services
In-Office
2 Locations
93823 Employees
96K-115K Annually

Similar Companies Hiring

NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Fairly Even Thumbnail
Hardware • 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