Search by job, company or skills

Crédit Agricole Corporate and Investment Bank

Java Software Engineer

Quick Apply
  • 4 months ago
  • Over 400 applicants

Job Description

Who we are

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 ( ISAP” or Information Systems Asia Pacific”) 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 for innovative and agile people sharing our mindset to support ambitious and forthcoming technological challenges.



Position

In a challenging and multicultural environment, we are looking for a SPARK Java Developer to join one of the IT team working on in-house applications covering different topics like Referential, Compliance, Risk, or Finance. The team handles the development of transversal and international projects.


Main responsibilities

  • Design and develop high-quality, efficient, and maintainable Java and Spark code
  • Collaborate with cross-functional teams to design, develop, and deploy software solutions
  • Write clean and optimized code, troubleshoot and debug applications
  • Ensure that applications are delivered on-time and meet project requirements
  • Identify and recommend improvements to existing code, architecture, and development practices
  • Mentor junior / intermediate developers and conduct knowledge sharing sessions
  • Familiarize with the CA-CIB infrastructure, standards, and methodologies
  • Stay up-to-date with emerging trends and technologies in software development
  • Participate in L3 support

The position requires autonomy and reliability in performing duties while maintaining close communication with rest of project/support team.

Qualifications and Profile

  • 3+ years of relevant working experience in Java development
  • Prefer 1 year of working experience in Spark Java framework
  • Good working knowledge of software development methodologies such as Waterfall, Agile, etc
  • Experience of end-to-end design and implementation of complex IT systems
  • Bachelor or Technical Degree in Computer Science, IS, or IT is preferred

Functional

  • Financial/banking industry knowledge preferred


Technical (Mandatory)

  • 3+ years of experience in Java development (Core Java 8+) and associated frameworks (Spring, Hibernate, Maven, Jenkins)
  • Prefer 1 year of experience in Spark Java framework or other flavors of Spark
  • Strong understanding of Object-Oriented Programming (OOP) principles
  • Solid database skills (PostgreSQL, SQL Server, Oracle)
  • Good experience on DevOps / DevSecOps tools like Jenkins, GitLab CI, Nexus, Maven / Gradle, SONAR, CheckMarx
  • Comfortable with source code management system such as Git

Technical (Nice to have)

  • Experience with S3
  • Experience with application containerization using Kubernetes and Docker
  • Experience with deployments using ArgoCD
  • Experience with workflow management tools, specifically Apache Airflow
  • Experience using Python
  • Experience with distributed data processing frameworks, such as Apache Kafka or Apache Flink
  • Experience with web development using HTML, CSS, JavaScript (or frameworks such as Angular or ReactJS)
  • Experience with cloud computing technologies, such as AWS or Azure
  • Experience with OpenShift platform

Other Professional Skills and Mindset

  • Strong analytical and problem solving skills is compulsary
  • Good organizational and communication skills
  • Experience working within a LEAN environment
  • Awareness of various software development procedures
  • Ability to follow defined procedures
  • Understanding and respect of cultural diversity


More Info

Role:Software Engineer/Programmer

Industry:Other

Function:IT

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 16/07/2024

Job ID: 84898995

Report Job

About Company

Who we are

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 (“ISAP” or “Information Systems Asia Pacific”) 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.

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior JAVA Software Engineer BAHRAIN based

Menrva Pte Ltd Company Name Confidential

Senior Java Software Engineer

Star Career Consulting Pte Ltd Company Name Confidential
Last Updated: 25-10-2024 00:23:15 PM
Home Jobs in Singapore Java Software Engineer