#136215 - Senior Backend Software Engineer - Java/Spring Boot
Lifted, an Upwork Company™ · Remote · India only
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 →
- Open 7 weeks
- No pay listed
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.
Example with made-up details. The score is the builder's own check, not an ATS rating or a promise of an interview.