Java Backend Engineer
VBeyond - Princeton, NJ
Apply NowJob Description
Role: Java Backend Engineer Location: Charlotte, NC / Austin , TX / Princeton , NJ / Santa Clara , San fransisco , CA Type: Contract The Difference You Will Make We are looking for Backend Engineers who are passionate about making a meaningful impact through their work. In this role, you will operate in a highly collaborative, global environment and lead through influence and partnership. You will help transform ideas into production-ready systems by developing and evolving search and experimentation platforms, prototyping solutions, and adopting advanced technologies. Required Experience 8 years of hands-on experience in a professional software engineering role Technical Expertise Programming & Engineering Practices Proficiency in Java, Scala, and Python (at least one required; others preferred) Strong experience with test-driven development, including unit and integration testing Experience with code deployments and CI/CD pipelines (e.g., Spinnaker or similar tools) Backend Systems & Data Stores Proficiency with databases and storage technologies such as: TiDB, RocksDB, MySQL Redis, Memcached Key-value stores APIs & Service Development Solid understanding of Thrift and Protobuf schemas Experience building, maintaining, and evolving APIs Experience with web server and backend service development Performance & Reliability Working knowledge of latency, throughput, and system performance Experience with load balancing and load testing Hands-on experience running performance tests and optimizing code to improve efficiency and scalability Nice to Have Experience with data-centric application development Experience working with SQL, Hive, Presto/Trino, and Spark Familiarity with AI coding assistants such as Claude Code and GitHub Copilot
Created: 2026-03-10