Technical Lead (Java/J2EE)

  • Competitive remuneration package
  • Singapore Singapore Singapore SG
  • Contract, Full time
  • Credit Agricole CIB
  • 18 May 18 2018-05-18

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. We work daily with international branches located in 33 countries 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. This unique positioning empowers us to bring our core banking business a sustainable competitive advantage on the market.

In a challenging and multicultural environment, we seek a technical lead to join our Core Banking IT department which is in charge of developing and maintaining the International Back Office Cash Management System of CACIB. This information system is deployed in 25 business units all around the world. The system has multiple modules to manage reference data, commercial back office functions (payments, remittances, loans, deposits, guarantees, letters of credit …), accounting, management control and credit risk monitoring. The system caters to local regulatory reporting needs and head office reporting, based on a data warehouse. 

The candidate will work to implement new solution for the cash management system of the bank, working in a team with developers, business analysts and PM. 

Responsibilities 

Main roles: 

  •  Provide guidance to the developers to define/design the best solution for each issues or enhancements and be the technical leader to the team 
  • Perform regular code review on the team’s development and provide solutions to ensure quality and to comply with the CA-CIB coding standards   
  • Prepare or Review technical specifications based on functional specifications 
  • Responsible to deliver the completed software products following the release management process
  • Provide and monitor 3rd Level technical support on applications under the team scope
  • Suggest and implement improvements in the application
  • Communicate and coordinate with Architects team in Singapore and Paris 
  • Ensure technical documentations and software deliverables are always up to date
  • Report to the team head and escalate if any problems

Requirements 

Mandatory: 

  • Over 8 years working experience in IT software development
  • At least 2 years of experience in technical lead role
  • Experience with Spring framework, Design Patterns, Micro services and MQ series
  • Experience on Oracle database
  • Experience with SVN, Jenkins, Eclipse, Maven, Junit, NUnit and JasperReport
  • Experience with Application Server
  • Experience with shell scripting in Unix environment
  • Experience in application model, design and architecture
  • A diploma/degree holder in computer science
  • Possess strong analytic and problem solving skills
  • Possess strong communication skills in English
  • Strong perseverance, diligence towards attaining goals and effective time management
  • Self-motivated and an excellent team player

Optional: 

  •  Being a “Certified Java programmer”  is an advantage 
  • Programming knowledge on “C” 

 Other Professional Skills and Mind-set 

  • Proactive with excellent verbal and written communication skills in English 
  • Capable to effectively interact with functional and technical team 
  • Already work with teams overseas 
  • Awareness of various software development procedures 
  • Team spirit - Like explain and share knowledge 
  • Understanding and respect of cultural diversity