Sr. Backend Engineer – Java/Kotlin | Remote India

Remote_WFH_INDIA
New Delhi, Delhi, India

🔥 **Senior Backend Engineer | Java | Kotlin | Python | Payments | Remote**

If you're passionate about Java, Kotlin, Python, distributed systems, and building reliable payment solutions at scale, we'd love to connect!

📍 **Location:** India

🌏 **Work Mode:** 100% Remote

💼 **Experience:** 4+ Years

⚡ **Domain:** Payments & Financial Systems

---

💥 **What You'll Do:**

  • Develop and maintain backend services supporting end-to-end payment flows
  • Build and enhance payment features, including charges, refunds, disputes, and webhooks
  • Design and integrate RESTful and GraphQL APIs across microservices
  • Refactor legacy Java services, reduce technical debt, and improve test coverage
  • Implement asynchronous processing, message queues, and distributed-system workflows
  • Write unit, integration, and contract tests to ensure production reliability
  • Troubleshoot and resolve production incidents in payment and billing systems
  • Maintain GitLab CI/CD pipelines and deliver production-ready code through peer reviews
  • Collaborate with product managers, partner teams, and engineering stakeholders
  • Document technical designs, API specifications, knowledge-transfer materials, and runbooks

---

✅ **Must-Have Requirements:**

  • 4+ years of hands-on backend software engineering experience
  • Strong proficiency in **Java** as the primary programming language
  • Experience with **Kotlin and Python** as complementary skills
  • **Payments, Fintech, or Billing domain experience (Must-have)**
  • Hands-on experience building production payment flows, including charges, refunds, disputes, and webhooks
  • Experience developing RESTful and GraphQL APIs, microservices, and event-driven systems
  • Strong knowledge of relational databases, **MySQL, and SQL**
  • Experience with distributed systems, message queues, asynchronous processing, and eventual consistency
  • Experience writing unit, integration, and contract tests
  • Hands-on experience with GitLab, code reviews, and GitLab CI/CD pipelines
  • Experience refactoring legacy services, migrating APIs, and implementing regression testing
  • Experience resolving production incidents and designing internal APIs for downstream services
  • Familiarity with Agile/Scrum and sprint-based delivery, including Jira
  • Upper-intermediate English communication skills

---

➕ **Good to Have:**

  • Experience in a large enterprise engineering organization
  • Familiarity with Spring Boot, Gradle, and service mesh technologies
  • Knowledge of PCI-DSS compliance, payment security, and financial data handling
  • Experience with observability tools such as Datadog
  • Open-source contributions or a portfolio of shipped payment features

---

📩 **To Apply, Please Share:**

1. Email ID

2. Total years of backend engineering experience

3. Relevant Java, Kotlin, and Python experience

4. **Payments / Fintech / Billing domain experience (Must-have)**

5. **Production experience with payment flows: charges, refunds, disputes, and webhooks**

6. Experience with REST, GraphQL, microservices, and distributed systems

7. MySQL, GitLab CI/CD, and automated testing experience

8. Current CTC / Expected CTC

9. Notice period / Earliest joining date

.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →