9h ago

Senior Software Engineer, Java, Springboot

India, Chennai

โœจ $45k-$70k / yearest.

full-timeseniorsoftware

๐Ÿ›  Tech Stack

๐Ÿ’ผ About This Role

You'll design and build a highly scalable, event-driven billing service as a key backend engineer. You'll drive improvements in billing reliability, accuracy, and performance while collaborating with cross-functional teams. This role offers hands-on work with the GCP ecosystem and ownership of critical billing infrastructure.

๐ŸŽฏ What You'll Do

  • Design and maintain highly scalable event-driven billing services
  • Build ingestion pipelines consuming usage events from Pub/Sub
  • Implement metering, rating, aggregation, and reconciliation logic
  • Collaborate with product managers, architects, and test engineers

๐Ÿ“‹ Requirements

  • 5+ years of software engineering experience
  • 3+ years of Java backend development with Spring Boot
  • Degree in Computer Science, IT, or similar field
  • Experience with event-driven architectures and messaging systems like Pub/Sub or Kafka

โœจ Nice to Have

  • Experience building billing, metering, or invoicing systems
  • Familiarity with file-based formats like CSV and Parquet
  • Experience with stream processing frameworks (Apache Beam, Flink, Spark Streaming)

๐ŸŽ Benefits & Perks

  • ๐Ÿ–๏ธ Unlimited PTO
  • ๐Ÿฉบ Comprehensive health insurance
  • ๐Ÿ“š Professional development budget
  • ๐Ÿ’ป Remote work flexibility
  • ๐ŸŽ‰ Team-first culture

๐Ÿ“จ Hiring Process

Estimated timeline: 2-4 weeks ยท AI estimate

  1. 1Recruiter Screenยท 30 min
  2. 2Technical Interviewยท 60 min
  3. 3Hiring Manager Interviewยท 45 min
0 0 0