about 3 hours ago
Bengaluru, India
Senior
H1B Sponsor
Responsibilities
- Design, construct, test, and maintain a highly scalable, event-driven billing service.
- Build and operate ingestion pipelines that consume usage events from Pub/Sub and other upstream sources.
- Implement metering, rating, aggregation, and reconciliation logic that guarantees correctness and idempotency at scale.
- Ensure systems meet business requirements, regulatory needs, and industry best practices.
- Collaborate with product managers, architects, engineering leaders, and test engineers to deliver new billing capabilities.
- Drive improvements on billing reliability, accuracy, performance, and cost efficiency.
- Troubleshoot and support the platform in production, including on-call rotations.
Requirements
- 5+ years of software engineering experience.
- 3+ years of Java backend development, with hands-on experience using Spring Boot.
- Degree in Computer Science, IT, or similar field; a Master's is a plus.
- Strong Computer Science fundamentals in design, data structures, algorithms, problem solving, and complexity analysis.
- Experience designing and implementing RESTful APIs and event-driven services.
- Strong understanding of event-driven architectures and asynchronous processing.
- Experience with messaging systems (Pub/Sub, Kafka, or similar) and at-least-once / exactly-once processing semantics.
- Hands-on experience with the GCP ecosystem (Pub/Sub, GCS, GKE, Cloud SQL, BigQuery, or similar).
- Experience architecting, developing, and operating internet-scale, distributed, mission-critical services.
- Prior experience in developing new features and debugging complex issues with minimal supervision.
Tech Stack
Apache BeamApache FlinkGoogle BigQueryGoogle Cloud PlatformJavaSpring Boot
Categories
BackendData Engineering