#136215 - Senior Backend Software Engineer - Java/Spring Boot

Lifted, an Upwork Company™ · Remote · India only

India only5+ years requiredPublished 18 September 2026Check carefully

Apply on Lifted, an Upwork Company™'s site✨ Tailor my resume for this jobPrepare with the Apply kit

First recorded by Psst: 3 November 2026. Sign in with Google to continue to the employer. A free account is enough.

The 20-second read

Experience
5+ years required
Where you can live
India only
Skills and tools
apollo, java, aws, graphql, ci/cd
Job type
Contract or freelance

Read from the ad by Psst's rules. Check the full ad below before applying.

Job details

Where you can work
India
Employment type
Contract
Advertised pay
Not stated by the employer
Experience
5+ years required
Employer publication date
18 September 2026
First recorded by Psst
3 November 2026
Last checked at the source
4 November 2026

About the job

Experience level: not applicable.

We are seeking a hands-on Senior Backend Software Engineer to build and evolve correctness-critical financial services. This role focuses on production Java and Spring Boot 3 microservices that keep billing-account data accurate, compliant, reliable, and synchronized across distributed services, multiple datastores, and external platforms.

Enterprise experience strongly preferred.

Key Responsibilities

  • Develop and maintain production Java and Spring Boot services.
  • Deliver features, bug fixes, and reliability improvements across distributed backend systems.
  • Design reliable event-driven workflows with safe retry and idempotency behavior.
  • Solve transactional-consistency, concurrency, and notification-reliability problems at scale.
  • Design and execute safe entity and database-schema migrations.
  • Integrate backend services with external REST- or SDK-based platforms.
  • Maintain accurate and compliant billing-account state across relational and non-relational datastores.
  • Write unit and integration tests that meet established coverage and quality gates.
  • Deliver production-ready changes through GitLab CI/CD pipelines.
  • Improve observability, resilience, and deployment safety through Datadog monitors and canary practices.
  • Use AI coding assistants responsibly while independently validating code quality and correctness.

Must-Have Skills

  • 5+ years of hands-on backend engineering experience with Java and Spring Boot 3.
  • Demonstrated ownership of production microservices in a distributed-systems environment.
  • GraphQL experience through either building APIs with Netflix DGS or consuming them with the Apollo Java or Kotlin client.
  • Hands-on production experience with at least one of AWS SQS, Apache Kafka, or RabbitMQ.
  • Demonstrated experience designing idempotent event handlers.
  • Strong JPA/Hibernate and Spring Data JPA experience with MySQL or Aurora.
  • Hands-on transactional-design and optimistic-locking experience.
  • Experience writing JPA entities and managing schema migrations against a production MySQL or Aurora database.
  • Proficiency with JUnit 5 and Mockito for unit testing.
  • Experience writing integration tests against live environments.
  • Experience with Gradle multi-module builds.
  • Experience with GitLab CI/CD pipelines.
  • Experience using Datadog metrics and monitors.
  • Experience using Datadog monitors as deployment quality gates in a CI/CD pipeline.
  • Experience integrating with an external REST- or SDK-based third-party platform.
  • Responsible use of AI coding assistants such as GitHub Copilot or Claude, with independent review and validation of output.

Nice-to-Have Skills

  • Prior experience in Billing or Payments.
  • Experience with DynamoDB using AWS SDK v2.
  • Experience with MongoDB using Spring Data.
  • Experience working across multiple datastores in one architecture.
  • Experience with Netflix DGS.
  • Experience integrating with Zuora or a comparable billing platform.

Required Tools & Platforms

  • Java and Spring Boot 3.
  • GraphQL with Netflix DGS or Apollo Java/Kotlin client.
  • AWS SQS, Apache Kafka, or RabbitMQ.
  • JPA/Hibernate and Spring Data JPA.
  • MySQL or Aurora.
  • JUnit 5, Mockito, and integration-testing tooling.
  • Gradle multi-module builds.
  • GitLab CI/CD.
  • Datadog metrics and monitors.
  • REST APIs or third-party SDKs.
  • GitHub Copilot, Claude, or a comparable AI coding assistant.

Location, Time & Engagement

  • Candidates must be based in an eligible APAC location.
  • Full India Standard Time coverage is required.
  • This is a contract engagement at 40 hours per week.
  • The anticipated engagement runs through March 31, 2027.
  • This is not currently a contract-to-hire opportunity.

Apply on Lifted, an Upwork Company™'s site✨ Tailor my resume for this jobMore remote backend developer jobs →

Find my dream remote job →
Ghost Job Detector: Check carefully
  • Open 7 weeks
  • No pay listed
Signals, not proof. Check the company's page before you spend time on it.
Free with job alerts

A resume that gets past the first 6 seconds

Recruiters skim. The Psst resume coach fixes what makes them skip you, line by line. Premium then shapes it for the exact job you're applying to.

  • 1Every line checkedWeak starts, clichés and AI-sounding phrases flagged, with a 3-question fix.
  • 2Tailored to the jobSee which skills and tools from the ad your resume is missing. Try it free on one of your matches.
  • 3Ready for remoteTime zone, tools and proof you work on your own, the things remote teams look for.
  • 4Looks the partOne page and an ATS-safe PDF, free. Premium adds 6 designs, 8 colours and a matching cover letter.
Try the resume coach →Compare Premium

Set up your job alert