Job Description

We are seeking a highly skilled Senior Java Developer to join our banking technology team. This role will be responsible for designing, developing, and maintaining high-performance, scalable, and secure applications that support critical banking functions. The ideal candidate will have strong expertise in Java-based backend development combined with modern frontend frameworks, cloud-native architecture, and experience in large-scale, mission-critical environments.

Your future duties and responsibilities

Software Design & Development:

Design, develop, and maintain robust backend services using Java, Spring Boot, Hibernate/JDBC, and PostgreSQL.

Build and enhance responsive web applications with Angular and TypeScript.

Apply a Domain-Driven Design (DDD) approach to ensure solutions are well-structured, maintainable, and aligned with business needs.

Cloud-Native & Containerized Solutions:

Develop, deploy, and manage applications in contai...

Apply for this Position

Ready to join CGI? Click the button below to submit your application.

Submit Application