Skip to main content

CGI - Principal Engineer - Java/Jakarta

Technology
CGI Group
4 days agoUntil 15/8/2026

Job description

Job Description :

  • Design, architect, and implement enterprise-grade applications using Java SE (1121) and Jakarta EE frameworks.
  • Develop and review detailed architecture and design documents aligning with best practices in scalability, maintainability, and performance.
  • Apply Domain-Driven Design (DDD) principles to model complex business domains effectively.
  • Build microservices-based, event-driven, and cloud-native architectures leveraging AWS, Azure, or GCP.
  • Ensure system reliability and resilience in distributed system environments.
  • Lead and mentor development teams on design patterns, coding standards, and modern software practices.
  • Collaborate with product owners, business stakeholders, and cross-functional teams to translate business needs into robust technical solutions.
  • Evaluate and integrate emerging technologies to improve system performance and scalability.
  • Participate in code reviews and maintain high standards of code quality and technical excellence.
Keywords
CodingScalabilityJavaCoding conventionsMaintainability

Interested in this role?