Join CGI!
Would you like to be part of one of the five largest IT and business process companies in the world
At CGI we are looking for a Software Engineer Backend to work on an international project.
Requirements:
- Bachelor degree in Computer Science Software Engineering or related fields.
- Conversational English (B2 level or higher).
- 6 years of hands-on software development experience.
- Strong proficiency in: Backend: Java Spring Boot GraphQL RESTful APIs PythonSolid understanding of object-oriented programming MVC and microservices architectures.
- Solid understanding of object-oriented programming MVC and microservices architectures.
- Experience with SQL and NoSQL databases (e.g. PostgreSQL MySQL MongoDB).
- Familiarity with version control systems (Git/GitHub/GitLab).
- Experience with cloud platforms (AWS Azure or GCP) and containerization (Docker Kubernetes).
- Understanding of security best practices and performance optimization in full stack development.
Responsibilities:
- Participate in all phases of the software development lifecycle from requirements gathering and architecture design to implementation and deployment.
- Design develop and maintain back end applications using Java Spring GraphQL Python
- Integrate APIs and third-party services efficiently and securely.
- Translate business requirements and technical specifications into efficient maintainable and scalable solutions.
- Develop RESTful and GraphQL APIs for efficient data exchange between systems.
- Write clean modular and testable code adhering to industry best practices.
- Participate in code reviews debugging sessions and performance optimization.
- Collaborate with cross-functional teams including QA and DevOps.
- Contribute to CI/CD implementation and deployment automation.
- Identify areas of opportunity or risk.
Nice to Have:
- Understanding of front-end applications with regards to consuming apis.
- Knowledge of Netflix DGS Framework for building GraphQL services.
- Familiarity with CI/CD pipelines and DevOps tools (Jenkins GitHub Actions Terraform).
- Exposure to serverless architectures and event-driven systems.
- Experience with testing frameworks such as JUnit Mockito Jest or Cypress.
Complementary Skills:
- Strong communicator: proactive in sharing updates asking questions and contributing to team discussions.
- Self-starter: takes initiative drives tasks to completion and works independently with minimal supervision.
- Continuous learner: stays current with emerging technologies and actively seeks opportunities to upskill.
- Collaborative mindset: works effectively in cross-functional and multicultural teams.
- Analytical and detail-oriented: able to identify issues early and propose thoughtful solutions.
Apply now!
#LI-AD3
Together as owners lets turn meaningful insights into action.
Life at CGI is rooted in ownership teamwork respect and belonging. Here youll reach your full potential because
You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction.
Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas embrace new opportunities and benefit from expansive industry and technology expertise.
Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our teamone of the largest IT and business consulting services firms in the world.
The COMPANY is one of the few end-to-end consulting firms with the scale, reach, capabilities and commitment to meet clients’ enterprise digital transformation needs. Our 77,500 consultants and professionals work side-by-side with clients in 10 industries across more than 400 location ... View more