Your browser does not support javascript! Please enable it, otherwise web will not work for you.

#138512 - Backend Software Engineer - Payments

Home > Java programming jobs

#138512 - Backend Software Engineer - Payments in Remote new

  • APAC

Responsibilities

  • Implement production backend features for payment flows.
  • Refactor legacy services, migrate deprecated APIs, improve test coverage, and modernize services.
  • Build and operate scalable backend services, APIs, microservices, and event-driven systems.
  • Deliver clean, tested, production-ready code through CI/CD pipelines and peer review.
  • Design internal APIs, API specifications, technical documentation, and runbooks.
  • Collaborate with product managers, partner teams, and distributed cross-functional engineers to deliver end-to-end solutions.
  • Participate in code reviews, design discussions, sprint ceremonies, and production incident resolution.
  • Support maintainability and hand off owned workstreams to the engineering team at the end of the engagement.

Requirements

  • At least 3 years of backend software engineering experience.
  • Production experience building and operating backend services at scale, preferably in an enterprise engineering organization.
  • Strong Java proficiency with Kotlin and Python as complementary languages.
  • Hands-on experience with RESTful and GraphQL APIs, microservices, event-driven systems, message queues, asynchronous processing, and eventual consistency.
  • Payments, fintech, or billing experience, including gateways, processors, payment service providers, charges, refunds, disputes, and webhooks.
  • Experience writing unit, integration, and contract tests, including regression testing for legacy migrations.
  • Experience with Git-based version control, GitLab code review, GitLab CI/CD, MySQL, SQL, and Jira.
  • Experience resolving production incidents in payment or billing systems and designing internal APIs used by downstream services.
  • Ability to ramp up quickly, own delivery with minimal supervision, and collaborate asynchronously.
  • Preferred experience with Spring Boot, Gradle, service mesh technologies, Datadog, PCI-DSS compliance, payment security, financial data handling, or shipped payment features.

Benefits

  • Remote contract engagement for 40 hours per week.
  • Candidates must be based in India or an eligible nearby APAC location within two hours of India Standard Time.
  • IST support is required, preferably from 10 AM to 7 PM IST.
  • Expected engagement through March 31, 2027, with the start date to be agreed.
  • This is not currently a contract-to-hire opportunity.

Lifted

Lifted builds a global platform for enterprises to source, contract, manage, and pay contingent workers with embedded compliance. The software integrates into existing contingent workforce ecosystems and supports multiple worker types across countries. Lifted operates as an Upwork company, servin...

Similar positions

Senior QA Engineer

  • Qualys, Inc.
  • Full time
  • Others
  • 10/15/2026
  • Pune, India

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: zł 308k-zł 487k
  • Poland

Full Stack Software Engineer 4

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $250k-$413k
  • Remote

Senior Java Engineer - Distributed Systems

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: Competitive
  • Romania

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • UK
  • 10/15/2026
  • Salary: Competitive
  • Remote