Cmi Big Data Java Developer(Ref47594)

2 days ago


Singapore Crédit Agricole CIB Full time

Description du poste
- About CMI
- Capital Markets IT (CMI) is the IT department within the bank focused on solutions related to Capital Markets. This includes Front Office (FO) booking platforms, Risk Management (RM) control and regulatory reporting systems, financial product and contract valuation systems, and much more. It is the department most directly exposed to the bank’s financial operations.
- About MASAI
- MASAI is an ambitious project critical to the Bank’s strategic pivot towards data-centric operations. In the past, separate systems maintained their data separately, modeling the same data in incompatible ways and depending on ad-hoc and sometimes brittle data sharing mechanisms, creating a complex web of interdependent systems and no centralized repository of data. MASAI was initially created to satisfy regulatory requirements set out by the Basel Committee as part of their FRTB capital rules, but quickly became the central focus in the Bank’s push towards a more data-centric approach. It is based on Big Data technology, which allows horizontally-scalable management of data at and beyond the petabyte scale.
- About the Position
- As a member of the MASAI project’s development team, you will develop robust processes to ingest huge amounts of data from disparate systems, and build processes that transform and use that data. The core technology used is Apache Spark on top of HDFS, and development is primarily in Java. The position is ideal for someone with a strong interest in data processing and data science: either a confirmed expert in Big Data technologies or a strong developer keen on gaining expertise in that domain.
- Qualifications and Profile
At least 8 years of software development experience
- At least 5 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-
- Niveau d'étude minimum
Bac + 3 / L3
- Formation / Spécialisation
Degree and above in relevant discipline
Hadoop Big data clusters and tech: Spark, Kafka, HDFS, ORC, Hive,
- HBase, YARN, Parquet, Zookeeper
- Jenkins and Ansible
- Jira or a similar issue-tracking system
- The Spring framework and IoC, and particularly Spring Boot and Swagger for restful web services
- Additionally, knowledge of the following would be helpful although it is not required:

- Python and pyspark
- Web development fundamentals (HTML, Javascript, jQuery, ReactJS, etc)
- Docker/Kubernetes
Protobuf, gRPC, Kryo, Avro, Snappy
- OLAP cubes: ActivePivot, Druid, Clickhouse
- Understanding of and interest in finance & financial markets, particularly interest rate derivatives in their many forms (Forwards, Futures, Swaps, Swaptions, etc), knowledge of the greeks (Delta, Gamma, Vega, Vanna, Volga, Cega, etc), risk management concepts (VaR, ES, etc), market data (discount and forecast curves, SABR volatility matrices, correlation and hybrid correlation cubes, etc).
- Besides having greater development experience than an intermediate or junior developer, a senior developer will be expected to make sometimes complex architectural decisions that balance difficult trade-offs, and defend those decisions to management and clients within the bank; he or she will be expected to take a leadership role in the team, mentoring less experienced colleagues and helping them progress.
- You should have good expository style, be able to explain yourself clearly
- Niveau d'expérience minimum
6 - 10 ans
- Entreprise Crédit Agricole CIB


  • Cmi Java Developer

    4 days ago


    Singapore Crédit Agricole CIB Full time

    Job description **Business type**: Types of Jobs - IT, Digital et Data **Job title**: CMI Java Developer **Contract type**: Permanent Contract **Job summary**: - 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...


  • Singapore Crédit Agricole CIB Full time

    Job description **Business type**: Types of Jobs - IT, Digital et Data **Job title**: CMI Software Developer **Contract type**: Fixed-Term Contract **Job summary**: - About CMI Capital Markets IT (CMI) is the IT department within the bank focused on solutions related to Capital Markets. This includes Front Office (FO) booking platforms, Back Office (BO)...


  • Singapore Crédit Agricole CIB Full time

    **Description du poste**: About CMI Capital Markets IT (CMI) is the IT department within the bank focused on solutions related to Capital Markets. This includes Front Office (FO) booking platforms, Back Office (BO) platforms, Risk Management (RM) control and regulatory reporting systems, financial product and contract valuation systems, and much more. It is...


  • Singapore ASTEK SINGAPORE INNOVATION TECHNOLOGY PTE. LTD. Full time

    Senior Java Developer - Big Data ASTEK is a technology and engineering consulting firm based in France. We have been around for over 30 years a community of more than 7200 passionate experts empowering clients in 22 countries throughout Europe, APAC, Middle East and the Americas. The department develops and maintains global Risk and Finance applications...


  • Singapore QUANTEAM (SINGAPORE) PTE. LTD. Full time

    Senior Software Developer (Big Data / Java) in investment banking Company: Quanteam Singapore (Permanent Position)Location: SingaporeJob Description & Responsibilities We are looking for an experienced Big Data / Java Software Developer to join a major technology transformation project within a large international financial institution. The team is...


  • Singapore QUANTEAM (SINGAPORE) PTE. LTD. Full time

    Senior Software Developer (Big Data / Java) in investment banking Company: Quanteam Singapore (Permanent Position)Location: Singapore Job Description & Responsibilities We are looking for an experienced Big Data / Java Software Developer to join a major technology transformation project within a large international financial institution. The team is...

  • Software Developer

    1 week ago


    Singapore Antaes Consulting SA Full time

    Lead technical study into a proposed solution, involving expertise from infrastructure, big data, and business analyst requirements. Document the proposed design and develop the solution. Ensure all CI/CD artifacts are part of the solution. Perform code reviews, foster knowledge sharing, and coach team members on best practices. Interact with and report to...

  • Software Developer

    1 week ago


    Singapore ANTAES ASIA PTE. LTD. Full time

    Job responsibilities Lead technical study into a propose solution, while involving expertise from infrastructure big data expert, business analyst requirement Document proposed design and develop the solution Implicitly ensure all CI-CD artefacts are part of the solution Perform code review while fostering knowledge and coaching best practices to team...


  • Singapore GMP Banking Full time

    (1-year renewable contract under GMP, with possibility of conversion to internal headcount depending on performance) Responsibilities Lead technical study into a propose solution, while involving expertise from infrastructure big data expert, business analyst requirement Analyse user needs and develop software solutions Implicitly ensure all CI-CD artefacts...


  • Singapore ANTAES ASIA PTE. LTD. Full time

    Intermediate Java Developer Capital Market IT (CMI) is the IT department within the