17 hours ago
Pune, IndiaStaff+
Responsibilities
- Own solution architecture for high-performance data pipelines and microservices, including resilience, scalability, latency, observability, and security.
- Define and execute 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 prioritization and measurable outcomes.
- Architect, design, and build core Java services and lead real-time processing implementations.
- Partner with engineers on code reviews, pair debugging, performance tuning, and production incident resolution.
- Build automation and tooling for engineering efficiency using scripting, testing, and Python where needed.
- Drive engineering delivery on GCP and own monitoring, alerting, capacity planning, reliability improvements, and cost optimization for production workloads.
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 experience with microservices, asynchronous messaging, idempotency, consistency models, caching, rate limiting, and failure handling.
- Experience delivering cloud-native solutions, preferably on GCP or an equivalent cloud platform.
- Experience with Kubernetes and deployment tooling, including GKE, Helm, and CI/CD pipelines.
- Experience with observability tools including Prometheus, Grafana, Stackdriver or Cloud Monitoring, and distributed tracing.
- Knowledge of cloud and Kubernetes security practices, including secrets management, IAM, network segmentation, and secure SDLC.
- Strong communication skills and the ability to align architecture decisions with business priorities and operational constraints.
- Front-end exposure to React and TypeScript is helpful but not essential.
Benefits
- Flexible working, continuous professional development, and opportunities to grow within an inclusive and diverse environment.
Tech Stack
Apache AirflowApache BeamApache FlinkClickHouseGoogle BigQueryGoogle Cloud PlatformGrafanaHelmJavaKubernetesPostgreSQLPrometheusPythonReactSpring BootSQLTypeScript
Categories
BackendData Engineering
About HSBC
HSBC is a global bank that provides retail, commercial and investment banking, payments, and wealth management to individuals, SMEs, and multinationals. It earns fees, interest income, and trading revenues through branches and digital platforms across major markets. Headquartered in London, it serves over 40 million customers in 58 countries and is listed in London, Hong Kong, New York, and Bermuda.
