Software Developer (Java)
Crédit Agricole CIB
- Singapore
- Permanent
- Full-time
- Design and implement solutions according to the functional specifications
- Update software, enhance existing software capabilities, and direct software testing and validation procedures
- Collaborate with co-developers to integrate hardware and/or software systems
- Prepare, plan and execute roll-out from support to production services to facilitate a smooth roll-out of the application to different sites
- Participate in the analysis and resolution of issues when application is in production, and to provide technical support when necessary
- 5+ years of software engineering expertise required in:
- Java/J2EE technologies in Unix environment
- Spring Frameworks: IOC, Spring Boot, Spring Batch, Spring Integration, Spring Security
- UI development: React, Angular
- Docker, CI/CD and Kubernetes
- Microservices architecture
- Jenkins, Maven, Master Deploy
- Source Code Management Tools: Git, Svn
- Messaging Systems: IBM MQ, HornetQ, RabbitMQ
- Application Servers: Jboss, Jetty, WebSphere
- General banking, finance and investment banking understanding and knowledge (payments/cash management systems domain is a plus)
- Bachelor’s degree in any of these faculties: Computer Science, Information Technology, Programming & Systems Analysis, Science (Computer Studies)
- Strong organizational and communication skills
- Strong sense of ownership and drive with customer focus
- Strong ability to analyze and summarize
- Strong interpersonal skills
- Skilled in providing oversight and mentoring team members
- Join a global well known brand within Banking
- A competitive remuneration package, consistent with your qualifications and experience