Java Microservices Architect

NLB Services

Calgary

On-site

CAD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NLB Services is looking for a skilled Java Microservices Architect / Senior Developer to design and deliver scalable enterprise applications. The role requires deep expertise in Java-based microservices architecture, focusing on modernization and strong knowledge in the energy sector.

Candidates should have hands-on experience with Spring Boot, API Gateway solutions, and a proven track record of modernizing legacy systems. The position mandates collaboration across teams in large transformation initiatives.

Qualifications

  • Hands-on expertise with Spring Boot.
  • Strong knowledge of Microservices Architecture & Design Patterns.
  • Experience with API Gateway implementation.

Responsibilities

  • Design and develop scalable microservices using Java and Spring Boot.
  • Define and implement microservices architecture patterns and best practices.
  • Lead architecture discussions and future-state system design.

Skills

Spring Boot
Microservices Architecture & Design Patterns
API Gateway implementation
TIBCO EMS / JMS
Scheduler frameworks (Quartz or similar)
Enterprise System Design / Architecture

Tools

GitHub Copilot

Job description

We are seeking an experienced Java Microservices Architect / Senior Developer to design and deliver modern, scalable enterprise applications. The ideal candidate brings deep expertise in Java-based microservices architecture, application modernization, and strong domain knowledge in the energy / electricity sector.

Key Responsibilities
  • Design and develop scalable microservices using Java and Spring Boot
  • Define and implement microservices architecture patterns and best practices
  • Design and configure API Gateway solutions for secure service communication
  • Develop scheduler-based batch and operational jobs
  • Lead architecture discussions and future‑state system design
  • Drive modernization initiatives, including monolith‑to‑microservices migration
  • Collaborate across multiple teams in large transformation programs
  • Leverage AI‑assisted development tools (e.g., GitHub Copilot)
Must‑Have Technical Skills (Mandatory)
  • Hands‑on expertise with Spring Boot
  • Strong knowledge of Microservices Architecture & Design Patterns
  • Experience with API Gateway implementation
  • Experience with TIBCO EMS / JMS
  • Experience with Scheduler frameworks (Quartz or similar)
  • Enterprise System Design / Architecture experience
Must‑Have Domain Experience (Mandatory)
  • Experience in Energy / Utilities / Electricity domain
  • Understanding of real‑time operational systems / grid management
  • Familiarity with ISO (Independent System Operator) or regulated utility environments
Must‑Have Architecture & Modernization Experience
  • Proven experience modernizing enterprise applications
  • Strong experience migrating legacy monoliths to microservices
  • Ability to evaluate architecture options and define target‑state solutions
  • Experience mentoring engineering teams
  • Experience in large‑scale transformation programs
  • Strong stakeholder management and cross‑team collaboration
  • Ability to manage technical dependencies across multiple workstreams
Nice to Have
  • Experience in Canadian energy markets / utility organizations
  • Knowledge of enterprise integration patterns
  • Exposure to AI‑assisted coding tools such as GitHub Copilot
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

(Dev) Application Architect Java
(Dev) Application Architect Java

Vaco Recruiter Services • Montreal (administrative region)

Hybrid
CAD 100,000 - 150,000
Application Solution Architect – Java | Toronto, ON - Hybrid | Fulltime FTE
Application Solution Architect – Java | Toronto, ON - Hybrid | Fulltime FTE

Acestack • Toronto

Hybrid
CAD 140,000 - 190,000
Java Backend Developer
Java Backend Developer

Jobtailor • Toronto

On-site
CAD 110,000 - 140,000
Java Architect (Retail / Commerce exp)
Java Architect (Retail / Commerce exp)

HCLTech • Vancouver

On-site
CAD 140,000 - 210,000
Lead Java Backend Architect – Spring Boot & AWS
Lead Java Backend Architect – Spring Boot & AWS

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 120,000 - 150,000
Java Spring Boot Developer – Microservices, Kafka, SQL & AI Tools
Java Spring Boot Developer – Microservices, Kafka, SQL & AI Tools

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 90,000 - 120,000
Technical Lead/Solutions Architect
Technical Lead/Solutions Architect

Arcadia • Toronto

Hybrid
Java Developer – FX eTrading Services
Java Developer – FX eTrading Services

Jobtailor • Montreal (administrative region)

On-site
CAD 110,000 - 160,000
Java Developer
Java Developer

Apptoza Inc. • Vancouver

On-site
CAD 120,000 - 165,000
Health insurance
Remote/onsite flexibility
Senior Java Software Engineer - Banking Experience
Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto

Hybrid
CAD 80,000 - 110,000