
Senior Software Engineer
- Guangzhou, Guangdong
- Contract
- 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 Senior Software Engineer
Business: IWPB TechnologyPrincipal responsibilities
- Study business requirement
- Work with engineer lead and solution architect to define solution design
- Develop and system integration test for both backend & frontend (and or mobile development)
- Provide UAT support
- Release preparation and production release
- Maintenance support to keep the application working as expected.
- 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.
- Experience in using HTTP/RESTful APIs, and JavaScript frameworks (ReactJS).
- Good understanding of both RDBMS & NoSQL databases technologies such as DB2, Postgres, Redis or equivalent.
- Experience of containerisation, ideally using Docker / Kubernetes.
- Hands-on technical expertise, acquired through delivering Cloud technologies (AWS) 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.
- Good track record of delivering change on architecting, implementing, and supporting enterprise-grade technical solutions, preferably in a financial institution.