×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Microservices Engineer

Job in Calgary, Alberta, D3J, Canada
Listing for: Publicis Sapient
Full Time position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Software Architect
Salary/Wage Range or Industry Benchmark: 125000 CAD Yearly CAD 125000.00 YEAR
Job Description & How to Apply Below
Job Description
We are looking for highly skilled  Senior Java Microservices Engineer  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 Git Hub 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…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary