Senior Java Developer

Crédit Agricole CIB

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Crédit Agricole Corporate and Investment Banking (Crédit Agricole CIB) in Singapore seeks a Senior Java developer to lead the design and maintenance of the International Core Banking System within the CCS department.

You will develop and enhance cash management and reporting applications, collaborate with product owners, analysts, and cross‑functional teams, and mentor more junior developers while applying Agile and Scrum practices.

Qualifications

  • 7+ years of hands-on experience in Java/J2EE development.
  • Deep understanding of distributed platforms and microservices architecture.
  • Proficiency in Spring Frameworks including IoC, Spring Boot, Spring Integration.
  • Hands-on experience with Docker and Kubernetes for deployment and orchestration.
  • Experience with CI/CD tools such as Jenkins, GitLab, Artifactory/Nexus, and Maven.
  • Strong knowledge of TDD/BDD with JUnit, Mockito, and Cucumber.
  • Excellent problem solving, communication, and teamwork skills.

Responsibilities

  • Lead design and improvement of the Cash Management digital platform.
  • Develop and maintain cash management and reporting applications.
  • Provide estimates for user stories and collaborate with stakeholders.
  • Mentor junior developers and support the Technical Lead.
  • Apply Agile and Scrum methodologies to drive project success.
  • Collaborate with cross-functional teams to deliver initiatives.

Skills

Java/J2EE
Microservices
Spring Frameworks
Docker
Kubernetes
CI/CD
TDD/BDD

Tools

Docker
Kubernetes
Jenkins
GitLab
Nexus
Maven

Job description

Crédit Agricole Corporate and Investment Banking (Crédit Agricole CIB) is the corporate and investment banking arm of Crédit Agricole Group, world’s 10th largest bank by total assets.

Our Singapore center is the 2nd largest IT setup (after Paris Head Office)” for Crédit Agricole CIB's worldwide business. We work daily with international branches located in 30 markets by:

  • Envisioning and preparing the Bank’s futures information systems
  • Partnering and supporting core banking flagships and transverse areas in their large scale development projects
  • Providing premium In-house Banking applications

This unique positioning empowers us to bring our core banking business a sustainable competitive advantage on the market

We seek innovative and agile people sharing our mindset to support ambitious and forthcoming technological challenges.

Position

In a dynamic and diverse environment, we seek for a Senior Java developer to join our Cash Management and Corporate Banking Services (CCS) department in accountable of the development and maintenance of the International Core Banking System of Credit Agricole CIB.

As a developer within the CCS department, primarily responsible to lead the design and improvement of the Cash Management digital platform, as well as support and maintain it, and provide strategic solutions for new features adapting to agile and scrum methodologies.

Main Responsibilities
  • Develop and enhance the cash management & reporting applications to meet evolving business requirements.
  • Provide ongoing maintenance and support for the existing cash management & reporting applications, ensuring its stability and performance.
  • Lead the solution design, estimation, and strategy for the implementation of new features, upgrades, obsolescence, or migration of existing applications.
  • Implement solutions using TDD/BDD to ensure high-quality code and robust applications.
  • Work closely with business stakeholders to gather and analyze requirements, translating them into technical solutions.
  • Liaise with product owners and business analysts for clarification and deep understanding of requirements and user stories
  • Provide detailed estimates for user stories to facilitate project planning and execution
  • Collaborate with cross-functional teams to ensure the successful delivery of projects and initiatives.
  • Leverage your basic cash management functional knowledge to ensure that the application aligns with industry requirements.
  • Apply Agile and Scrum methodologies to drive project success.
  • Mentor and guide junior developers, sharing your expertise and best practices.
  • Support Technical Lead with all technical tasks and activities
Qualification and Profile
  • 7+ years of hands-on experience in Java/J2EE development.
  • Deep understanding of distributed platform & micro services architecture
  • Solution design using proven patterns, awareness of anti-patterns, performance tuning
  • Profound knowledge in Spring Frameworks encompassing IOC, Sprint Boot, Spring Integration & more
  • Hands-on experience in software deployment and orchestration technologies, including Docker and Kubernetes
  • Proficient in utilizing build and continuous integration services such as Jenkins, GitLab, Artifactory, Nexus and Maven
  • Extensive experience working in TDD (Test-Driven Development) and BDD (Behavior-Driven Development) environments, utilizing unit testing frameworks such as JUnit, Mockito and Cucumber
  • Strong understanding of software architecture, design patterns, and best practices.
  • Proven experience in leading the design and implementation of complex features and applications.
  • Very good understanding of application system design, development, testing, deployment and maintenance using UML.
  • Basic cash management functional knowledge.
  • Proficiency in Agile and Scrum working methodologies.
  • Excellent problem solving and troubleshooting skills.
  • Effective communication and teamwork skills.
  • Financial industry experience is a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Crédit Agricole CIB • Singapore

On-site
SGD 90,000 - 150,000
Junior Java Software Engineer
Junior Java Software Engineer

Crédit Agricole CIB • Singapore

On-site
SGD 40,000 - 70,000
Senior Java Developer - Cash Management Platform Lead
Senior Java Developer - Cash Management Platform Lead

Crédit Agricole CIB • Singapore

On-site
SGD 120,000 - 180,000
Junior Java Developer
Junior Java Developer

Crédit Agricole CIB • Singapore

On-site
Full Stack Engineer - Java
Full Stack Engineer - Java

Crédit Agricole CIB • Singapore

On-site
SGD 120,000 - 180,000
Junior Software Engineer (Java)
Junior Software Engineer (Java)

Crédit Agricole CIB • Singapore

On-site
SGD 60,000 - 120,000
Java Software Engineer – Core Banking & Cash Management
Java Software Engineer – Core Banking & Cash Management

Crédit Agricole CIB • Singapore

On-site
SGD 90,000 - 150,000
Dotnet Developer
Dotnet Developer

Crédit Agricole CIB • Singapore

On-site
SGD 60,000 - 120,000
Software Developer (Cobol)
Software Developer (Cobol)

Crédit Agricole CIB • Singapore

On-site
SGD 90,000 - 120,000
Junior Java Backend Developer: Core Banking & Microservices
Junior Java Backend Developer: Core Banking & Microservices

Crédit Agricole CIB • Singapore

On-site
SGD 40,000 - 70,000