See more Collapse

Capital Market Senior Java Software Engineer

1 month ago


Singapore Credit Agricole Full time
Job Description
  • Job Title: Capital Market Senior Java Software Engineer
  • 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) 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.

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 tests strategy in coordination with project manager / Business Analysts.
  • Provide technical assistance during user acceptance test.
  • 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, and particularly Spring Boot and Swagger for RESTful web services.
  • Messaging technology such as Kafka, MQ.

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

  • Web development fundamentals (HTML, Javascript, jQuery, ReactJS, etc).
  • Docker/Kubernetes, Microservices.
  • ElasticSearch.
  • General knowledge and understanding of investment banking domain, capital market FO/BO environment is an advantage.
  • Understanding or interest in finance & financial markets, particularly interest rate derivatives in their many forms (Forwards, Futures, Swaps, Swaptions, etc).
Supplementary Information

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.

All candidates, but particularly seniors, will be held to high a standard when it comes to communication, both oral and written. You should have good expository style, be able to explain yourself clearly and concisely, especially when the subject is technical and complex. It goes without saying that your English must be extremely fluent.


We have other current jobs related to this field that you can find below


  • Singapore Credit Agricole Full time

    Cr\xc3\xa9dit Agricole CIB is the corporate and investment banking arm of Cr\xc3\xa9dit Agricole Group, the 10th largest banking group worldwide in terms of balance sheet size (The Banker, July 2022). 8,600 employees in more than 30 countries across Europe, the Americas, Asia-Pacific, the Middle-East and North Africa, support the Bank\'s clients, meeting...


  • Singapore Credit Agricole Full time

    Cr\xc3\xa9dit Agricole CIB is the corporate and investment banking arm of Cr\xc3\xa9dit Agricole Group, the 10th largest banking group worldwide in terms of balance sheet size (The Banker, July 2022). 8,600 employees in more than 30 countries across Europe, the Americas, Asia-Pacific, the Middle-East and North Africa, support the Bank\'s clients, meeting...


  • Singapore Credit Agricole Full time

    Cr\xc3\xa9dit Agricole CIB is the corporate and investment banking arm of Cr\xc3\xa9dit Agricole Group, the 10th largest banking group worldwide in terms of balance sheet size (The Banker, July 2022). 8,600 employees in more than 30 countries across Europe, the Americas, Asia-Pacific, the Middle-East and North Africa, support the Bank\'s clients, meeting...


  • Singapore Credit Agricole Full time

    Cr\xc3\xa9dit Agricole CIB is the corporate and investment banking arm of Cr\xc3\xa9dit Agricole Group, the 10th largest banking group worldwide in terms of balance sheet size (The Banker, July 2022). 8,600 employees in more than 30 countries across Europe, the Americas, Asia-Pacific, the Middle-East and North Africa, support the Bank\'s clients, meeting...


  • Singapore Credit Agricole Full time

    Cr\xc3\xa9dit Agricole CIB is the corporate and investment banking arm of Cr\xc3\xa9dit Agricole Group, the 10th largest banking group worldwide in terms of balance sheet size (The Banker, July 2022). 8,600 employees in more than 30 countries across Europe, the Americas, Asia-Pacific, the Middle-East and North Africa, support the Bank\'s clients, meeting...


  • Singapore Credit Agricole CIB Full time

    Job descriptionBusiness typeTypes of Jobs - Information systems / IT Project managementJob titleCapital Market Java DeveloperContract typePermanent ContractJob summaryABOUT CAPITAL MARKET IT (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,...


  • Singapore Credit Agricole CIB Full time

    Job descriptionBusiness typeTypes of Jobs - Information systems / IT Project managementJob titleCapital Market Java DeveloperContract typePermanent ContractJob summaryABOUT CAPITAL MARKET IT (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,...


  • Singapore Credit Agricole CIB Full time

    Job descriptionBusiness typeTypes of Jobs - Information systems / IT Project managementJob titleCapital Market Java DeveloperContract typePermanent ContractJob summaryABOUT CAPITAL MARKET IT (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,...


  • Singapore Credit Agricole CIB Full time

    Job descriptionBusiness typeTypes of Jobs - Information systems / IT Project managementJob titleCapital Market Java DeveloperContract typePermanent ContractJob summaryABOUT CAPITAL MARKET IT (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,...


  • Singapore NodeFlair Full time

    Job Summary:SalaryS$6,79- S$10,623 / Monthly ESTJob TypePermanentSenioritySeniorYears of ExperienceAt least 9 yearsTech StacksStrategy Swagger Rest API Docker Jenkins Spring Flow MQ Git Java HTML Linux Kubernetes kafka Springboot Ansible JavaScript SQL jQuery Elasticsearch React Maven We are seeking a highly skilled Senior Java Developer to join our dynamic...


  • Singapore Inetum Capital Market Full time

    INETUM is an international IT services company, currently employing about 27,000 people Worldwide. INETUM provides its clients with innovative, long-lasting industrial solutions to leverage performance from their information systems. We design and runs industrial platforms tailored to the economic and human considerations of its clients. Management...


  • Singapore Inetum Capital Market Full time

    INETUM is an international IT services company, currently employing about 27,000 people Worldwide. INETUM provides its clients with innovative, long-lasting industrial solutions to leverage performance from their information systems. We design and runs industrial platforms tailored to the economic and human considerations of its clients. Management...


  • Singapore Inetum Capital Market Full time

    INETUM is an international IT services company, currently employing about 27,000 people Worldwide. INETUM provides its clients with innovative, long-lasting industrial solutions to leverage performance from their information systems. We design and runs industrial platforms tailored to the economic and human considerations of its clients. Management...


  • Singapore Inetum Capital Market Full time

    INETUM is an international IT services company, currently employing about 27,000 people Worldwide. INETUM provides its clients with innovative, long-lasting industrial solutions to leverage performance from their information systems. We design and runs industrial platforms tailored to the economic and human considerations of its clients. Management...


  • Singapore DYNAMIC HUMAN CAPITAL PTE. LTD. Full time

    b'Job Overview: This is a technical role as part of an application development team working on deployment online systems. Candidate has to be dynamic and adaptive in working with people of different culture and able to learn fast on the technology and application aspects. The Senior Developer would work closely with our customers to understand their business...


  • Singapore DYNAMIC HUMAN CAPITAL PTE. LTD. Full time

    b'Job Overview: This is a technical role as part of an application development team working on deployment online systems. Candidate has to be dynamic and adaptive in working with people of different culture and able to learn fast on the technology and application aspects. The Senior Developer would work closely with our customers to understand their business...

  • Senior Consultant

    2 months ago


    Singapore UPSKILLS PTE. LTD. Full time

    Roles & ResponsibilitiesCompany Description:Upskills provides expert financial software consulting for investment banks and leading financial institutions in Asia Pacific, Middle East and Europe region. With a strong, Front to Back expertise of the cash and derivatives markets, coupled to an in-deep knowledge of financial markets technologies, we provide...

  • Senior Consultant

    4 weeks ago


    Singapore UPSKILLS PTE. LTD. Full time

    Roles & ResponsibilitiesCompany Description:Upskills provides expert financial software consulting for investment banks and leading financial institutions in Asia Pacific, Middle East and Europe region. With a strong, Front to Back expertise of the cash and derivatives markets, coupled to an in-deep knowledge of financial markets technologies, we provide...

  • Software Engineer

    2 months ago


    Singapore FENIX ONE PTE. LTD. Full time

    Roles & ResponsibilitiesSummary / Purpose of Position:Collaborate with traders and researchers to design, develop, test, and support proprietary trading platform to capture opportunities in electronic capital markets.Essential Duties & Responsibilities for this Position:- Build and maintain robust, scalable, and low latency trading software- Participate in...


  • Singapore Eames Consulting Full time

    Head of Software Engineering / Senior Software Engineering Manager - JavaHead of Software Engineering / Senior Software Engineering Manager with specific Java focus required by this leading, technology rich financial services organization.The team are at the very forefront of software engineering practices, constantly looking to push the boundaries and not...