Enable job alerts via email!

CMI Java Developer

Crédit Agricole CIB

Singapore

Hybrid

USD 80,000 - 150,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a seasoned software developer with extensive experience in Java and a solid grasp of algorithms and data structures. This role involves leading design initiatives, contributing to high-quality code development, and collaborating closely with business analysts to ensure clarity in requirements. The ideal candidate will thrive in a dynamic environment, supporting production applications and enhancing technical documentation. With a commitment to innovation and excellence, this opportunity offers a chance to make a significant impact in a forward-thinking organization, while enjoying a flexible work environment that supports remote work arrangements.

Benefits

Flexible Work Hours
Remote Work Options
Health Insurance
Retirement Plan
Professional Development Opportunities

Qualifications

  • 12+ years of software development experience with a focus on Java.
  • Strong understanding of Java features like lambdas and streams.
  • Experience with integration tests and production support.

Responsibilities

  • Lead technology design and architectural evolutions.
  • Develop high-quality, fully tested source code.
  • Provide technical assistance during user acceptance testing.

Skills

Java
Algorithms and Data Structures
Maven
Git
SQL
Linux
Bash

Education

Bachelor's Degree in Relevant Discipline

Tools

Jenkins
Ansible
Jira
Spring Framework
Docker
Kubernetes

Job description

Description du poste

Responsibilities

  • Able to lead in terms of technology and propose design and architectural evolutions.
  • Contributing to development of high quality fully tested source code complying with deadlines, schedule and coding standards.
  • Liaise with business analysts for clarification and understanding of requirements.
  • Organize and keep up to date detailed technical documentation.
  • Develop test strategies in coordination with project managers / Business Analysts.
  • Provide technical assistance during user acceptance testing.
  • Support applications in production - analyze and resolve issues as they arise.
Qualifications and Profile

The successful candidate will definitely have:

  • At least 12 years of software development experience.
  • At least 8 years’ experience working with Java.
  • A strong understanding of recent Java language features, such as lambdas, streams, and futures.
  • Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis.
  • Strong ability to analyze code – understand execution flow & debug even without access to a debugger.
  • Experience with Maven, Git, writing and maintaining integration tests.
  • Strong familiarity with Linux and bash.
  • Good knowledge of SQL or an SQL-inspired dialect such as HQL.

An ideal candidate will also have expertise in some or all of the following:

  • Jenkins and Ansible with exposure to devops culture.
  • Jira or a similar issue-tracking system.
  • The Spring framework and IoC, particularly Spring Boot and Swagger for RESTful web services.
  • Messaging technologies such as Kafka, MQ.

Additionally, knowledge of the following would be helpful but is not required:

  • Web development fundamentals (HTML, JavaScript, jQuery, ReactJS, etc.).
  • Docker/Kubernetes, Microservices.
  • ElasticSearch.
  • General knowledge of investment banking domain, capital market FO/BO environment is an advantage.
  • Understanding or interest in finance & financial markets, especially interest rate derivatives (Forwards, Futures, Swaps, Swaptions, etc.).
Critères de candidature

Niveau d'étude minimum: Bac + 3 / L3. Formation / Spécialisation: Degree and above in relevant discipline.

Niveau d'expérience minimum: 11 ans et plus.

Entreprise Crédit Agricole CIB

A propos de Crédit Agricole Corporate and Investment Bank (Crédit Agricole CIB): Crédit Agricole CIB est la banque de financement et d'investissement du groupe Crédit Agricole, 10ème groupe bancaire mondial en taille de bilan 2021 (The Banker, juillet 2022). Près de 8600 collaborateurs répartis dans plus de 30 implantations en Europe, Amériques, Asie-Pacifique, Moyen-Orient et Afrique du Nord, accompagnent les clients de la Banque dans la couverture de leurs besoins financiers à travers le monde. Crédit Agricole CIB propose à ses clients grandes entreprises et institutionnels une gamme de produits et services dans les métiers de la banque de marchés, de la banque d'investissement, des financements structurés, de la banque commerciale et du commerce international. Pionnier dans le domaine de la finance Climat, la Banque occupe aujourd'hui une position de leader sur ce segment avec une offre complète pour l'ensemble de ses clients. La majorité des postes est éligible au télétravail dans les conditions prévues par notre accord reposant sur le double volontariat (collaborateur & manager) et après une période d'intégration réussie. Crédit Agricole CIB s'engage en faveur de l'insertion des personnes en situation de handicap, ainsi ce poste est ouvert à toutes et à tous. Pour plus d'information : www.ca-cib.fr, Twitter, LinkedIn.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.