✦ Luna Orbit — Software Engineering

Backend Software Engineer

at Ebay

Unknown Posted April 04, 2026
Type Not Specified
Experience mid
Exp. Years 3+ years
Education Bachelor's degree in Computer Science
Category Software Engineering

Backend Software Engineer at eBay building large-scale distributed backend services for a global ecommerce platform, using Java/Kotlin, GraphQL, and various databases.

  • Define, design, and implement complex, multi-tier distributed software systems
  • Estimate engineering effort, plan execution cycles, and rollout system changes
  • Participate in design discussions, code reviews, and project meetings
  • Develop backend services using Java and Kotlin
  • Share on-call responsibilities for a 24x7 site

Stack includes Java/J2EE, Kotlin, GraphQL, MongoDB, SQL/ PostgreSQL, Spring MVC, and design patterns. Focus on distributed systems, APIs, and on-call responsibilities.

The ideal candidate is a mid-level backend engineer with 3+ years building large-scale distributed systems, proficient in Java and Kotlin, and experienced with GraphQL APIs and both NoSQL and relational databases.

Bachelor's degree in Computer Science3+ years of experience in building large-scale distributed systemsExperience with Java/J2EE and KotlinGraphQL experienceMongoDB and NoSQLRelational databases and SQL
Experience with GraphQL APIsExperience with AI toolsKubernetesCI/CD pipelines
JavaKotlinGraphQLMongoDBSpring MVCGraphQLNoSQLSQL / PostgreSQL
Bachelor's degree in Computer Science3+ years of backend/distributed systems experienceJavaKotlinGraphQLSpring MVCMongoDBNoSQLSQL / PostgreSQLdesign patternsobject-oriented designAPIsdistributed systems
JavaKotlinGraphQLSpring MVCMongoDBNoSQLRelational databasesSQL / PostgreSQLDesign PatternsObject-oriented designAPIsDistributed systemsCI/CDCode reviewsOn-call responsibilitiesAI tools: ClaudeCursorCline
Problem-solvingCommunicationTeam collaborationAdaptabilityOwnershipDecision making
Industry E-commerce
Job Function Develop and scale backend services for a large-scale ecommerce platform using Java/Kotlin, GraphQL, and distributed systems
Role Subtype Backend Engineer
Tech Domains Java, SQL / PostgreSQL, GraphQL, Kubernetes
backend software engineerbackend engineerjavakotlingraphQLspring mvcmongodbnosqlrelational databasessql / postgresqldesign patternsobject oriented designdistributed systemsapisai toolsclaudecursorclineeBayecommerceJavaKotlinGraphQLSpring MVCMongoDBSQL / PostgreSQLDistributed systemsAPIsObject-oriented designDesign Patterns

Bachelor's degree in Computer Science, 3+ years of backend/distributed systems experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile