Ensure the system to work behind the scenes, integrating the application with all required systems and services
Develop application programs to address business needs when required, and provide technical support in the development and maintenance of application software and products.
Provide clean and easy to use API for the frontend part of the system
Ensure development work follow department standard and guideline
Ensure the software development progress according to schedule
Support frontline and adhere to anti-money laundering and counter terrorist financing controls in accordance with regulatory standards and CNCBI policies.
Requirements:
Preferably degree holder in Information Technology or related disciplines
Minimum 6 years of experience in a backend development in common languages (Java, C++, etc) and frameworks, including Spring Framework / Spring Boot
Deep knowledge of Object-Oriented programming and engineering principles like SOLID
Solid experience in writing and utilising autonomous services oriented RESTful API services and performance tuning large scale apps
Competence in database systems, with knowledge of SQL and NoSQL stores (e.g. MySQL, Oracles, MongoDB, Couchbase, etc)
Ability to write effective unit, integration, and API tests
Exposure to multiple computer platforms.
Experience and knowledge on various banking applications and architecture design
Good insight to technology trend and new technology
Knowledge and experience on related products.
Solid experience in supporting related system.
Sound communication skills
Job ID 111803/ALC
More Jobs From China CITIC Bank International Limited