Senior Java Full Stack Developer – Spring Boot, Angular & Azure Integration

ThoughtStorm

Toronto

On-site

CAD 120,000 - 180,000

Full time

33 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ThoughtStorm in Toronto is seeking a senior Java/Angular engineer to build robust REST services, batch processes, and scalable persistence layers. You will design APIs and secure authentication for enterprise applications.

You will work with Spring Boot, Docker, Kubernetes, and Azure services, delivering bilingual public-facing apps that meet WCAG accessibility standards. Collaboration across teams and mainframe integrations is expected.

Qualifications

  • 8+ years of hands-on Java development experience, including Spring Boot and REST services.
  • 3+ years building Angular applications with reactive forms and multilingual UIs.
  • Design and consume RESTful APIs and microservices with emphasis on security and error handling.
  • Experience with enterprise integration: Spring Integration, JMS, AMQP, and Azure Service Bus.
  • Knowledge of Event-Driven Architecture and messaging middleware (Azure Event Hub).
  • Strong database skills with SQL Server or Oracle, including data modelling and queries.
  • Experience implementing OAuth2, JWT, OpenID Connect, and SAML 2.0.
  • Container orchestration and deployment: Docker, Kubernetes, OpenShift; WAR packaging.
  • Deliver bilingual public-facing apps with WCAG 2.1 AA/AODA accessibility compliance.

Skills

Java development
Spring Boot
REST APIs
Angular
Event-driven architecture
Security protocols (OAuth2/JWT/OpenID)
WCAG accessibility awareness

Tools

Spring Integration
JMS
AMQP
Azure Service Bus
Mainframe/IMS integration
Docker
Kubernetes
OpenShift
WAR deployment
Azure Event Hub

Job description

  • 8+ years of hands-on experience in Java development, including at least 4+ years of experience with Spring Boot, REST services, batch processing and persistence layers.
  • Minimum 3+ years of experience developing Angular applications, including reactive forms, multi-step user flows and bilingual user interfaces.
  • Strong experience designing, developing and consuming RESTful APIs and microservices, including API security, authentication, error handling and integration.
  • Hands-on experience with Enterprise Integration, including Spring Integration, JMS, AMQP, Azure Service Bus and Mainframe/IMS integration.
  • Strong understanding of Event-Driven Architecture, messaging middleware and Azure Event Hub.
  • Strong knowledge of SQL Server or Oracle, database design, SQL queries and data transformation.
  • Experience implementing security standards and protocols, including OAuth2, JWT, OpenID Connect and SAML 2.0.
  • Experience with Docker, Kubernetes, OpenShift and deploying WAR applications on enterprise Java application servers.
  • Demonstrated experience delivering bilingual (English/French) public-facing applications compliant with WCAG 2.1 Level AA / AODA accessibility standards.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Full Stack Engineer (Spring Boot + Angular)
Senior Java Full Stack Engineer (Spring Boot + Angular)

PYXIDIA TECHLAB • Toronto

Hybrid
CAD 90,000 - 120,000
Java Fullstack Developer
Java Fullstack Developer

PYXIDIA TECHLAB • Toronto

Hybrid
CAD 90,000 - 120,000
Senior Java Full-Stack Engineer | Spring Boot & React/Angular
Senior Java Full-Stack Engineer | Spring Boot & React/Angular

Compunnel Inc. • Montreal

On-site
CAD 90,000 - 130,000
RQ09196 - Software Developer - Senior
RQ09196 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 120,000 - 170,000
Senior Java Developer
Senior Java Developer

Compunnel Inc. • Montreal

On-site
CAD 90,000 - 120,000
Sr Java Springboot developer
Sr Java Springboot developer

Aarorn Technologies Inc • Toronto

On-site
CAD 85,000 - 110,000
Java Full Stack Developer
Java Full Stack Developer

Compunnel Inc. • Montreal

On-site
CAD 90,000 - 130,000
Lead Développeur Java Spring Boot (Senior)
Lead Développeur Java Spring Boot (Senior)

SII Group • Montreal

On-site
CAD 120,000 - 160,000
Senior Java Architect
Senior Java Architect

Compunnel Inc. • Montreal

Hybrid
CAD 105,000 - 155,000
Lead Développeur Java Spring Boot (Senior)
Lead Développeur Java Spring Boot (Senior)

Groupe SII • Canada

On-site
CAD 120,000 - 180,000