The Payments Platform team sits Financial Systems (FinSys) organization and builds the payments components that directly underpin Indeed's revenue operations. We are seeking a hands-on backend engineer to add new capabilities to the Payments platform, applying deep backend engineering skills to high-stakes, distributed financial systems. The engineer will develop and maintain production Java/Spring Boot services, contributing to feature development, bug fixes, and reliability improvements across the platform.
Key Responsibilities:
• Develop and maintain backend Java/Spring Boot services across the Payments platform.
• Add recent payment methods to the platform's existing capabilities.
• Contribute to feature development, bug fixes, and reliability improvements across these services.
• Deliver production-ready feature work and bug fixes through GitLab CI, with unit and integration test coverage that meets Jacoco gates.
• Strengthen system reliability through improved observability, resilience patterns, and safe canary and production deploys gated by Datadog monitors.
Requirements
Must-Have Skills:
• 5+ years of backend engineering with Java and Spring Boot (Boot 3 preferred) in production microservices.
• Mid-to-senior level, with demonstrated ownership of production services in a distributed systems environment.
• Experience with GraphQL — either building APIs with Netflix DGS or consuming them via the Apollo Java/Kotlin client (Apollo GraphQL client experience required).
• Hands-on experience with AWS SQS, Apache Kafka, or RabbitMQ in event-driven, distributed systems.
• Strong JPA/Hibernate experience with MySQL/Aurora (Spring Data JPA), including transactional design and optimistic locking.
• 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 pipelines and Datadog (metrics and monitors).
• Comfortable using AI coding assistants (e.g., GitH
📌 Backend Software Engineer (India)
🏢 Aspire, Jordan
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.