Talent.com
Publicis Groupe
Senior Java Microservices EngineerPublicis Groupe • Calgary, Alberta, Canada
Senior Java Microservices Engineer

Senior Java Microservices Engineer

Publicis Groupe • Calgary, Alberta, Canada
14 days ago
Salary
CA$130,000.00 yearly
Job type
  • Full-time
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 20000 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.

Job Description

We are looking for highly skilled Senior Associate L2 (Senior Java Developer) to 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

  • Bachelors degree in Computer Science Engineering or related discipline.
  • Equivalent practical experience will also be considered.

Additional Information

Pay Range: $130000 - $160000

Benefits of Working Here:

  • Generous paid vacation and 15 paid holidays

  • Maternity and paternity leave (birth or adoption)

  • Gym travel retail and phone service discounts

  • Tuition reimbursement

  • Corporate gift matching program

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


Required Experience:

Senior IC


Employment Type : Full-Time
Experience: years
Vacancy: 1
Monthly Salary Salary: 130000 - 160000
Create a job alert for this search

Senior Java Microservices Engineer • Calgary, Alberta, Canada

Similar jobs

Senior Software Engineer - Java Focus

Halliburtoncalgary, ab, Canada
Full-time

Pursue innovation with Halliburton as a Senior Software Engineer specializing in Java in Calgary.This challenging role emphasizes team leadership and agile development practices.In this position, y... Show more

 • Promoted

Senior Java Engineer - Banking Applications

SynechronCalgary, AB, CA
Full-time

Advance your career in banking technology at Synechron as a Senior Java Engineer.Focus on crafting high-performance applications with your strong multithreading skills.Synechron is in search of a S... Show more

 • Promoted

Senior Software Engineer, Global Markets Platform Lead

AlpacaCalgary, AB, CA
Full-time

A leading financial technology company is seeking a Senior Engineer to design and maintain systems that empower millions of users.This role requires proven experience in financial systems and the a... Show more

 • Promoted

Java Software Engineer

Precision TechnologiesCalgary
Full-time

We are looking for a skilled Java Backend Developer with strong fundamentals in core Java concepts and experience building scalable, high-performance applications.The ideal candidate should be comf... Show more

 • Promoted

Senior Java Staff Engineer — Spring, Microservices & Cloud

NagarroCalgary, AB, CA
Full-time

A digital product engineering company is seeking candidates with over 5 years of programming experience, particularly using Java.Candidates should have expertise in frameworks like Spring Core and ... Show more

 • Promoted

Senior Backend Engineer

ModesCalgary, AB, CA
Full-time

Modes is a digital transformation and organizational design collective working with various clients throughout North America.Our focus is on financial services.We help clients plan, design and laun... Show more

 • Promoted

Backend Java Architect: Microservices, Kafka & REST

GalentCalgary, AB, CA
Full-time

A leading tech company is seeking a skilled professional to lead the design and implementation of scalable microservices architecture in Calgary, AB.The ideal candidate will have expertise in Kafka... Show more

 • Promoted

Senior Engineer Specializing in Mobile Android Build and Release Pipelines

Life360Calgary, AB, CA
Full-time

Streamline Android app releases as a Senior Build and Release Engineer.Champion CI/CD practices and tooling improvements in a dynamic remote environment.In this impactful role, you will maintain an... Show more

 • Promoted

Java Microservices Architect

NLB ServicesCalgary, AB, CA
Full-time

Java Microservices Architect / Senior Developer.The ideal candidate brings deep expertise in.Java-based microservices architecture.Design and develop scalable microservices using.Define and impleme... Show more

 • Promoted

Dynamic Senior Android Engineer for Strategic Product Integrations

ThumbtackCalgary, AB, CA
Full-time

Join us as a Senior Android Engineer and unlock new growth through innovative integrations.Focus on developing impactful solutions while collaborating in a remote work environment.In this role, you... Show more

 • Promoted

Senior Android Engineer, Partnerships — Remote Impact

ThumbtackCalgary, AB, CA
Remote
Full-time

A leading home services platform is looking for an experienced Android engineer to drive projects and collaborate with cross-functional teams.You will focus on delivering impactful solutions while ... Show more

 • Promoted

Senior Java Backend Engineer - Cloud Security

Global Talent Alliance, CanadaCalgary, AB, CA
Full-time

A leading cybersecurity company seeks an experienced Java Backend Software Engineer in Ottawa to join its North American development team.The position involves building innovative cloud security pr... Show more

 • Promoted

Senior Systems Java/JS Engineer — API & Middleware

MphasisCalgary, AB, CA
Full-time

A technology solutions provider seeks an experienced Java Developer in Calgary, AB.The role involves designing and developing middle layer services using technologies like Java, Type Script, and No... Show more

 • Promoted

Senior Application Engineer - Microservices & Cloud

BMO Financial GroupCalgary
Full-time

Une institution financière à Calgary, Alberta, recherche un spécialiste du développement logiciel ayant entre 5 et 7 ans d'expérience.Les responsabilités comprennent la traduction des besoins utili... Show more

 • Promoted

Senior Android Engineer Spearheading Mobile Experience Growth

Life360Calgary, AB, CA
Full-time

Drive innovative mobile experiences as a Senior Android Engineer, enhancing engagement and family safety features for a leading application.Collaborate with cross-functional teams to push boundarie... Show more

 • Promoted

Senior Staff, Software Engineer (Java-Microservices)

Black Duckcalgary, ab, Canada
Full-time

Senior Staff, Software Engineer (Java-Microservices).Black Duck, a recognized pioneer in application security, provides.With a combination of industry-leading tools, services, and expertise, only B... Show more

 • Promoted

Java Microservices Developer

Infosys LimitedCalgary, Alberta, Canada
Full-time

This position will interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Arc... Show more

 • Promoted • New!

Senior Cloud Java Engineer At Halliburton

Halliburton Energy ServicesCalgary, Canada
Full-time

Transform the energy industry as a Senior Cloud Java Engineer at Halliburton, focusing on backend solutions and cutting-edge seismic processing technology.Leverage your Java and AI expertise for im... Show more

 • Promoted

Software Engineer - Java

Veeva SystemsCalgary, AB, CA
Full-time

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.As one of the fastest-growing SaaS companies in hist... Show more

 • Promoted

Java Microservices Engineer at Infosys

InfosysCalgary, AB, CA
Full-time

Elevate your expertise as a Java Microservices Engineer at Infosys, focusing on the Software Development Life Cycle while delivering exceptional applications in Mississauga, Ontario.This role offer... Show more