Senior Java Backend Developer

VIVA · Remote, US

RemoteFull-timeSenior$35,360 – $45,760Published Jul 21, 2026

Apply directly on VIVA’s careers site — no account needed.

About the role

Position Overview
The Price Publish team is responsible for processing and publishing price changes across the client. The team's applications power pricing through REST APIs and Kafka-based event processing, ensuring accurate and timely price updates.
The team is in the final phase of a major platform modernization (PDEv2), focused on improving scalability, throughput, and performance. This contractor will contribute to both the new architecture and the existing production platform while helping deliver new business capabilities.
This is a senior individual contributor role requiring the ability to quickly understand an established codebase, work independently, and collaborate effectively with engineering teams across the U.S. and India.

Required Skills
Senior-level experience developing enterprise applications using Java
Professional experience with Kotlin or the ability to quickly become productive in Kotlin
Strong experience building distributed backend services using Apache Kafka, including producer and consumer implementations
Experience designing, developing, and supporting high-volume RESTful APIs
Strong experience with relational databases such as Oracle and/or PostgreSQL
Familiarity working with distributed NoSQL databases such as Cassandra
Experience working within large, existing enterprise applications and contributing with minimal onboarding
Ability to independently troubleshoot, develop, test, and deliver production-quality software
Strong communication and collaboration skills in a distributed Agile environment

Preferred Skills
Experience with modular monorepo architectures
Experience working in framework-light or framework-free Java applications
Experience with RocksDB
Experience supporting high-throughput, event-driven, or large-scale distributed systems
Retail, pricing, or eCommerce platform experience

What Success Looks Like
The successful contractor will:
Quickly become productive within the existing Price Publish platform
Contribute to the continued development of the PDEv2 architecture
Develop scalable backend services supporting high-volume price processing
Build and enhance Kafka-based event processing solutions
Design and maintain reliable REST APIs
Collaborate effectively with engineers across U.S. and India-based teams
Deliver high-quality, production-ready code with minimal supervision

Strong recent Java backend development experience
Hands-on Kafka experience in production environments
Experience building scalable distributed systems and REST APIs
The ability to independently contribute to complex enterprise applications
Clear examples of architecture, design, or ownership responsibilities

TECHNICAL SKILLS

Must Have
Ability to ramp up quickly on an existing system and contribute with minimal guidance
Ability to work closely and collaborate effectively with the TII team
Good database experience with Oracle Exadata, PostgreSQL, and Cassandra
Senior-level development experience in Java and Kotlin,
Senior-level experience in building and supporting REST APIs
Senior-level experience with Kafka, including consumer and producer implementations
Strong team collaboration and communication skills

Nice To Have
Experience with modular monorepo architecture
Experience with RocksDB
Experience working on framework-free codebases

Notes:
Remote
Work Arrangement: Must be available to participate in meetings during (Central Time) business hours


VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Description sourced from the public Indeed listing — this role isn't indexed from the company's career page yet.

Skills

  • Java
  • Kotlin
  • Kafka
  • REST
  • PostgreSQL
  • Oracle
  • Cassandra
  • SQL

Never be applicant #200 again

Every job here is indexed straight from company career pages — often hours after it opens, before it reaches the big boards. Create a free account and get your best matches in a twice-daily digest.

  • Your best matches, twice a day
  • No duplicates, no ghost jobs, no recruiter spam
  • Every job free to browse — pay only when you apply
Get my matched jobs

Free account — no card required

93 161 live jobs · 17 643 companies tracked · 6 170 added today

Similar jobs