1,265,365open jobs
73,032companies
210,900added this week
Browse all
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.

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.
    Create a free account Continue with Google
    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
    $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
    ≈ $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
    In office • 2+ years exp • Mumbai
    Java
    Databases
    PostgreSQL
    Oracle
    DevOps
    Terraform
    CI/CD
    AWS
    Kubernetes
    Amazon EC2
    Management
    Agile
    Apply
    ≈ $193k – $321k per year (Estimated) • Remote (United States) • 10+ years exp • Master's Degree
    DevOps
    GCP
    Azure
    AWS
    Docker
    Kubernetes
    Amazon EC2
    Apply
    ≈ $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
    ≈ $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
    ≈ $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
    See all jobs
    This is one of many
    1,265,365 more open roles from verified company boards, updated every day.