Software Engineer
ebayinc
Job Description
Must‑Have
-
BS/MS in CS, EE, or related field (or equivalent practical experience).
-
8+ years of backend engineering experience (Java preferred) building distributed services and public/internal APIs.
-
Proficiency in Java (11+), Spring Boot, and REST API design; familiarity with SOAP and GraphQL a plus.
-
Messaging & stream processing concepts (e.g., Kafka, Flink or equivalents).
-
Datastores: Oracle and at least one NoSQL system; strong SQL fundamentals.
-
Agile & DevOps: CI/CD (Jenkins/GitHub Actions), containers (Docker/Kubernetes), IaC basics, monitoring/alerting.
-
Quality discipline: unit/integration tests (JUnit/TestNG), code coverage, code reviews, and clean code practices.
-
Ability to translate requirements into clean, efficient, extensible, maintainable code; solid debugging/problem‑solving.
-
We value engineers who think in systems, communicate clearly, and ship pragmatically.