Back to results

Senior Full-stack Java Developer- RQ11874 (CANADA) - Onsite

  • Toronto, ON, Canada

Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
3+ years of experience developing Angular applications, including reactive forms and multi-step user flows.
Posting language
English
Posted

Original job description

Senior Full-stack Java Developer- RQ11874 (CANADA) - Onsite

About the role:

CCI is hiring a Senior Full-stack Java Developer. This role centers on designing, building and deploying secure, scalable Java/Spring Boot REST APIs and independent microservices. It covers the full lifecycle: API specs, relational database design, testing with JUnit, Mockito or Testcontainers, performance tuning, and OAuth2/JWT security aligned with OWASP. It also involves Docker/Kubernetes deployment, monitoring and logging (Prometheus, Grafana, ELK or Splunk), documentation, mentoring through code reviews, sprint status updates, and weekend on-call support for production issues.

Must haves:

8+ years of hands-on Java development, including 4+ with Spring Boot for REST services, scheduled batch processing and persistence layers.

3+ years of experience developing Angular applications, including reactive forms and multi-step user flows.

Demonstrated experience delivering a bilingual (English and French) public-facing web application that meets WCAG 2.1 Level AA (AODA).

Demonstrated experience designing, building and consuming secured REST APIs, including authentication (OAuth2, JWT), error handling and retry logic.

Strong SQL skills and experience with relational databases such as SQL Server or Oracle.

Experience deploying WAR applications on an enterprise Java application server across development, UAT and production environments.

Working knowledge of .NET, sufficient to integrate a Java application with secured services built on .NET

Nice to have:

strong object-oriented and functional programming with modern Java, plus experience with the Spring Boot ecosystem.

Architecture and APIs: in-depth microservices knowledge for scalable, highly available systems, and expertise designing, building and consuming REST APIs, including secured external ones (TLS, timeouts, retries, idempotency, error handling).

integration patterns using Spring Integration, JMS, AMQP and REST, with mainframe/IMS integration, XML work (XSLT, XPath) and data mapping and normalization.

message-oriented middleware and event-driven design, such as Azure Service Bus and Event Hub, plus SMS and email services with delivery status and reply handling.

Front end and accessibility: strong Angular (reactive forms, multi-step flows, bilingual English/French UIs) and WCAG/AODA experience on public-facing web apps.

strong SQL with SQL Server or Oracle, authentication, authorization and encryption, and automated unit and API testing.

Spring Boot batch jobs that trigger business rules, WAR deployments across dev, UAT and prod, Kubernetes/Helm familiarity, .NET service integration, stubbing external services, and taking over existing code through knowledge transfer.

How to apply?

For rate purposes please directly send your resume to hire@cci-worldwide.com with "RQ11874 - Specialized IT Consultant - Senior)" in the subject line. Your resume must clearly show how you meet each mandatory requirement. Candidates must be able to work Onsite 5 times a day in Toronto. Applications are reviewed immediately.

More about this job

Responsibilities

Design, build, test, secure, and deploy scalable Java/Spring Boot REST APIs and microservices, including database design, batch processing, performance tuning, and production monitoring. Document solutions, mentor through code reviews, provide sprint updates, and support production issues through weekend on-call coverage.

Requirements

Requires 8+ years of Java development, including 4+ years with Spring Boot and 3+ years developing Angular applications, plus experience with secured REST APIs, relational databases, enterprise WAR deployments, and .NET service integration. Candidates must also have delivered a bilingual English/French public-facing application meeting WCAG 2.1 Level AA (AODA) and be able to work on-site in Toronto.

Skills

  • Java
  • Spring Boot
  • REST APIs
  • Microservices
  • Angular
  • SQL
  • OAuth2
  • JWT
  • JUnit
  • Mockito
  • Docker
  • Kubernetes
  • WCAG 2.1
  • AODA
  • Bilingual Application Development
  • WAR Deployment

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Consulting

Keywords

  • Java
  • Spring Boot
  • REST APIs
  • Microservices
  • Angular
  • Reactive Forms
  • SQL Server
  • Oracle
  • OAuth2
  • JWT
  • JUnit
  • Mockito
  • Testcontainers
  • Docker
  • Kubernetes
  • Helm
  • Prometheus
  • Grafana
  • ELK
  • Splunk
  • WCAG 2.1 Level AA
  • AODA
  • JMS
  • AMQP
  • Spring Integration
  • Azure Service Bus
  • Azure Event Hub
  • Mainframe Integration
  • IMS
  • XSLT

Report this job

Get in touch
MovoJobs

Contact us