Find a jobRecruiters

Senior Backend Software Engineer

Exclusive opportunity

Onsite

Senior Backend Software Engineer

People Tree

Senior Backend Software Engineer

Skills

MongoDBKotlinDynamoDBJavaMicroservicesSpring BootMySQLKafkaRabbitMQGraphQLGitLabDatadogAIAWSGradleGitHub

17 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

₹90,000 – ₹175,000 / year

Location:

Ahmedabad, Gujarat, India

Work mode:

Onsite

Published on:

7 October 2026

What they need


Company: PeopleTree Knowledge Services
Location: APAC
Employment Type: Full-Time
Working Days: Monday to Friday
Working Hours: 1:00 PM to 11:00 PM

Job Overview

PeopleTree Knowledge Services is looking for a Backend Software Engineer to own and evolve high-stakes, distributed financial systems that keep advertiser billing accounts accurate, compliant, and in sync across multiple datastores and external platforms.

This is a deeply hands-on backend engineering role focused on correctness-critical financial systems, distributed architecture, event-driven systems, and production-grade software development.

Must-Have Skills & Experience

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

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.

Working Schedule

Monday to Friday, 1:00 PM to 11:00 PM

Other offers great for you!

These companies are also looking for great profiles

Naxo

Senior Software Engineer Java Backend Circularité

480

Freelance

Lille, France

Hybrid

Skills

Google Cloud PlatformJavaSpring BootKafkaKubernetesTechnical architecture

16 days ago

Quick apply

FreelanceRepublik

Développeur Back end

Freelance

Paris, France

Hybrid

Skills

JavaGitLabAWS

12 days ago

Quick apply

Cherrypick

Software Engineer

Freelance

Paris, France

Hybrid

Skills

PythonNumPypandas

18 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools