Spark Developer

re-zoo-me

Singapore

On-site

SGD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Crédit Agricole CIB in Singapore invites an experienced Java Software Engineer to join the CSI department for a 12-month contract. You will deliver robust in-house banking applications, work with risk and finance tools, and coordinate with business analysts to translate requirements into scalable solutions.

The role requires deep Java expertise (17/21), Spark, Kubernetes, Docker, and CI/CD in an Agile context.

Qualifications

  • 8+ years of software development and testing experience.
  • Strong hands-on experience with Java 17/21, Spring Boot, and SQL databases.
  • Experience with Apache Spark, Kubernetes and Docker.
  • Knowledge of CI/CD pipelines and Agile/Scrum practices.
  • Frontend and backend development exposure; relational database expertise.

Responsibilities

  • Deliver fully tested source code meeting quality indicators.
  • Collaborate with architects and business analysts on requirements.
  • Design solutions using proven patterns and performance tuning.
  • Prepare detailed technical documentation and estimations.
  • Develop test strategies and perform code reviews.
  • Mentor junior team members and support Agile delivery.

Skills

Java 17/21
Spring Boot
Unix shell scripting
MS SQL
Apache Spark
Kubernetes
Docker
CI/CD
Agile/Scrum

Tools

Jenkins
GitLab
ArgoCD

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.

The Team & Department

The department of Corporate and Support Functions IT (CSI) is responsible for the development and maintenance of risk and finance applications, used by end users worldwide. Our Risks Core Systems (RCS) section handles applications responsible for risk data collection, risk calculation and monitoring for CA-CIB worldwide.

The section handles applications responsible for risk data collection, risk calculation and monitoring for CACIB worldwide. It also covers Front Office Applications, Credit Decision Processing tool, Global Authorization Repository system and Default History Data Base. The applications are all in-house developments.

Position
Main responsibilities

NOTE: We are open to Spark Developer and/or Java Developer

As Java Software Engineer:

  • Deliver fully tested source code complying with quality indicators objectives
  • Address technical aspects with Architect and functional aspects with business analysts
  • Liaise with business analysts for clarification and understanding of requirements
  • Solution design using proven patterns, awareness of anti-patterns, performance tuning
  • Analyze technical constraints considering functional impact
  • Organize and take ownership of detailed technical documentation
  • Provide detailed estimation for development of solution
  • Develop test strategy in coordination with project manager / business analysts
  • Perform design and code review for other team members
  • Mentor junior team members
  • Be proactive and ensure a continuous improvement mindset for the team
  • Work in a fast-paced Agile work environment
  • Report code quality indicators to Project manager / Team head periodically
  • Adhoc duties as assigned
Qualifications and Profile
  • This position requires a minimum of 8 years’ relevant experience in software development and testing
  • Solid understanding in Java 17/21, Spring boot, Unix shell scripting, and MS SQL
  • Experience in Apache Spark, Kubernetes and Docker
  • Knowledge on both frontend and backend development
  • Solution design using proven patterns, awareness of anti-patterns, performance tuning
  • In-depth knowledge on Relational databases – MS SQL Server, SQL profiler, query analyzer
  • Knowledge of scheduling tools (Airflow, Control-M)
  • Experience with CI/CD pipelines (Jenkins/GitLab/ ArgoCD or similar)
  • Good understanding & working knowledge of Agile/Scrum
Other Professional Skills and Mindset
  • Knowledge in Risk
  • Knowledge of project management and software development lifecycle would be a plus
  • Exposure with cloud platforms (AWS, Azure or GCP) for data processing.
  • Excellent analytical and organizational skills
  • Fast reacting and autonomous, with a problem-solving orientation
  • Experience working in enterprise or financial services environments is an advantage.
Note -This is 12 months contract role. Renewable subject to performance.

We offer a competitive remuneration package, consistent with your qualifications and experience. For fair employment practices, we are keen on Singaporeans/SPR ONLY.

Visit us on: http://www.ca-cib.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Crédit Agricole CIB • Singapore

On-site
SGD 120,000 - 190,000
Java Backend Software Engineer
Java Backend Software Engineer

Crédit Agricole CIB • Singapore

On-site
SGD 90,000 - 140,000
Senior Java Developer
Senior Java Developer

Crédit Agricole CIB • Singapore

On-site
SGD 120,000 - 180,000
Java Software Engineer
Java Software Engineer

Crédit Agricole CIB • Singapore

On-site
SGD 90,000 - 150,000
Senior Java Developer
Senior Java Developer

re-zoo-me • Singapore

On-site
SGD 120,000 - 160,000
Senior Spark/Java Developer (12‑Month Contract)
Senior Spark/Java Developer (12‑Month Contract)

re-zoo-me • Singapore

On-site
SGD 120,000 - 180,000
Junior Application Analyst Programmer
Junior Application Analyst Programmer

Crédit Agricole CIB • Singapore

On-site
SGD 60,000 - 120,000
12-month contract
Senior Data Engineer
Senior Data Engineer

Crédit Agricole CIB • Singapore

On-site
SGD 120,000 - 180,000
Junior Application Analyst Programmer (L1 & L2)
Junior Application Analyst Programmer (L1 & L2)

Crédit Agricole CIB • Singapore

On-site
SGD 60,000 - 90,000
Head of Corporate Banking IT Services (CBI)
Head of Corporate Banking IT Services (CBI)

Crédit Agricole Group • Singapore

On-site
SGD 220,000 - 300,000