
Consultant Specialist
- Guangzhou, Guangdong
- Permanent
- Full-time
If you're looking for a career where you can make a real impression, join HSBC and discover how valued you'll be.We are currently seeking an experienced professional to join our team in the role of Consultant Specialist.Principal responsibilities:
- 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 Busines 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 5 years' IT software development experiences in Java 5 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.
- Knowledge on Investment Products, Financial Planning, Portfolio Management is highly preferred.
- Strong knowledge of architecture discipline and the ability put the governance into practice, knowledge of industry standard architecture frameworks would be an advantage
- Technical knowledge in Cyber Security experience would be an advantage
- Excellent written and spoken communication skills and fluent in English.