Back to jobs
ScovaiScovaiJobs
AgileEngine

AgileEngine

Senior Java Developer ID90127

Gurgaon Kty., INOn-sitePermanentFull-time

Posted Sep 21, 2026

We are looking for a Senior Java Developer to own core billing infrastructure that keeps advertiser accounts accurate and in sync across multiple datastores. This person builds Spring Boot services handling event-driven correctness and transactional consistency at scale.

The mandatory requirements are 4+ years of backend engineering with Java and Spring Boot 3, production microservices ownership, GraphQL, event-driven distributed systems using AWS SQS, Apache Kafka, or RabbitMQ, strong JPA/Hibernate and Spring Data JPA with MySQL/Aurora, testing with JUnit 5 and Mockito, Gradle multi-module builds, GitLab CI/CD, Datadog, and responsible use of AI coding assistants.

RECRUITMENT PROCESS

  1. Application — Share a few details about your experience and background.
  2. Coding Challenge — If applicable, complete it in the coding language you are most comfortable with.
  3. Video Interview — Record a short video introduction in English.
  4. Technical Interview or Hiring Manager Interview — Discuss your experience and fit for the role.
  5. Offer — If it’s a match, you’ll receive an offer.

WHAT YOU’LL GAIN

  • Remote work — Work from where you feel most productive.
  • Local presence in India — Work in a structured and compliant environment aligned with Indian regulations.
  • Competitive compensation in INR — Receive compensation in INR, plus support for learning, education, and wellness.
  • Exciting projects — Work with modern technologies for global clients and fast-growing companies.

MUST HAVES

  • 4+ years of hands-on backend engineering with Java and Spring Boot 3, building production microservices.
  • 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, 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.
  • Upper-Intermediate English level.

NICE TO HAVES

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

WHAT YOU WILL DO

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

Role snapshot

Job type

Full-time

Required skills

Java (backend development)Spring Boot 3Microservices architecture and production service ownershipGraphQL (Netflix DGS / Apollo Java/Kotlin client)Event-driven architectures & messaging (AWS SQS, Apache Kafka, RabbitMQ)JPA/Hibernate and Spring Data JPA with MySQL/AuroraTransactional design and optimistic lockingTesting: JUnit 5, Mockito, and integration testsGradle multi-module buildsGitLab CI/CD pipelinesObservability and monitoring with DatadogResponsible use of AI coding assistants (e.g., GitHub Copilot, Claude)Upper-Intermediate English communicationDynamoDB (AWS SDK v2) and/or MongoDB (Spring Data) in multi-store architecturesBilling/Payments domain knowledge

Similar jobs

2coms

Project Manager-Architecture BIM

2coms

Gurgaon Kty., INOn-sitePermanentFull-time
55 minutes ago
2coms

Elite Sales Promoter for Luxury Brand (Gurgaon)

2coms

Gurgaon Kty., INOn-sitePermanentFull-time
8 days ago
AA

Sr. Principal Architect

Arrow Associates Infrastructure Private Limited

Gurgaon Kty., INOn-sitePermanentFull-time
12 days ago
2coms

Business Development Executive | Gurgaon

2coms

Gurgaon Kty., INOn-sitePermanentFull-time
12 days ago
AgileEngine

Full Stack Engineer ID85606

AgileEngine

Gurgaon Kty., INOn-sitePermanentFull-time
12 days ago
2coms

Hiring || Sr. Project Engineer

2coms

Gurgaon Kty., INOn-sitePermanentFull-time
13 days ago