Description
We are currently seeking an experienced professional to join our team in the role of Senior Software Engineer.
Principal responsibilities:
- Design, build, and maintain full-stack applications with strong emphasis on modern frontend development using React.
- Develop robust backend services and RESTful APIs using Spring Boot and related Java ecosystem tools.
- Own end-to-end delivery from requirements clarification, solution design, development, testing, deployment, and production support.
- Build cloud-native solutions on GCP and deploy/manage workloads on Kubernetes with reliability, security, and observability in mind.
- Collaborate in Agile ceremonies, contribute to sprint planning, estimation, and iterative delivery.
- Drive engineering best practices including code quality, automated testing, CI/CD, peer reviews, and documentation.
- Work with stakeholders in English to communicate technical decisions, risks, and progress clearly.
- Explore and implement practical AI-enabled capabilities to improve product experience, engineering productivity, or business workflows.
Requirements:
- Solid experience as a Full Stack Software Developer, with proven delivery in enterprise or large-scale environments.
- Strong frontend expertise in React, JavaScript/TypeScript, component design, state management, and responsive UI development, with experience in micro frontend architecture.
- Strong backend expertise in Java and Spring Boot, including API design, security, and integration patterns.
- Hands-on experience with Kubernetes and containerized deployment models in production environments.
- Good knowledge of relational and/or NoSQL databases, data modeling, and performance tuning.
- Strong understanding of software engineering fundamentals, system design, and troubleshooting.
- Experience working in Agile Scrum teams with consistent sprint-based delivery.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://portal.careers.hsbc.com/careers/job/563774611794335