Java Delivery Manager
A delivery manager at Capgemini in Montreal leading end-to-end Agile delivery of enterprise full-stack web applications, managing cross-functional teams of Java/Spring and Angular developers, QA engineers, and tech leads while handling timelines, budgets, risk, and stakeholder reporting.
- Compensation
- CA$70K–CA$95K / yr
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 4+ years
- Category
- Project management
- Posted
Skills
Must have
- 10 years in software engineering, with 4+ years in a delivery/project management role
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Deep understanding of Java (8+), Spring Boot, Spring Cloud, and Microservices
- Experience with relational (PostgreSQL, MySQL) and non-relational (MongoDB) databases
- Proven experience with RESTful APIs, event-driven design, and message brokers (Kafka/RabbitMQ)
- Strong grasp of Angular (v12+), TypeScript, RxJS, and state management (NgRx)
- Solid foundation in HTML5, CSS3/SASS, and responsive design
- Experience with CI/CD pipelines: Jenkins, GitLab CI, or GitHub Actions
- Familiarity with AWS/Azure and containerization (Docker, Kubernetes)
- Enforce Agile practices, leading Scrum ceremonies and sprint planning
Nice to have
- Certifications: PMP, CSM (Certified Scrum Master), or PMI-ACP
Full description
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Job Description
We are seeking a Delivery Manager / Senior Delivery Manager to lead end-to-end technical delivery for enterprise web applications.
You will bridge the gap between technical execution and business strategy, managing cross-functional teams building high-performance Java and Angular solutions.
Key ResponsibilitiesTechnical Delivery Management
Own end-to-end delivery of complex, full-stack software products from inception to deployment.
Manage project timelines, scope, resource allocation, budgets, and risk mitigation strategies.
Enforce Agile practices, leading Scrum ceremonies, sprint planning, and removing team roadblocks.
Ensure code quality and architectural alignment across Java and Angular ecosystems.
Team Leadership & Stakeholder Management
Lead and mentor a team of full-stack developers, QA engineers, and tech leads.
Manage senior stakeholders, providing transparent status reports, metrics, and governance.
Drive performance evaluation, technical growth plans, and hiring for the delivery unit.
Technical Skills RequiredBackend Ecosystem
Core Java & Spring: Deep understanding of Java (8+), Spring Boot, Spring Cloud, and Microservices.
Data Layer: Experience with relational (PostgreSQL, MySQL) and non-relational (MongoDB) databases.
Architecture: Proven experience with RESTful APIs, event-driven design, and message brokers (Kafka/RabbitMQ).
Frontend Ecosystem
Angular Framework: Strong grasp of Angular (v12+), TypeScript, RxJS, and state management (NgRx).
Web Basics: Solid foundation in HTML5, CSS3/SASS, and responsive design.
DevOps & Cloud
CI/CD Pipelines: Experience with Jenkins, GitLab CI, or GitHub Actions.
Cloud & Containers: Familiarity with AWS/Azure and containerization (Docker, Kubernetes).
Experience & Qualifications
Experience: 10 years in software engineering, with 4+ years in a delivery/project management role.
Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Certifications: PMP, CSM (Certified Scrum Master), or PMI-ACP is good to have ."