Send me more jobs like this

Sorry, This job is expired.

Developer (Java with .net) - 1 year renewable contract

Keywords / Skills : Java, .NET, UNIX, Linux, Spring, Spring Framework

5 - 10 years
Posted: 2019-03-14

Banking/ Financial Services
Software Engineer/ Programmer
Posted On
14th Mar 2019
Job Description


In a challenging and multicultural environment, we seek a Java Developer to join our Corporate Banking IT Department (CBI). CBI design and manage the ICBS (International Core Banking System) of CA-CIB, Cash Management and Loan & Trade solutions.

As a Java developer, your main responsibility is to develop and document solutions, with a focus on Financing modules (Commercial Loan & Deposit, Limit and Collaterals management) in CA-CIB’s enterprise application ecosystem.

You will ensure the assigned projects; activities and tasks are delivered within the defined time, scope, cost and quality.

Main responsibilities

You will …

 Develop, implement and test components from functional specifications.

 Elaborate technical specifications, based on functional requirements and high level architecture.

 Contribute to technical design and liaise with business analysts on all aspects of business requirements.

 Ensure integration of new tool with existing enterprise application ecosystem of the bank.

 Participate in analyzing, resolving and providing technical support escalated to the team.

 Draft specifications, technical design, unit tests, peer reviews and detailed system integration documents and any other documents as required during the project lifecycle.

 Contribute to maintaining a high standard of delivery quality.

 Participate in technical discussions and propose solutions based on industry best practices.

 Ensure a technical watch

 Perform level 3 Support of applications in production - analyze and resolve issues as they arise.

Qualifications and Profile

This position requires a minimum of 5 years of relevant experiences in Java-J2EE software engineering, ideally in a banking environment.


 Basic banking/finance and/or accounting knowledge.

 Work on complex systems and a challenging international work environments.

 Good understanding of SDLC, with experience on at least one methodology (Scrum, XP, RUP, …).


 Minimum 5 years experience in design & development of web and stand-alone applications using Java technologies in Unix/Linux environment.

 Excellent understanding on relational database systems and Hibernate.

 Excellent understanding with practical working experience of Spring frameworks (SpringBoot, Spring Data, Spring MVC, etc.), Angular JS or Vert.X, …

 Excellent understanding with practical working experience on SOA micro-services based applications.

 Practical experience on source code management systems such as SVN / Gitlab.

 Practical experience on Jenkins, Nexus, Maven or Gradle.

 Very good understanding of application system design, development, testing, deployment and maintenance using UML.

 Ability to assess interdependence and impact of a change at application level.

 Practical experience on scripting (Bourne, Korn or Bash).

 Some practical experience with .NET technologies required.

Other Professional Skills and Mindset

 Solid analytical and problem solving abilities

 Good written and oral communication skills.

 Very good organization skill with attention to details

 Proactive, willing to work on new topics and to collectively propose innovative solutions.

 Team player mindset

 Understanding and respect of cultural diversity

About Company

Crédit Agricole Corporate and Investment Banking (CA-CIB) is the CIB arm of Crédit Agricole Group, world’s 11th largest bank by total assets.

Our Singapore center is one of the 3 main IT Hubs for CA-CIB's worldwide business.

Walkin for you