This recruiter is online.

This is your chance to shine!

Apply Now

Full Stack Java Developer

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Starting date : 1 position to fill as soon as possible

Position Description:

We are Canada's largest independent information technology services firm, and after 45 years, we're still growing! Join Canada's largest IT Company as a "Full Stack Java Developer' in our Banking Services Division.

This role is hybrid and requires you to be at Downtown Toronto office at a minimum 2-3 days per week - subject to change at any time.

What Is the Opportunity?
We are seeking an experienced Full Stack Developer with a strong focus on JavaScript (particularly React and/or Angular) to join our dynamic team. As a key member, you will play a crucial role in enhancing and maintaining our digital products, including the development of a new web based BI reporting application. As a Full Stack Developer, you will play a crucial role in designing, developing, and maintaining digital channels and infrastructure. Your technical proficiency will contribute to delivering high performing, highly resilient data and digital solutions that are scalable with the continuous demands from Internal and External stakeholders.

In this role, you will collaborate with cross-functional teams, including architects, developers, QA/QE and product owners, to gather requirements and translate them into technical specifications. In addition to development work, you will be responsible for implementations, integrations & deployments with various banking systems and external partners. Furthermore, you will develop intuitive and responsive web applications, ensuring smooth user interactions and seamless user experience.

If you are passionate about leveraging your full-stack development skills to drive innovation and enhance digital channels, we encourage you to apply for this exciting opportunity. You will work as part of an agile team to deliver highly scalable solutions built on various technologies. We believe in continuous growth and expanding your capabilities. Join our team and contribute to shaping the future of our Data and Digital capabilities.

Your future duties and responsibilities:

• Lead the full-stack development efforts using JavaScript (React and/or Angular) to create responsive, scalable, and user-friendly client portal interfaces
• Collaborate with cross-functional teams to understand business requirements and work packages
• Maintain digital client channel pipelines, across a broad tech stack (Relational databases, Elasticsearch, Java, Python, etc.)
• Implement and optimize user interactions, visualizations, and data presentations for an intuitive user experience
• Participate in agile development processes for timely project delivery
• Continuously improve the performance, functionality, and useability of software applications
• Build compelling reports/dashboards and translate findings into data storytelling
• Demonstrable ability to analyze data/trends, interpret results, build client KPIs, explain KPI drivers and communicate in simple terms
• Pro-actively communicate and collaborate with internal stakeholders to analyze functional requirements and deliver the appropriate artefacts as needed

Required qualifications to be successful in this role:

• Proven expertise in any of React/Angular/Vue, with a strong portfolio showcasing successful full-stack development projects
• 1+ year(s) experience in designing, developing, and maintaining web-based applications, architectures and frameworks
• Solid understanding of RESTful APIs and asynchronous request handling
• In-depth knowledge and experience embedding reports into web applications
• Proficiency in HTML, CSS, JavaScript, and related front-end technologies
• Familiarity with UI/UX principles and responsive design techniques
• Industry experience with database systems, visualization software’s and python
• Strong problem-solving skills and the ability to optimize application performance
• Excellent communication skills and the ability to work effectively in a collaborative team environment
• Strong business communication and stakeholder management skills
• Advanced problem-solving skills
• Autonomous & highly motivated with ability to multi-task productively and work independently and collaboratively
• Ability to accept accountability, assume leadership and demonstrate initiative

Nice to Have:
• Strong knowledge of fundamental data concepts (for example, but not limited to groups, hierarchies, data structures).
• Experience with MS Azure, Azure AD, relational databases
• Data architecture, technical design is an asset
• Knowledge of Business Intelligence (BI) concepts and tools

Job Skills
Application Development, Application Integrations, Application Maintenance, Applications Architecture, Detail-Oriented, Enterprise Application Delivery, Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), System Applications, JIRA

#LI-BN

Skills:
  • Code Review
  • Code Review
  • Database Design
  • Financial Services
  • Performance/Stress Testing
  • Software Architecture
  • Software Design Patterns
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.


Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined