#109 - Backend Software Engineer - Payments Platform

Liftedanupworkcompany

India

Remote

INR 1,800,000 - 3,000,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Liftedanupworkcompany is seeking a senior backend engineer to own production Java/Spring Boot services for a payments platform. You will add new payment methods, enhance reliability, and ensure deployment quality through CI/CD, tests, and observability.

The role requires extensive experience with microservices, GraphQL APIs, event-driven architectures, and production-grade data models with MySQL/Aurora. You will work in a complex distributed environment with strict quality gates and incident

Qualifications

  • 5+ years backend engineering with Java and Spring Boot in production microservices.
  • Ownership of production services in distributed systems.
  • Experience building GraphQL APIs with Netflix DGS or Apollo Java/Kotlin client.
  • Hands-on with AWS SQS, Kafka, or RabbitMQ in event-driven systems.
  • Strong JPA/Hibernate and Spring Data JPA with MySQL/Aurora.
  • JUnit 5 with Mockito; integration tests against live environments.
  • Gradle multi-module builds; GitLab CI/CD; Datadog metrics/monitors.
  • Code quality mindful of AI copilots, idempotency, and correctness.

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 tests.
  • Improve observability, resilience, and support safe canary/production deployments gated by Datadog.

Skills

Java
Spring Boot
Microservices
GraphQL API
Netflix DGS
JPA/Hibernate
Spring Data JPA
MySQL/Aurora
Unit Testing
Mockito
JUnit 5
Gradle
GitLab CI/CD
Datadog
AI coding assistants
Event-driven architecture
Transactional design
REST/SOAP integrations

Tools

AWS SQS
Apache Kafka
RabbitMQ
DynamoDB
MongoDB
AWS SDK v2
MySQL

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

#109 - Backend Software Engineer - Payments Platform
#109 - Backend Software Engineer - Payments Platform

SmartRecruiters, Inc. • Hyderabad

On-site
INR 4,500,000 - 6,000,000
#136215 - Senior Backend Software Engineer - Java/Spring Boot
#136215 - Senior Backend Software Engineer - Java/Spring Boot

SmartRecruiters, Inc. • Bengaluru

On-site
INR 2,800,000 - 3,600,000
#136215 - Senior Backend Software Engineer - Java/Spring Boot
#136215 - Senior Backend Software Engineer - Java/Spring Boot

SmartRecruiters, Inc. • Bengaluru

Remote
INR 2,800,000 - 4,000,000
Senior Java Developer ID90127
Senior Java Developer ID90127

AgileEngine, LLC. • Ahmedabad District

Remote
INR 1,800,000 - 2,400,000
Remote work
Local presence in India
Competitive compensation in INR
+1
Senior Java Developer ID90127
Senior Java Developer ID90127

AgileEngine, LLC. • Dadri

Remote
INR 1,600,000 - 2,400,000
Remote work
Local presence in India
Competitive INR compensation
+1
Senior Java Developer ID90127
Senior Java Developer ID90127

AgileEngine, LLC. • Shahjahanpur

Remote
INR 1,800,000 - 2,400,000
Remote work
Local presence in India
Competitive INR compensation
+2
Senior Java Developer ID90127
Senior Java Developer ID90127

AgileEngine, LLC. • Hyderabad

Remote
INR 2,500,000 - 4,200,000
Remote work
Local presence in India
Competitive compensation in INR
+1
Senior Java Developer ID90127
Senior Java Developer ID90127

AgileEngine, LLC. • Bengaluru Urban

Remote
INR 5,200,000 - 6,500,000
Remote work
Learning & education support
Wellness program
+1
Senior Java Developer ID90127
Senior Java Developer ID90127

AgileEngine, LLC. • Chennai District

Remote
INR 1,800,000 - 3,200,000
Remote work
Local presence in India
Senior Java Developer ID90127
Senior Java Developer ID90127

AgileEngine, LLC. • Jaipur

Remote
INR 2,500,000 - 4,200,000
Remote work
Local presence in India
Competitive compensation in INR
+1