公司简介
 
                                 
                                • Support the existing API on AWS and take charge of the deployment/release if any production issue fix arise.
• 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.
• Understanding the functional and non-functional requirements through regular interactions with the Business Analysts, SMEs and Solution Architects.
• 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.
• Participate as a scrum team member and responsible for all the activities in the stories
• Manage a squad teams of developers performing system development work and system analysis.
• Work with Scrum master to prioritize the items from the product backlog in the sprint planning
• Attend every standup and other agile ceremonies
• Work closely with architecture team to deliver solutions that appropriately address business needs and timelines.
• Participate in the system integration activities with other teams and make sure the solution complies with group architecture policies and standards
• Design, develop automated test cases during development process and make sure the test cases are incorporate into the daily build process
• Assist the team to transit the system into microservices architecture
design the roadmap and participate for the full deployment of microservices to the Cloud platform.
• A minimum of 10 years' IT software development experiences in Java 8 or above, Spring, Restful Services, Spring Boot and micro-service based architectures.
• Experience in using HTTP/RESTful APIs, and JavaScript frameworks (e.g. ES5, ES6, HTML5, CSS3, React.js, Angular, Redux, Nodejs, npm, webpack, Ajax).
• Experience in using Hibernate and Mybatis to implement db persistent layer
• Experience in BDD, Continuous Integration, Selenium, continuous deployment and testing
• Good understanding of both RDBMS & NoSQL databases technologies such as Oracle, DB2, Postgres, MongoDB, Redis or equivalent.
• Hands-on technical expertise, acquired through delivering Cloud technologies (GCP, AWS and / or Azure) into a large enterprise.
• 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
• Strong analytical, design and problem solving skills
excellent team player with ability to work under pressure with minimal supervision
• Real passion for elegance and efficiency in software engineering and always strive for continuous improvements via automated processes
• Proficient in Java development on JDK 11 above, preferably with experiences in large scale application includes front to back end developments.
• Experienced in high concurrency programming, familiar with multiple threads and JVM performance tuning.
• Work closely with both local and global teams on the project delivery with agile/DevOps manners.
• A good team player with strong analytical/troubleshooting skills, and self-motivated
• Flexible and adaptable in accommodating change of requirement and willing to take new responsibilities when necessary.
• Excellent written and spoken communication skills and fluent in English.
Nice to have:
• Demonstrable experience of designing Cloud solutions using a combination of cloud native, 3rd party and on premise technologies.
• Strong knowledge of architecture discipline and the ability put the governance into practice, knowledge of industry standard architecture frameworks would be an advantage
• Good understanding of the challenges and constraints of migrating from existing systems and platforms to Cloud based technologies.
• Good understanding of micro services and service mesh concepts like Istio, Nginx
• Experience in deployment & configuration management tools like Terraform, Ansible
• Knowledge on Investment Products, Financial Planning, Portfolio Management is highly preferred.
• Technical knowledge in Cyber Security experience would be an advantage