15 hours ago
Pune, IndiaStaff+
Responsibilities
- Own solution architecture for high-performance data pipelines and microservices, including resilience, scalability, latency, observability, and security.
- Define and drive modernization roadmaps involving re-platforming, refactoring, and microservices decomposition.
- Establish engineering standards for API design, event-driven integration, data modeling, testing strategy, CI/CD, and operational readiness.
- Manage technical debt through clear prioritization and measurable outcomes.
- Architect, design, and build core services using Java, Spring Boot, JPA, PostgreSQL or another relational database, and event-streaming patterns.
- Lead real-time processing implementations using Apache Flink or Apache Beam where appropriate.
- Partner with engineers on code reviews, pair debugging, performance tuning, and production incident resolution.
- Build automation for engineering efficiency using scripting, tooling, testing, and Python where needed.
- Drive engineering delivery on GCP using Dataflow, Pub/Sub, GCS, Composer/Airflow, BigQuery or ClickHouse, and GKE.
- Own operational excellence for production workloads through monitoring, alerting, capacity planning, reliability improvements, and cost optimization.
Requirements
- 15+ years of software engineering experience, including significant experience designing and delivering distributed systems and data-intensive applications.
- Strong recent, hands-on Java experience with Spring Boot, REST and event-driven services, JPA/Hibernate, and SQL performance tuning.
- Proven system design expertise covering microservices patterns, asynchronous messaging, idempotency, consistency models, caching, rate limiting, and failure handling.
- Solid experience delivering cloud-native solutions, preferably on GCP or an equivalent cloud platform with the ability to translate that experience.
- Ability to communicate clearly and align architecture decisions with business priorities and operational constraints.
- Experience with Kubernetes and deployment tooling, including GKE, Helm, and CI/CD pipelines.
- Experience with observability tools including Prometheus, Grafana, Stackdriver/Cloud Monitoring, and distributed tracing.
- Knowledge of cloud and Kubernetes security practices, including secrets management, IAM, network segmentation, and secure SDLC.
- Front-end exposure to React and TypeScript is helpful but not essential.
Benefits
- Flexible working arrangements, continuous professional development, and opportunities for career growth are offered.
- HSBC promotes an inclusive and diverse workplace where employees are valued, respected, and encouraged to contribute their opinions.
Tech Stack
Apache AirflowApache BeamApache FlinkClickHouseGoogle BigQueryGoogle CloudGoogle Cloud PlatformGrafanaHelmJavaKubernetesPostgreSQLPrometheusPythonReactSpring BootSQLTypeScript
Categories
BackendData Engineering
About HSBC
Opening up a world of opportunity for our customers, investors, ourselves and the planet. We're a financial services organisation that serves more than 40 million customers, ranging from individual savers and investors to some of the world’s biggest companies and governments. Our network covers 58 countries and territories, and we’re here to use our unique expertise, capabilities, breadth and perspectives to open up a world of opportunity for our customers. HSBC is listed on the London, Hong Kong, New York, and Bermuda stock exchanges. To view our social media terms and conditions please visit the following webpage: http://www.hsbc.com/social-TandCs
