We are looking for highly skilled Senior Associate L2 (Senior Java Developer) to join a strategic ... Java & Backend Technologies * 8+ years of software development experience. * Strong hands-on ...
We are looking for highly skilled Senior Associate L2 (Senior Java Developer) to join a strategic ... Java & Backend Technologies * 8+ years of software development experience. * Strong hands-on ...
Senior Java Developer
Calgary, AB · On-site +1
$91K - $120K/yr
Are you a Senior Java Developer who loves working with cutting-edge technologies and solving complex problems? If so, we have an exciting opportunity for you! We are looking for a Senior Java ...
Quick apply
Senior Java Developer
Calgary, AB · On-site +1
$91K - $120K/yr
Are you a Senior Java Developer who loves working with cutting-edge technologies and solving complex problems? If so, we have an exciting opportunity for you! We are looking for a Senior Java ...
Senior Java Developer
Calgary, AB · On-site +1
$91K - $120K/yr
Are you a Senior Java Developer who loves working with cutting-edge technologies and solving complex problems? If so, we have an exciting opportunity for you! We are looking for a Senior Java ...
Quick apply
Senior Java Developer
Calgary, AB · On-site +1
$91K - $120K/yr
Are you a Senior Java Developer who loves working with cutting-edge technologies and solving complex problems? If so, we have an exciting opportunity for you! We are looking for a Senior Java ...
Java Developer
Calgary, AB · Hybrid
Java Developer Hiring Type: Fulltime Permanent Position Location: Montreal, QC / Calgary, AB ... Responsibilities Backend Development: Write clean, efficient, and well-tested core Java code to ...
Java Developer
Calgary, AB · Hybrid
Java Developer Hiring Type: Fulltime Permanent Position Location: Montreal, QC / Calgary, AB ... Responsibilities Backend Development: Write clean, efficient, and well-tested core Java code to ...
Senior Java Developer
Calgary, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...
Quick apply
Senior Java Developer
Calgary, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...
Senior Java Developer
Edmonton, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...
Quick apply
Senior Java Developer
Edmonton, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...
Senior Java Developer
Calgary, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...
Quick apply
Senior Java Developer
Calgary, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...
Senior Java Developer
Edmonton, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...
Quick apply
Senior Java Developer
Edmonton, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that ...
Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic ... This role is primarily focused on backend engineering, distributed compute systems, cloud-native ...
Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic ... This role is primarily focused on backend engineering, distributed compute systems, cloud-native ...
Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic ... This role is primarily focused on backend engineering, distributed compute systems, cloud-native ...
Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic ... This role is primarily focused on backend engineering, distributed compute systems, cloud-native ...
Senior Developer, Backend - Developer Infrastructure
Calgary, AB · On-site +1
CA$125K - CA$165K/yr
Fullscript is looking for an experienced Senior Backend Engineer to join the infrastructure team responsible for the long-term health, scalability, and developer experience of Fullscript's core ...
Senior Developer, Backend - Developer Infrastructure
Calgary, AB · On-site +1
CA$125K - CA$165K/yr
Fullscript is looking for an experienced Senior Backend Engineer to join the infrastructure team responsible for the long-term health, scalability, and developer experience of Fullscript's core ...
Senior J2EE Developer
Edmonton, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
Senior J2EE Developer
Edmonton, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...
Senior J2EE Developer
Edmonton, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
Senior J2EE Developer
Edmonton, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...
Senior J2EE Developer
Calgary, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
Senior J2EE Developer
Calgary, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...
Senior J2EE Developer
Calgary, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
Senior J2EE Developer
Calgary, AB · Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...
Senior Backend Engineer
Calgary, AB · Remote
CA$145K - CA$155K/yr
As a Senior Backend Software Engineer, you will design, build, and maintain the services, databases, and APIs that support our products. This is a hands-on individual contributor role that also ...
Quick apply
Senior Backend Engineer
Calgary, AB · Remote
CA$145K - CA$155K/yr
As a Senior Backend Software Engineer, you will design, build, and maintain the services, databases, and APIs that support our products. This is a hands-on individual contributor role that also ...
Senior Backend Engineer
Calgary, AB · Remote
CA$145K - CA$155K/yr
As a Senior Backend Software Engineer, you will design, build, and maintain the services, databases, and APIs that support our products. This is a hands-on individual contributor role that also ...
Quick apply
Senior Backend Engineer
Calgary, AB · Remote
CA$145K - CA$155K/yr
As a Senior Backend Software Engineer, you will design, build, and maintain the services, databases, and APIs that support our products. This is a hands-on individual contributor role that also ...
Senior Node.js Developer
Calgary, AB · Remote
We are looking for an experienced Senior Node.js Back-End Developer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver. You ...
Quick apply
Senior Node.js Developer
Calgary, AB · Remote
We are looking for an experienced Senior Node.js Back-End Developer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver. You ...
Senior Node.js Developer
Calgary, AB · Remote
We are looking for an experienced Senior Node.js Back-End Developer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver. You ...
Quick apply
Senior Node.js Developer
Calgary, AB · Remote
We are looking for an experienced Senior Node.js Back-End Developer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver. You ...
Senior Node.js Developer
Edmonton, AB · Remote
We are looking for an experienced Senior Node.js Back-End Developer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver. You ...
Quick apply
Senior Node.js Developer
Edmonton, AB · Remote
We are looking for an experienced Senior Node.js Back-End Developer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver. You ...
Senior Java Backend Developer information
What is a senior Java backend developer?
A Senior Java Backend Developer is responsible for designing, implementing, and maintaining the server-side logic of applications using Java. They work with databases, APIs, and cloud services to ensure high performance and scalability. Additionally, they collaborate with front-end developers, DevOps teams, and business stakeholders to deliver robust and secure solutions. Seniors are expected to mentor junior developers and contribute to architectural decisions and best practices.
What are the typical daily responsibilities of a senior Java backend developer?
Senior Java Backend Developers usually spend their days designing and implementing backend components, reviewing code, and optimizing system performance. You may take part in architecture discussions, mentor junior developers, and troubleshoot complex technical issues. Collaboration with front-end developers, QA testers, and project managers is frequent to ensure seamless integration and successful product delivery. Additionally, you might be responsible for maintaining system documentation and keeping up-to-date with new technologies relevant to backend development. Overall, the role combines hands-on coding with leadership and cross-functional teamwork.
What are the key skills and qualifications needed to thrive in the senior Java backend developer position, and why are they important?
To thrive as a Senior Java Backend Developer, you need deep knowledge of Java, object-oriented design, RESTful APIs, and database systems, typically backed by a degree in computer science or related field and several years of relevant experience. Expertise in frameworks like Spring, ORM tools such as Hibernate, version control systems like Git, and, often, certifications such as Oracle Certified Professional Java Programmer are valued. Strong problem-solving, leadership, and clear communication skills help in mentoring junior developers and collaborating across teams. These competencies ensure robust, scalable backend solutions and effective team coordination in complex software projects.

Full-time
PTO
Posted 14 days ago
Job 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.
Job DescriptionWe 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.
QualificationsClient & 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.
Pay Range: $130,000 - $160,000
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 hiring@publicis.sapient.com
Employment Type: FULL_TIME