Toronto, ON, CA
4 days ago
Java Developer (Banking)
.video-wrapper svg { top:40%; } CGI Canada Career - Java Developer By playing this video you consent to Google/YouTube processing your data and using cookies – Learn more. 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 "Java Developer" in our Banking Services Division.
Perform activities developing components of solutions with a focus on analytics, support, testing, and proof of concepts aligned to business and technology objectives.
Provide a broad range of system solutions development to business problems through the development and programming of applications / systems. May also provide research, installation, maintenance, configuration, administration and/or provisioning of systems/applications.
Java Developer in banking or fintech builds, tests, and maintains software applications, often in large-scale, high-profile systems. Responsibilities include analyzing user requirements, writing clean and efficient Java code (especially with frameworks like Spring Boot), designing APIs and microservices, performing unit testing and integration testing, debugging issues, and collaborating with business analysts and product owners to deliver financial solutions. A key aspect is adherence to strict bank technology standards and providing expertise for system design and problem resolution.

Location - Downtown Toronto (Hybrid - 4 days office and 1 day remote)

Your future duties and responsibilities:

• Software Development Lifecycle (SDLC): Participate in the full SDLC, including planning, analysis, design, coding, testing, and implementation of new or updated applications.
• Code Development: Write clean, efficient, and well-documented Java code, with an emphasis on frameworks like Spring Boot for developing financial applications.
• API and Microservices Development: Design, develop, and maintain RESTful APIs and microservices to integrate different financial systems and applications.
• Testing and Debugging: Perform unit, integration, and system testing to ensure software quality, debug code, and resolve technical issues, bugs, and performance bottlenecks.
• Troubleshooting: Investigate and resolve production issues, perform root cause analysis, and provide technical assistance for Java-based applications.
• Collaboration: Work closely with business analysts, project managers, product owners, and other developers to translate business requirements into technical solutions.
• Technical Guidance: Provide hands-on support, technical guidance, and mentorship to other developers on the team.
• Architecture and Design: Contribute to architecture design decisions and evaluate new technologies and processes for improving solutions.
• Compliance and Standards: Ensure all development adheres to bank technology standards, security measures, and other industry best practices.

Required qualifications to be successful in this role:

• Programming: Proficiency in Java and relevant frameworks, such as Spring.
• Financial Domain Knowledge: Understanding of banking or fintech systems and requirements is a significant advantage.
• API & Microservices: Experience with API design, REST, and microservices architectures.
• Agile Methodologies: Familiarity with agile practices and other SDLC methodologies.
• Problem-Solving: Strong analytical and problem-solving skills to address complex technical challenges.
• Testing: Experience with writing test cases, performing unit and integration testing, and debugging.
• Technical Documentation: Ability to create detailed technical specifications and error reports.

#LI-BN

Skills: Application DesignApplication DevelopmentBankingFinancial ServicesJavaMicroservicesObject Oriented ProgrammingRESTful (Rest-APIs)SpringSystems AnalysisTechnical AnalysisWaterfall ModelWeb 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 value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.

To learn more about accessibility at CGI, contact us via email. Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.

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

Confirmar seu email: Enviar Email