Senior Java Microservices Engineer

Publicis Groupe

Calgary

Hybrid

CAD 125,000 - 155,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health benefits
Professional development opportunities
Flexible work arrangements

Job summary

Publicis Sapient in Calgary seeks a hands-on Senior Java Microservices Engineer to drive enterprise-grade, event-driven applications. You will work directly with business and technology stakeholders, lead design discussions, and coordinate global teams to deliver scalable cloud-ready solutions.

The role emphasizes strong client engagement and architectural leadership. The ideal candidate combines deep technical expertise with excellent stakeholder management and a passion for modern engineering

Qualifications

  • 8+ years of software development experience.
  • Strong hands-on Java (11+), Spring Boot and microservices knowledge.
  • Experience leading client-facing technical discussions with stakeholders.
  • Proven ability to design enterprise-grade, scalable event-driven architectures.

Responsibilities

  • Design, develop, and maintain Java-based microservices.
  • Lead architecture reviews and technical design discussions.
  • Coordinate across onshore and offshore teams.
  • Ensure CI/CD, automated testing, performance optimization, and production support.

Skills

Java 11+
Spring Boot
Microservices Architecture
REST APIs
OO Design
CI/CD practices

Education

Bachelor's degree in Computer Science or related

Tools

Kafka
RabbitMQ
Tibco
IBM MQ
Docker
Kubernetes

Job description

Company description

Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting, and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of next, our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting, and customer obsession to accelerate our clients’ businesses through designing the products and services their customers truly value.



Overview

We are looking for highly skilledSenior Java Microservices Engineerto join a strategic client engagement in Calgary. We are looking for a hands‑on senior engineer who combines strong technical expertise with excellent stakeholder management and client‑facing skills.


This role requires an individual who can work directly with business and technology stakeholders, drive technical discussions, coordinate across onshore and offshore teams, and lead the design and development of enterprise‑grade applications. The ideal candidate is passionate about building scalable, event‑driven, cloud‑ready solutions while serving as a trusted advisor to clients and project teams.



Qualifications

Client & Stakeholder Management


  • Build and maintain strong client relationships and act as a trusted technology partner.

  • Serve as a liaison between business stakeholders, architects, product owners, and engineering teams.

  • Facilitate requirement discovery, clarification, solution workshops, and technical discussions.

  • Translate business requirements into scalable technical solutions and API contracts.

  • Communicate technical concepts effectively to both technical and non‑technical stakeholders.

  • Leverage AI‑assisted engineering tools and practices to improve development productivity, accelerate delivery, enhance code quality, and support modernization initiatives.


Technical Leadership


  • Lead technical design discussions, architecture reviews, and solutioning activities.

  • Contribute to high‑level and detailed solution design for enterprise applications.

  • Drive technical decision‑making while balancing scalability, performance, security, and maintainability considerations.

  • Mentor and guide junior developers and foster engineering best practices.


Application Development


  • Design, develop, and implement scalable Java‑based applications using modern microservices architecture.

  • Develop and consume RESTful APIs and event‑driven services.

  • Build resilient, maintainable, and high‑performing distributed systems.

  • Collaborate closely with architects and cross‑functional teams to deliver robust enterprise solutions.


Delivery & Engineering Excellence


  • Coordinate seamlessly across onshore and offshore development teams.

  • Participate in Agile ceremonies, technical grooming, estimation, and sprint planning.

  • Drive quality through code reviews, automated testing, CI/CD practices, and continuous improvement.

  • Support production deployments, troubleshooting, root cause analysis, and performance optimization


Core Java & Backend Technologies


  • 8+ years of software development experience.

  • Strong hands‑on expertise in:

    • Java (Java 11+ preferred)

    • Spring Boot

    • Microservices Architecture

    • REST API design and development

    • Object‑Oriented Design and Design Patterns




Database Technologies


  • Strong experience with:

    • Oracle Database

    • SQL query development and optimization

    • Data modeling and database performance considerations




Messaging & Event‑Driven Systems


  • Strong understanding of Event‑Driven Architecture.

  • Experience with one or more messaging technologies:

    • Tibco (preferred)

    • Kafka

    • RabbitMQ

    • IBM MQ or equivalent




Containerization & Platform Engineering


  • Hands‑on experience with:

    • Kubernetes

    • Docker

    • CI/CD pipelines

    • Jenkins




Cloud & Infrastructure


  • Experience with cloud‑native application development.

  • Exposure to Microsoft Azure services preferred.

  • Experience working in on‑premise and hybrid deployment environments.


AI‑Assisted Engineering & Development

Required


  • Experience leveraging AI‑powered software development tools such as GitHub Copilot, Microsoft Copilot, Cursor, Claude Code, or similar tools to improve developer productivity and software quality.

  • Ability to effectively use AI‑assisted development techniques for:

    • Code generation and refactoring

    • Unit test creation

    • Documentation generation

    • API and integration analysis

    • Troubleshooting and root cause analysis

    • Development acceleration while maintaining engineering quality standards



  • Strong understanding of AI‑assisted development best practices, including validation, code review, security, and governance.

  • Embraces modern AI‑assisted development practices and effectively utilizes GenAI tools to accelerate software delivery while maintaining high standards for quality, security, and maintainability.


Preferred


  • Experience applying Generative AI within the Software Development Lifecycle (SDLC).

  • Experience using AI tools for legacy application assessment, reverse engineering, code‑to‑specification generation, or application modernization initiatives.

  • Familiarity with prompt engineering concepts and AI‑assisted software delivery workflows.

  • Experience evaluating and adopting emerging AI development tools and accelerators.


Good‑to‑Have Skills


  • Microsoft Azure Cloud Platform

  • API Gateway technologies

  • Distributed systems design patterns

  • Monitoring and observability tools (Dynatrace, Grafana, Splunk, ELK, Prometheus)

  • Swagger / OpenAPI

  • TDD / BDD practices

  • Agile/Scrum delivery methodologies

  • Front‑end technologies such as React or Angular

  • Cloud certifications (Azure, AWS)


Required Professional Skills


  • Strong client‑facing and stakeholder management experience.

  • Excellent verbal and written communication skills.

  • Ability to lead technical conversations with business and technology teams.

  • Strong problem‑solving and analytical skills.

  • Ability to operate effectively in a fast‑paced consulting environment.

  • Experience coordinating across distributed global teams.

  • Self‑driven, collaborative, and proactive mindset.


Education


  • Bachelor's degree in Computer Science, Engineering, or related discipline.

  • Equivalent practical experience will also be considered.



Additional information

Pay Range: $125,000 - $155,000


The range shown represents a grouping of relevant ranges currently in use at Publicis Sapient. Actual range for this position may differ, depending on location and specific skillset required for the work itself.



  • An inclusive workplace that promotes diversity and collaboration.

  • Access to ongoing learning and development opportunities.

  • Competitive compensation and benefits package.

  • Flexibility to support work‑life balance.

  • Comprehensive health benefits for you and your family.

  • Generous paid leave and holidays.

  • Wellness program and employee assistance.


As part of our dedication to an inclusive and diverse workforce, Publicis Sapient is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity, or religion. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at hiring@publicis.sapient.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Full Stack
Senior Software Engineer – Full Stack

Publicis Groupe Holdings B.V • Toronto

On-site
CAD 115,000 - 145,000
Generous paid vacation
15 paid holidays
Maternity and paternity leave
+3
Senior Associate Data Engineering (Azure/Databricks) Hybrid
Senior Associate Data Engineering (Azure/Databricks) Hybrid

Publicis Sapient • Toronto

On-site
CAD 115,000 - 160,000
Inclusive workplace
Learning & development
Competitive compensation
+4
Senior Associate Data Engineering (Azure/Databricks) Hybrid
Senior Associate Data Engineering (Azure/Databricks) Hybrid

Publicis Groupe • Toronto

Hybrid
CAD 161,000 - 223,000
Diversity & collaboration
Learning & development
Competitive compensation and benefits
+4
Senior Associate Data Engineering (Azure/Databricks) Hybrid
Senior Associate Data Engineering (Azure/Databricks) Hybrid

Publicis Groupe Holdings B.V • Toronto

On-site
CAD 161,000 - 223,000
Health benefits
Learning opportunities
Work-life balance
+1
Senior Associate Data Engineering (Azure/Databricks) Hybrid
Senior Associate Data Engineering (Azure/Databricks) Hybrid

Publicis Groupe ANZ • Toronto

Hybrid
CAD 161,000 - 223,000
Inclusive workplace
Learning opportunities
Competitive compensation
+1
Senior Technical Project Manager
Senior Technical Project Manager

Publicis Sapient • Calgary

On-site
CAD 130,000 - 160,000
Inclusive workplace
Learning & development opportunities
Competitive compensation and benefits
+4
Senior Software Engineer – Full Stack
Senior Software Engineer – Full Stack

Publicis Groupe ANZ • Canada

Remote
CAD 115,000 - 145,000
Vacation & holidays
Parental leave
Gym discounts
+2
Senior Software Engineer – Full Stack
Senior Software Engineer – Full Stack

Publicis Groupe • Canada

Remote
CAD 115,000 - 145,000
Generous paid vacation and holidays
Maternity and paternity leave
Discounts on gym, travel, retail and手机
+2
Lead Full Stack Developer
Lead Full Stack Developer

Publicis Groupe Holdings B.V • Toronto

On-site
CAD 120,000 - 140,000
Gym membership
Financial planner access
Parental leave top‑up
+1
Program Director
Program Director

Publicis Groupe ANZ • Toronto

On-site
CAD 120,000 - 125,000
Phone subsidies
Group benefits plan (medical, dental,
Downtown location
+3