Senior Java Developer

Category: Development/Engineering
City: Toronto, Ontario, Canada
Position ID: J1020-0743
Employment Type: Full Time

Meet our professionals

Canada-That's CGI

Position Description

We are a global IT and business consulting services leader, and after 40 years, we're still growing! Join Canada's largest IT Company .
CGI supports our members’ career aspirations, offering learning initiatives and provides access to our global health and wellness program. We also offer competitive compensation and benefits such as our share purchase plan, a profit sharing program, flexible schedules that guarantee a good work-life balance! Are you CGI ready?

We are looking for individuals with skills in software development and telecom networking, where you will be in charge of the entire development lifecycle of software and automation solutions that will support accurate network inventory for wireless networks. You will deal with a variety of cutting-edge software and telecom networking technologies that will help shape how our client will transform the way these networks are built, operated, and optimized. There will also be focus on improving existing applications and processes utilized for provisioning and commissioning of these wireless networks.
Be ready to experience fun, explore new technologies, and learn something new. Join our team today!

Your future duties and responsibilities

5+ years in areas of software engineering and development
An expert in object-oriented software and application design and development in Java(Spring)
Someone passionate about the networking automation domain and relevant knowledge in networking and telecommunications
Experience with technologies and components core to ONAP (e.g. CDS, Kafka, Camunda BPM)
Experience with micro-services software architectures (RESTful APIs) and container environments (e.g. Docker, Kubernetes)
high level of technical knowledge, architecture experience, and technical leadership
Experience working in agile software development

Required qualifications to be successful in this role

University degree in software/computer engineering/IT is a plus

Core Competencies:

Enthusiastic, a self-starter, and who can quickly learn and adapt to new technologies with a strong aptitude for innovation
A team player who can define, establish and communicate their long term vision at differing levels to techies and senior leaders in a comfortable manner
Enjoys ambiguity, isn’t afraid to try something new and fail and pivot as necessary strong interpersonal, oral and written communication skills

What you can expect from us

Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change—supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at

No unsolicited agency referrals please.

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.