公司简介
• Communicate with relevant stake holder regarding resolving issues related to delivery of projects.
• Collaborate with cross-functional teams, including ITID, Vendor, Business user and other relevant stakeholder to resolve production queries or incidents with work around and long-term solution.
• Present, develop and apply program fix on Application defects according to HSBC Change Management standard.
• Ability to influence key stakeholders in order to achieve the best desired outcome.
• Understanding the functional and non-functional requirements through regular interactions with the Business Analysts, SMEs and Solution Architects.
• Take lead in designing the solution which is more reusable and maintainable.
• Accountable for ensuring the design of the product solutions are cost effective and maintained through the agile development lifecycle, managing the flow of the backlog of design activities.
• Breaking down the system functions into multiple-tier API layers and micro services
• Provides accurate estimates and status to management, raising issues appropriately.
• Ensure that development is done with the highest quality measured by defect counts and defect ratios.
• Provide Application incident on-call support during off business hours, and provide Weekend/Public Holiday Application Support per project delivery and Business needs.
• University Degree in Computer Science, Information Technology or a relevant discipline
• Strong experience in Java 8 or above, Spring, Restful Services, Spring Boot and micro-service based architectures.
• Good track record of delivering change on architecting, implementing, and supporting enterprise-grade technical solutions, preferably in a financial institution.
• Experience in using HTTP/RESTful APIs, and JavaScript frameworks (ReactJS, AngularJS, Vue.js)
• Good understanding of both RDBMS & NoSQL databases technologies such as DB2, Postgres, MongoDB, Redis or equivalent.
• Experience of containerization, ideally using Docker / Kubernetes.
• Hands-on technical expertise, acquired through delivering Cloud technologies (AliCloud, AWS and / or Azure) into a large enterprise.
• Strong experience in DevOps tools such as Git, Jenkins, Nexus, Maven or equivalent.
• Good understanding with messaging services such IBM MQ, Kafka or equivalent.
• Strong work ethic and team player experienced working with Scrum/Agile development methodologies
• Real passion for elegance and efficiency in software engineering and always strive for continuous improvements via automated processes.
• Strong analytical, design and problem-solving skills.
• Excellent written and spoken communication skills and fluent in English.