Responsibilities
• Design, develop, test, deploy, support and evolve digital applications and API’s
• Deliver projects for digital transformation initiatives, while managing individual priorities, deadlines and deliverables
• Own, research and recommend new solutions to meet project defined business and technical requirements
• Ensure the implementation of defined architecture and infrastructure standards and strategic directions
• Collaborate with solution team and oversee the system development and implementation
• Do experiment with new tools and technologies ensuring the solutions stay relevant, while sharing gained knowledge across teams Other Main
• Use various techniques and tools to deliver strategic technical solutions to match business requirements
• Focus on component reusability, data sharing and security, while complying with enterprise standards and processes
• Design and supervise the application database and programming activities
• Provide technical leadership and support to internal teams & vendors
• Support user acceptance test and conduct technical acceptance tests
• Develop procedures, training and documentation for run-the-bank support
Requirements
• Tertiary education in computer science and related subject
• 10 years of full-stack development in backend & frontend applications
• Proven experience in Java, Spring, Hibernate, Rest API, JSON/XML, SQL, React, Cordova, DevOps (Eclipse, Jenkins, Maven, UCD, Docker)
• DevOps CI/CD pipeline configuration including publishing applications to Google Play store, Apple app store or an enterprise app store
• Experience with test automation Junit, XCTest and XCUI, Selenium
• Exposure to no-SQL data stores like MangoDB and ElasticSearch
• Knowledge in HKMA SPM TM-E-1 and relevant cyber security knowledge
• Methodology: Agile, Iterative, TDD
• Strong communication skill
• Proficient in English & Chinese (verbal & written)