Salary
≈ $20k – $56k per year (Estimated)
Location
Remote (APAC, IST hours)
Seniority
Middle · 5+ years exp
Employment
Contractor
Confirmed on the employer's own hiring board on Oct 6, 2026. First seen by Alion on Oct 5, 2026. Upwork scores B on the Alion truth index.
Overview
Company
Impact
Profile match
Upwork is an American freelance marketplace formed in 2015 from the merger of Elance and oDesk, and it connects businesses with independent professionals in software development, design, writing, marketing and increasingly artificial intelligence work. Its revenue comes from taking a percentage of what clients pay freelancers, which means it has spent years balancing take rate against the incentive for established pairs to leave the platform and transact directly. Headquartered in San Francisco and listed on Nasdaq, it has been positioning itself around higher-value professional work rather than competing at the commodity end of the market.
Backed by Garage Capital, DAG Ventures, Jackson Square Ventures
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.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,265,365 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Hyderabad
Staff Software Engineer
2 hours ago
$202k – $253k per year • Equity • Remote (United States) • 10+ years exp
Ruby
Ruby
Ruby on Rails
Databases
MySQL
PostgreSQL
Frontend
GraphQL
DevOps
Rest API
CI/CD
AWS
Docker
Kubernetes
Apply
Senior Software Engineer
1 day ago
≈ $13k – $32k per year (Estimated) • In office • Hyderabad
Java
PowerShell
Java
Spring Boot
DevOps
Rest API
Splunk
GCP
Zabbix
Dynatrace
Azure
CI/CD
AWS
Kubernetes
Incident Management
SLI/SLO/SLA
Linux
Management
Jira
ServiceNow
ITIL
Apply
In office • 2+ years exp • Bengaluru
Java
Databases
PostgreSQL
Oracle
DevOps
Terraform
CI/CD
AWS
Kubernetes
Amazon EC2
Management
Agile
Apply
Software Engineer II - Automation with Selenium/Playwright/API Automation & Java/Python/Sql
8 hours ago
In office • 2+ years exp • Mumbai
Java
Databases
PostgreSQL
Oracle
DevOps
Terraform
CI/CD
AWS
Kubernetes
Amazon EC2
Management
Agile
Apply
Staff Software Engineer, Cloud Infrastructure
2 hours ago
≈ $193k – $321k per year (Estimated) • Remote (United States) • 10+ years exp • Master's Degree
DevOps
GCP
Azure
AWS
Docker
Kubernetes
Amazon EC2
Apply
Lead Software Engineer - .Net Full Stack Developer
11 hours ago
≈ $28k – $58k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Hyderabad
JavaScript
Java
TypeScript
C#
Java
Liquibase
C#
ASP.NET Core
Entity Framework Core
Databases
MS SQL
Frontend
Angular
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Jenkins
SOAP
Cybersecurity
SonarQube
Analytics
ETL/ELT
SSIS
Management
Agile
Waterfall
Apply
≈ $13k – $30k per year (Estimated) • In office • Full-Time • 5+ years exp • Master's Degree • Hyderabad
PowerShell
DevOps
Kubernetes
Linux
Windows
Cybersecurity
PKI
Apply
Lead Software Engineer - Java Full Stack & AI
11 hours ago
≈ $29k – $61k per year (Estimated) • In office • Full-Time • 5+ years exp • Hyderabad
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
Apache Kafka
AI/ML
Copilot
Cursor
Claude
AI Agents
Gemini
LLM
RAG
OpenAI
Devin
Multi-Agent Systems
Frontend
Angular
React.js
Apply
Senior Software Engineer - Full Stack .NET Developer
11 hours ago
≈ $18k – $45k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Hyderabad
JavaScript
Java
TypeScript
C#
Java
Liquibase
C#
ASP.NET Core
Entity Framework Core
Databases
RabbitMQ
MS SQL
Apache Kafka
Frontend
Angular
React.js
DevOps
Rest API
Splunk
GCP
OpenShift
Azure DevOps
Dynatrace
Azure
CI/CD
Jenkins
AWS
Docker
Grafana
AppDynamics
SOAP
Cybersecurity
SonarQube
Analytics
ETL/ELT
SSIS
Management
Agile
Scrum
Waterfall
QA
Swagger
Postman
Apply
.Net Angular Developer
12 hours ago
≈ $8k – $24k per year (Estimated) • In office • Full-Time • 1+ year exp • Bachelor's Degree • Hyderabad
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Frontend
Angular
Bootstrap
Apply
This is one of many
1,265,365 more open roles from verified company boards, updated every day.

