Symbiotic Group Inc.

Senior Java Developer

Symbiotic Group Inc.  •  Canada (Onsite)  •  2 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


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:

RecDep@symbioticgroup.com


View
All Jobs online at:

https://www.symbioticgroup.com/view-jobs/

Symbiotic Group Inc.

About Symbiotic Group Inc.

Questions we hear and address…….

• How do I build a repeatable sales process that builds pipeline?

• How do I build a digital marketing program that gets results?

• What steps do I need to take to feel more in control of my business?

What We Do

We provide bespoke Consulting Services for SMBs and New Ventures.

We work ‘ON’ your business to help you gain control, improve process and drive growth.

We solve the problems hindering business growth by building winning plans, processes and core systems to measure progress and drive results. We provide the following:

• Create winning strategy & plans to drive growth

• Build processes that drive repeatable results and reduce risk

• Create core systems to manage and measure progress.

Whom Are We For?

We are for SMB B2B growth companies with fewer than 100 employees who need help to get to the ‘next level’.

We are for business owners whose business problems include: gaps in business planning and strategy, sales and digital marketing needs, weak or missing business processes, and the absences of core management systems to confidently understand finances and make decisions.

Our Difference: Why Choose Us?

Symbiotic Group has over 30 years’ experience working with SMB organizations serving their unique business needs.

We bring SMB focused expertise from more than one discipline so that you can get the precise assistance you need for your unique growth journey.

We have experts in the following key areas needed by SMBs:

• Business Planning & Strategy

• Sales – Automation, Customer Journey

• Marketing – Intel Led, SEO, Social, Content, Email, PR

• Operations – Finance, Accounting/Bookkeeping, HR & Recruitment

We work ‘ON’ your business to help you gain control, improve process and drive growth.

Industry
Consulting & Advisory
Company Size
1-10 employees
Headquarters
Oakville, CA
Year Founded
1998
Social Media