Quick overview
Job description
We are seeking a hands-on Backend Software Engineer to build and maintain payment services in a distributed financial systems environment. You will add new payment capabilities, deliver features and bug fixes, and improve the reliability of production Java and Spring Boot services.
Enterprise experience is strongly preferred.
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.
Haystack's AI agent can fill in and submit this application for you. How AI auto apply works
Similar jobs
- ZS

Sr. Software Development Engineer (Backend Dev - C)Recently posted Auto Apply
Zscaler · Bengaluru · Hybrid · Posted 12 Nov 2026 🇮🇳
RecruitingGitC+4TechnologySalary not listed - GI

Staff Backend Engineer - Analytics InstrumentationRecently posted Auto Apply
GitLab · Bengaluru · Hybrid · Posted 11 Nov 2026 🇮🇳
GitGoPython+2TechnologySalary not listed - WA
Backend EngineerRecently posted Auto Apply
Weekday AI · Delhi · On-site · Posted 11 Nov 2026 🇮🇳
DockerGCPMicroservices+16TechnologySalary not listed - WA
Backend EngineerRecently posted Auto Apply
Weekday AI · Gurugram, Haryana · On-site · Posted 11 Nov 2026 🇮🇳
DockerGCPMicroservices+16TechnologySalary not listed - UG
Senior Java Backend - Hyderabad GachibowliRecently posted Auto Apply
Unison Group · Hyderabad, Telangana · On-site · Posted 11 Nov 2026 🇮🇳
MicroservicesMySQLOracle+12TechnologySalary not listed - TE

Backend Developer - Remote Auto Apply
Termgrid · India · Remote 🇮🇳
GCPMemcachedMicroservices+11TechnologySalary not listed - BE
Senior Backend Developer - Node.jsRecently posted Auto Apply
BlackStone eIT · India · Remote · Posted 10 Nov 2026 🇮🇳
MicroservicesOracleSpring+10TechnologySalary not listed - QU

Software Development Engineer - 3 (Backend)Recently posted Auto Apply
Quince · Bengaluru · Hybrid · Posted 9 Nov 2026 🇮🇳
Stakeholder ManagementDockerMicroservices+11TechnologySalary not listed - BJ
Backend DeveloperRecently posted Auto Apply
Bjakcareer · India · Hybrid · Posted 11 Nov 2026 🇮🇳
TechnologySalary not listed - BJ
Backend Software Engineer - AI Finance AgentRecently posted Auto Apply
Bjakcareer · India · Remote · Posted 11 Nov 2026 🇮🇳
System DesignTechnologySalary not listed - LI

Backend Developer Auto Apply
Lingarogroup · India · Remote 🇮🇳
OnboardingDjangoDocker+18TechnologySalary not listed - PL

Sr Software EngineerRecently posted Auto Apply
Playlist · India · Hybrid · Posted 7 Nov 2026 🇮🇳
RubyAWSC#+6TechnologySalary not listed