Lifted, an Upwork Company™ · Posted 3 days ago

#109 - Backend Software Engineer - Payments Platform

Hyderabad

The posting

key requirement, as the employer wrote it

Key Responsibilities Develop and maintain production Java and Spring Boot services for a payments platform.

Add new payment methods and deliver features, bug fixes, and reliability improvements.

Deliver production-ready changes through GitLab CI , with unit and integration test coverage that meets JaCoCo quality gates .

Improve observability and resilience, and support safe canary and production deployments gated by Datadog monitors .

Must-Have Skills 5+ years of backend engineering experience with Java and Spring Boot in production microservices.

Mid-to-senior-level experience with demonstrated ownership of production services in a distributed systems environment.

Experience building GraphQL APIs with Netflix DGS or consuming APIs through the Apollo Java/Kotlin client .

Apollo GraphQL client experience is required.

Hands-on experience with AWS SQS, Apache Kafka, or RabbitMQ in event-driven distributed systems, including building or maintaining a production Spring Boot service that consumes events.

Strong JPA/Hibernate and Spring Data JPA experience with MySQL/Aurora, including: Transactional design Optimistic locking Writing JPA entities Managing production schema migrations Experience writing JUnit 5 unit tests with Mockito and integration tests against live environments.

Proficiency with Gradle multi-module builds .

Experience with GitLab CI/CD and Datadog metrics and monitors, including using Datadog monitors as deployment quality gates.

Responsible use of AI coding assistants, such as GitHub Copilot or Claude , while maintaining code quality and correctness.

Experience with financial-grade backend systems requiring correctness, idempotency, and consistency.

Ability to reason clearly about transactional boundaries across external systems, such as a third-party billing platform and a local metadata store.

Experience designing idempotent event handlers .

Experience integrating external REST- or SDK-based third-party platforms.

Nice-to-Have Skills Spring Boot 3 experience.

Prior billing or payments domain experience.

DynamoDB with AWS SDK v2 and/or MongoDB with Spring Data in a multi-store architecture.

Netflix DGS experience.

Required Tools & Platforms Java and Spring Boot GraphQL and the Apollo Java/Kotlin client AWS SQS, Apache Kafka, or RabbitMQ JPA/Hibernate, Spring Data JPA, and MySQL/Aurora JUnit 5 and Mockito Gradle GitLab CI/CD JaCoCo Datadog AI coding assistants used responsibly, such as GitHub Copilot or Claude Location, Time & Engagement Candidates must be based in an eligible APAC location .

Working-hour coverage aligned with India Standard Time (IST) is required.

Lifted, an Upwork Company™

Open roles in India
10
Hiring in
Bengaluru, Hyderabad, Katlamari, New Delhi, Mumbai, Jaipur
Applications through
SmartRecruiters

Counted from the roles we read off Lifted, an Upwork Company™'s own hiring page today.

No open company record matched this employer by name with certainty, so none is shown — a wrong company's facts would be worse than none.

My match scoreApply