Software Engineer II - Scalable Distributed Microservices

Socket.dev

San Jose (CA)

Hybrid

USD 138,000 - 197,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Partial telecommuting

Job summary

eBay, Inc. is seeking a Software Engineer 2 in San Jose, CA to design and build scalable distributed systems and contribute to the VAS platform.

You will work with Java, Kotlin, Spring Boot, React/Marko, and NoSQL/SQL databases, delivering robust microservices, high test coverage, and clear design docs in a fast-paced environment. The role emphasizes REST and GraphQL APIs, strong collaboration, and ability to ship features end-to-end, with partial telecommuting within a commutable distance.

Qualifications

  • Bachelor's degree in Computer Science, Engineering or closely related field.
  • Experience with Java, Spring Boot and microservices.
  • Experience designing large-scale software applications using OO design and Java.
  • Experience with REST API frameworks and GraphQL.
  • Knowledge of NoSQL/SQL databases and testing frameworks.

Responsibilities

  • Define, design, and implement highly scalable, resilient distributed systems.
  • Produce design docs and participate in code reviews with >80% unit test coverage.
  • Develop microservices using Java, Kotlin, and Spring Boot for VAS platform.
  • Design user-facing interfaces using JavaScript, React, and Marko.
  • Utilize PromQL with Sherlock to analyze status and ensure uptime and performance.
  • Work in a fast-paced, agile environment with CI/CD practices.

Skills

Java
Spring Boot
REST APIs
GraphQL
CI/CD
Unit & integration testing
Distributed systems design
NoSQL/SQL databases
PromQL/Sherlock monitoring

Education

Bachelor's degree in Computer Science or related field

Job description

eBay, Inc. is seeking a Software Engineer 2 in San Jose, CA to design and build scalable distributed systems and contribute to the VAS platform.

You will work with Java, Kotlin, Spring Boot, React/Marko, and NoSQL/SQL databases, delivering robust microservices, high test coverage, and clear design docs in a fast-paced environment. The role emphasizes REST and GraphQL APIs, strong collaboration, and ability to ship features end-to-end, with partial telecommuting within a commutable distance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer 2
Software Engineer 2

Socket.dev • San Jose (CA)

On-site
USD 138,000 - 197,000
Partial telecommuting
Software Engineer II - Hybrid (React/Node, AWS, APIs)
Software Engineer II - Hybrid (React/Node, AWS, APIs)

PayPal • San Jose (CA)

Hybrid
USD 149,365 - 198,500
Generous PTO
Health/Dental/Vision
Retirement plans
+2
Software Engineer 2
Software Engineer 2

The available sources do not contain information about the company name for rounx.com. • San Jose (CA)

On-site
USD 149,365 - 198,500
Generous PTO
Health/Dental/Vision
Retirement plans
+2
Senior Backend Engineer - Scalable Java Microservices
Senior Backend Engineer - Scalable Java Microservices

PayPal • New York (NY)

Hybrid
USD 193,000 - 301,000
Balanced hybrid work model
Healthcare coverage
Paid time off
+1
Staff Software Engineer — Scalable E-commerce & Analytics
Staff Software Engineer — Scalable E-commerce & Analytics

Redolent Infotech Pvt. Ltd. • Sunnyvale (CA)

On-site
USD 140,000 - 180,000
Senior Backend Engineer: Real-Time Live Shopping Platform
Senior Backend Engineer: Real-Time Live Shopping Platform

eBay • San Jose (CA)

On-site
USD 217,000 - 291,000
Software Engineer II — Scalable Systems, End-to-End Impact
Software Engineer II — Scalable Systems, End-to-End Impact

KLA-Belgium • Milpitas (CA), Northern (KY)

Hybrid
USD 136,000 - 232,000
Senior Backend Architect for Scalable Java Microservices
Senior Backend Architect for Scalable Java Microservices

Relha LLC • New York (NY)

Hybrid
USD 193,000 - 301,000
Senior Software Engineer – Scalable Distributed Systems
Senior Software Engineer – Scalable Distributed Systems

COMFORT SYSTEMS • Sunnyvale (CA)

On-site
USD 117,000 - 234,000
Health benefits
Stock purchase plan
Paid time off
Staff Software Engineer: Architect Scalable Systems
Staff Software Engineer: Architect Scalable Systems

LinkedIn • Mountain View (CA)

Hybrid
USD 156,000 - 255,000