BACKGROUND
The Calypso team at ING works in (agile) Scrum methodology. As an IT DevOps engineer, you will be part of the Calypso Scrum team / Singapore team that is working on the Financial Markets and Bank Treasury projects.
RESPONSIBILITIES
- Learning Calypso application on the job
- Developing java code to implement customizations using Calypso application APIs
- Developing and designing configurable solutions to implement requirements
- Refining functional solutions via collaboration with the business users
- Create (java based automated) test cases
- Ensure coding standards and do code reviews for peers
- Demo developed functionalities to users
- Resolve user queries and execute End-of-Day jobs to support User Acceptance Testing
- Run CI/CD pipelines (Microsoft Azure etc) for code deployment on test environments
- Contribute to the internal knowledge repository
- Production Support in rotation with the team members during SG morning hours
- Provide oncall production support in rotation with the team members (Between 6 – 8 am)
- Occasional weekend / holiday production support
SELECTION CRITERIA
1. Required Skill Set
- Minimum 4 years of experience in banking domain
- Minimum 4 Years of development experience on core Java 8 or above
- Strong knowledge of OOPS concepts in java including Inheritance, Polymorphism etc
- Strong knowledge of core Java features like Threads, Concurrency, Exceptions and handling
- Good knowledge of synchronization concepts and static and dynamic nitializations.
- Experience of debugging code, bug fixing, writing Deadlock safe code.
- Hands-on experience of java development tools Eclipse/Intellij and version controlling tools like SVN/GIT etc
- Basic hands-on experience of Unix Shell Scripting
- Basic hands-on experience of PL/SQL.
- Fluent in English, both written and verbal.
- Experience with the (agile) scrum development methodology.
2. Good to have Skill Set
- Knowledge of financial market products (FX MM, IRD).
- Knowledge of SWIFT messages.
- Knowledge of Spring Core framework.
PERSONALITY
- Quick learner with eagerness to explore new functionalities of application.
- Commitment towards quality and timeliness.
- Ability to collaborate and open to ideas from application expert engineers.
- Positive and pro-active attitude.
- Ability to deliver in high-pressure environment