Position Description:


We are seeking a Lead Software Engineer to architect and develop scalable backend and frontend solutions. The ideal candidate will manage and deploy applications, lead architecture reviews, and mentor junior team members.

Your future duties and responsibilities:

Responsibilities:
. Architect and develop scalable backend (Java, Spring Boot, microservices) and frontend (ReactJS).
. Design, implement, and maintain automated testing frameworks (unit, integration, end-to-end, performance).
. Manage REST APIs, SQL databases, messaging systems (Kafka/RabbitMQ), and security best practices.
. Deploy using Docker, Kubernetes; maintain CI/CD pipelines integrated with automated testing.
. Collaborate on cloud deployments (AWS/Azure/GCP).
. Mentor juniors, lead architecture, code and test reviews.

Required qualifications to be successful in this role:

Education Qualification: Bachelor's degree in Computer Science or related field or higher with minimum 10 years of relevant experience.
CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodations for people with disabilities in accordance with provincial legislation. Please let us know if you require a reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs
Must-Have Skills:
. 10+ years with Java, microservices, ReactJS, SQL, containerization, security, messaging systems, CI/CD, and testing automation frameworks (JUnit, Mockito, Jest, etc.).
. Strong problem-solving, ownership, and communication skills.
. Eagerness to learn and advocate for quality through automation.
Good-to-Have Skills:
. Cloud-native experience, API gateways, event-driven patterns, caching tech, testing frameworks (Selenium).

Skills:

  • Java
  • Microservices
  • React JavaScript
  • RESTful (Rest-APIs)
  • Spring Boot
  • Similar jobs

    Lead Analyst - Java Full Stack (react)

    Apply Now
    Back to search page