Java Developer

Category: Software Development/ Engineering
Main location: Canada, Ontario, Toronto
Position ID: J0722-1552
Employment Type: Part Time

Position Description:

"• Consults and collaborates with new business system development projects to ensure resilient design is appropriately defined, implemented, tested, and monitored
• Leads specific efforts focused on improving resiliency, performance, and/or additional operational controls
• Collaborate among cross-functional technology, business, operations, and vendor teams on resiliency efforts
• Identifies technical issues and risks and facilitates the mitigation approach
• Handle all aspects of POCs from conceptualization to showcasing working model to implementation
• Presents the architecture design for reviews as needed
• Collaborates with the Solution Architects, Lead Architects, and the Enterprise Architects to understand and implement application architecture/design
• Define configuration, data and integration standards to be supported in production and used as a guideline in new development
• Maintains code best practices and ensures re-use
• Ensure architecture standards are met with new initiatives and deployments

Required qualifications to be successful in this role:

• Bachelors of Science in Computer Science or similar discipline
• Sound knowledge of Java technologies.
• Good understanding of unit testing methodologies
• 5 to 7 years of experience, working with Microservices architecture
• 6 to 10 years of experience and familiarity building modern Spring applications with Spring Boot
• 5 to 7 years of experience working with RESTful Web Service
• 3 to 5 years of experience in designing and implementing APIs
• 3 to 5 years of experience with Multi-Threading
• 3 to 5 years of experience with profiling and tuning JVM
• 3 to 5 years of experience with Event Driven Architecture
• Good understanding of GCP / AWS cloud components (Hands on would be ideal)
• Experienced in writing complex SQLs and good understanding of PL/SQL
• Attention to detail
• Exposure to CI/CD



  • Application Design
  • Application Development
  • Financial Services
  • Java
  • JavaScript
  • SQL

What you can expect from us:

Insights you can act on

While technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success.

When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees "members" because they are CGI shareholders and owners and owners who enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today — one of the world’s largest independent providers of IT and business consulting services.

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.

Ready to become part of our success story? Join CGI — where your ideas and actions make a difference.