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 and 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. 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. Drive technical decision-making while balancing scalability, performance, security, and maintainability considerations. Design, develop, and implement scalable Java-based applications using modern microservices architecture.
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. ~ Java (Java 11+ preferred) ~ Database Technologies Oracle Database SQL query development and optimization Data modeling and database performance considerations IBM MQ or equivalent Containerization & Platform Engineering CI/CD pipelines Exposure to Microsoft Azure services preferred.
Experience working in on‑premise and hybrid deployment environments. AI‑Assisted Engineering & Development 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: Unit test creation API and integration analysis Troubleshooting and root cause analysis Development acceleration while maintaining engineering quality standards Solid 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.
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.
Microsoft Azure Cloud Platform
Monitoring and observability tools (Dynatrace, Grafana, Splunk, ELK, Prometheus) Agile/Scrum delivery methodologies Front‑end technologies such as React or Angular Cloud certifications (Azure, AWS) Ability to lead technical conversations with business and technology teams. Bachelor's degree in Computer Science, Engineering, or related discipline. Generous paid vacation and 15 paid holidays Maternity and paternity leave (birth or adoption) Gym, travel, retail and phone service discounts 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
[email protected] 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. #
📌 Senior Java Softwareentwickler (m/w/d) (Calgary)
🏢 Publicis Sapient
📍 Calgary