Backend Software Engineer — Billing (India)

Backend Software Engineer — Billing (India)

02 Oct
|
Aspire, Jordan
|
India

02 Oct

Aspire, Jordan

India

The Billing & Account Management (BAM) team sits within Aspire's Revenue Systems (finsys) org and owns the core billing infrastructure that underpins Aspire's revenue operations. We are looking for a backend engineer to own and evolve these high-stakes, distributed financial systems, which keep advertiser billing accounts accurate, compliant, and in sync across multiple datastores and external platforms. The role is deeply hands-on backend engineering applied to correctness-critical financial systems.
Key Responsibilities:
Develop and maintain backend Java/Spring Boot services, contributing feature development, bug fixes, and reliability improvements across BAM services. Solve problems around transactional consistency, event-driven correctness, notification reliability at scale, and protected multi-entity migrations for advertisers globally. Keep advertiser billing accounts accurate, compliant, and in sync across multiple datastores (MySQL, DynamoDB, MongoDB) and external platforms (Zuora). Deliver production-ready feature work and bug fixes via GitLab CI,



with unit and integration test coverage meeting Jacoco gates. Strengthen system reliability through improved observability, resilience patterns, and safe canary and production deploys gated by Datadog monitors.
Time Zone Coverage: IST
Preferred Region: APAC

Requirements
Must-Have Skills:
• 5+ years of hands-on backend engineering with Java and Spring Boot 3, building production microservices; mid-to-senior level with demonstrated ownership of production services in a distributed-systems environment.
• Experience with GraphQL, either building APIs with Netflix DGS or consuming them via the Apollo Java/Kotlin client.
• Hands-on experience with event-driven, distributed systems using AWS SQS or Apache Kafka, or RabbitMQ.
• Strong JPA/Hibernate and Spring Data JPA experience with MySQL/Aurora, including transactional design and optimistic locking.
• Proficiency writing JUnit 5 unit tests with Mockito and integration tests

📌 Backend Software Engineer — Billing (India)
🏢 Aspire, Jordan
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: backend software engineer — billing (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: backend software engineer — billing (india) / india