Java/J2EE Developer (CCI009)

  • Competitive
  • Singapore
  • Contract, Full time
  • Credit Agricole CIB
  • 19 Jan 17

The team (65 persons) provides Intranet, Security Authorization and Business Intelligence solutions to Credit Agricole CIB users worldwide. The underlying technologies used are mainly Java and Microsoft products (.Net, IIS, SQL Server and WAS). Our functional coverage is wide ranging from collaborative sites and portals to completely custom applications with workflow/Authorization Request Management, Enterprise Content Management and Business Intelligence. The projects size spectrum is from 50 to 1000 Man.Days for about 7K MD for the global portfolio per year, organized around a resource pool. The team includes project managers, developers, business analysts and architects.

Main responsibilities


Inside the team, the successful candidate has to:
- Prepare technical specifications based on functional specifications related to security and authorization system
- Design, code and test projects using exiting tools
- Deliver complete software products for integration testing in accordance with standard procedures
- Analyze, resolve and provide technical support escalated to the team
- Prepare and maintain technical documentations and software deliverables
- Participate in technical discussions and provide solutions based on industry best practices
- Follow the CA-CIB methodology (Agile included)


The position requires autonomy and reliability in performing duties while maintaining close
communication with rest of project/support team.


Qualifications and Profile


Mandatory
- 2+ years experience in developing Java/J2EE web applications
- Experience in shell scripting in Unix environment
- Experience with Spring MVC, Hibernate framework and relational databases
- Experience with SVN, Eclipse, Maven, JUnit and SQL language
- Experience with IBM WAS (Websphere Application Server) and JBoss server
- Experience in application model, design and architecture (UML)
- A degree holder in computer science
- Possesses strong analytic and problem solving skills
- Possesses strong communication skills in English
- Strong perseverance, diligence towards attaining goals and effective time management
- Self-motivated, flexible and an excellent team player


Preferred
- Being a certified Java developer
- Good understanding of design patterns and applicable scenarios
- Experience of Agile development


We offer a competitive remuneration package, consistent with your qualifications and experience.