13 days ago
Mississauga, CanadaSenior
Responsibilities
- Design, develop, and implement software features and modules across the full stack.
- Build responsive user interfaces using React and/or Angular.
- Develop and optimize Java and Spring Boot backend services using microservices architecture.
- Design and implement real-time messaging solutions for high-throughput, low-latency data flow.
- Collaborate with product owners, UI/UX designers, and engineers to translate requirements into technical solutions.
- Design and optimize relational database schemas, queries, and stored procedures using Oracle and SQL.
- Use Docker and Kubernetes for application development, deployment, and management.
- Develop and maintain CI/CD pipelines using tools such as Jenkins.
- Contribute to resilient, scalable, and secure cloud deployment strategies.
- Conduct code reviews and troubleshoot complex issues across the application stack.
- Research technologies and propose improvements to product capabilities and development processes.
Requirements
- At least 6 years of professional software development experience with a significant full-stack engineering track record.
- Strong logical reasoning, problem-solving, analytical, debugging, and troubleshooting skills.
- Hands-on expertise with React and/or Angular and proficiency in HTML5 and CSS3.
- Extensive experience with Java and Spring Boot for backend services.
- Proven experience designing, developing, and deploying microservices.
- Hands-on experience with Kafka and/or RabbitMQ or comparable real-time messaging systems.
- Experience designing and optimizing ETL processes or data integration pipelines.
- Strong knowledge of relational databases, particularly Oracle and SQL, including schema design, query optimization, and stored procedures.
- Proficiency with Docker and Kubernetes.
- Practical experience with Jenkins and CI/CD platforms.
- Experience with cloud deployments on AWS, Azure, and/or GCP.
- Strong communication and collaboration skills, including the ability to explain complex technical concepts clearly.
Benefits
- Onsite work in Mississauga, Canada.
- Comprehensive, non-negotiable benefits package for eligible regular full-time employees.
- Paid time off, including 12-25 vacation days depending on grade, company holidays, personal days, and sick leave.
- Medical, dental, and vision coverage, or provincial healthcare coordination in Canada.
- Retirement savings plans, including RRSP in Canada.
- Life and disability insurance and employee assistance programs.
- Additional benefits may be provided according to local policy and eligibility.
Tech Stack
AngularApache KafkaAWSAzureDockerGoogle Cloud PlatformJavaJenkinsKubernetesRabbitMQReactSpring BootSQL
Categories
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
