Offers “CGI”

15 days agoCGI

Full Stack Software Developer (Java)

  • Toronto, CANADA

Job description

Position Description:

This role is hybrid and requires you to be in our downtown Toronto office 2-3 times per week - subject to change at any time.

CGI, one of the largest IT and business consulting services firms globally, is at the forefront of transforming digital experiences. Through practical and strategic innovations, we are helping drive value and greater efficiencies into commercial and government organizations around the world.
We are growing our team in pursuit of offering best in class service to our financial services clients.

Your future duties and responsibilities:

As a Full Stack Software Developer, you have a solid technical foundation, and a strong focus on growing your development skills; you are able to deliver small to medium-sized well-defined tasks, working individually or pairing with others and you have a small amount of experience in a well-defined area:
• You will be part of a team creating new services and customer-facing applications using the latest technologies
• Ensure high code quality through automated unit and functional testing
• Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market, and enabling continuous delivery
• Design and develop code structures based on technical design defined by the team
• Work within an Agile product team comprised of technical, product and business team members to deliver exceptional products
• You will actively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges
• Excellent communication including the ability to distill technical details into human terms

Required qualifications to be successful in this role:

• 6+ years’ experience with Java, Spring Framework (MVC, Security, JPA, Boot), Angular, REST API/Micro services, SQL
Hands on experience designing, developing, testing and troubleshooting RESTful API and interface specifications (Swagger, RAML, SOAP)
• Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing
• Experience with code merging and branching methodologies using Git and code release process
• Object Oriented coding practices, including design patterns knowledge, refactoring, clean code
• Knowledge of major architectures style (message oriented, reactive, event based)
• Micro-service design and implementation (load balancing, discovery, resiliency)
• Excellent communication skills both written and verbal
• Self-motivated, ability to work independently or in a group setting with other developers
Nice-to-have:
• Knowledge of developing distributed cloud applications (Pivotal Cloud Foundry, Openshift, Docker)
• Knowledge of Kafka, Non-relational databases, Caching
• Knowledge of security gateways and protocols (JWT, Oauth2.0, SSL Certificates)Required

Skills:

·  Angular
·  Application Design
·  Application Development
·  Financial Services
·  Object Oriented Programming
·  RESTful (Rest-APIs)
·  SoapUI
·  SQL
·  Swagger
·  Systems Analysis
·  Technical Analysis
·  Waterfall Model
·  Web Application Development

What you can expect from us:

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll 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. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll 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.

You’ll shape your career by joining a company built to grow and last. You’ll 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.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Come join our team—one of the largest IT and business consulting services firms in the world.

Make every future a success.
  • Job directory
  • Business directory