Your future duties and responsibilities: - Design and develop scalable web applications using Angular, TypeScript, and Java (Spring/Spring Boot) - Build and integrate RESTful APIs and microservices for seamless data exchange across platforms - Collaborate in Agile Scrum teams to deliver high-quality software in iterative cycles - Design and implement CI/CD pipelines using Jenkins, GitLab, Bitbucket, and Azure DevOps - Containerize and orchestrate applications using Docker, Kubernetes, and Terraform - Develop automated test suites using JUnit, Selenium, Karma, Jasmine, Cucumber, and Serenity - Leverage AWS services (EC2, EKS, Lambda, DynamoDB) for cloud-native application deployment - Utilize Apache Kafka for distributed event streaming and real-time data processing - Maintain code quality and collaboration through GitHub and pull request workflows - Apply GitHub Copilot or similar AI tools to accelerate development and improve code quality - Mentor junior engineers and contribute to a culture of technical excellence and continuous learning Required qualifications to be successful in this role: - 10-13 years of full-stack development experience in enterprise environments - Strong proficiency in Angular, TypeScript, Java, and Spring Boot - Experience with web services (REST, SOAP, JSON, XML) and API integration - Familiarity with Node.js for backend development and API orchestration - Exposure to AWS Lambda and DynamoDB for serverless and NoSQL architecture - Working knowledge of PostgreSQL for relational data modeling and queries - Proven ability to learn large software systems quickly and contribute end-to-end - Excellent communication, problem-solving, and leadership skills Preferred Skills - Experience with OpenShift, ROSA, or other Kubernetes platforms - Knowledge of security best practices (RBAC, TLS, Network Policies, etc.) - Familiarity with monitoring tools like CloudWatch, Dynatrace, or EFK stack - Passion for visual storytelling and executive messaging in technical presentations Education: - Bachelor's degree in Computer Science, Engineering, Mathematics, or equivalent experience#LI-TSCH1Other Information: CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGI's legal duty to furnish information.