Backend Software Engineer- Billing & Account Management

Astek
Kochi, Kerala, India

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 against live environments. Experience with Gradle multi-module builds. Experience with GitLab CI/CD pipelines. Experience with Datadog for metrics and monitors. Responsible use of AI coding assistants (e.g., GitHub Copilot, Claude) to accelerate development while maintaining code quality and correctness. Demonstrated prior experience: building or maintaining a production Spring Boot service that consumes events from SQS, Kafka, or RabbitMQ; designing idempotent event handlers; writing JPA entities and managing schema migrations against a production MySQL/Aurora database; integrating with an external REST or SDK-based third-party platform; and setting up or working with Datadog monitors as deploy quality gates in a CI/CD pipeline.

Nice-to-Have Skills:

Prior experience in the Billing or Payments domain. Experience with DynamoDB (AWS SDK v2) and/or MongoDB (Spring Data) in a multi-store architecture. Netflix DGS.

Description: Scope of Work:

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 safe 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.

Score my resume against this job, free →

Questions about this job

How do I apply for the Backend Software Engineer- Billing & Account Management job at Astek?

Use the apply link on this page: you apply directly with Astek on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Astek want for this Backend Software Engineer- Billing & Account Management role?

The job description asks for Java, Spring Boot 3, GraphQL, Netflix DGS, Apollo Java/Kotlin client, AWS SQS, Apache Kafka and RabbitMQ. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Astek?

Apply to the Astek roles that match your experience, and tailor your resume to each job description: for this role that means showing Java, Spring Boot 3, GraphQL. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Backend Software Engineer- Billing & Account Management job remote or onsite?

This is based in Kochi, Kerala.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Astek, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →