4 hours ago
Remote, India or Bengaluru, IndiaSenior
Responsibilities
- Develop and maintain production Java and Spring Boot 3 microservices.
- Deliver features, bug fixes, and reliability improvements across distributed backend systems.
- Design event-driven workflows with safe retry and idempotency behavior.
- Solve transactional-consistency, concurrency, and notification-reliability problems at scale.
- Design and execute entity and database-schema migrations.
- Integrate backend services with external REST-based or SDK-based platforms.
- Maintain accurate and compliant billing-account state across relational and non-relational datastores.
- Write unit and integration tests meeting established coverage and quality gates.
- Deliver production-ready changes through GitLab CI/CD pipelines.
- Improve observability, resilience, and deployment safety using Datadog monitors and canary practices.
- Use AI coding assistants responsibly while independently validating code quality and correctness.
Requirements
- At least 5 years of hands-on backend engineering experience with Java and Spring Boot 3.
- Experience owning production microservices in distributed-systems environments.
- GraphQL experience using Netflix DGS or the Apollo Java/Kotlin client.
- Production experience with at least one of AWS SQS, Apache Kafka, or RabbitMQ.
- Experience designing idempotent event handlers.
- Strong JPA/Hibernate and Spring Data JPA experience with MySQL or Aurora.
- Experience with transactional design and optimistic locking.
- Experience writing JPA entities and managing schema migrations against production MySQL or Aurora databases.
- Proficiency with JUnit 5 and Mockito and experience writing integration tests against live environments.
- Experience with Gradle multi-module builds, GitLab CI/CD pipelines, and Datadog metrics and monitors.
- Experience using Datadog monitors as deployment quality gates in CI/CD pipelines.
- Experience integrating with an external REST-based or SDK-based third-party platform.
- Responsible use of GitHub Copilot, Claude, or a comparable AI coding assistant with independent review and validation.
- Enterprise experience is strongly preferred.
- Prior Billing or Payments experience, DynamoDB with AWS SDK v2, MongoDB with Spring Data, Netflix DGS, and Zuora or comparable billing-platform integration experience are nice to have.
Benefits
- Contract engagement at 40 hours per week through the anticipated end date of March 31, 2027.
- Candidates must be based in an eligible APAC location and provide full India Standard Time coverage.
- This is not currently a contract-to-hire opportunity.
Tech Stack
Categories
About Lifted
Lifted builds a global platform for enterprises to source, contract, manage, and pay contingent workers with embedded compliance. The software integrates into existing contingent workforce ecosystems and supports multiple worker types across countries. Lifted operates as an Upwork company, serving organizations that need to centralize contingent programs and streamline cross‑border payments and documentation.
