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