> Markdown version of [/jobs/ext/2037470-software-engineer-2](https://www.wearedevelopers.com/jobs/ext/2037470-software-engineer-2). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer 2 - **Company:** eBay - **Location:** San Jose, CA, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Adobe InDesign, Unit Testing, Code Review, Continuous Integration, Data Structures, Database Applications, Relational Databases, Distributed Systems, Elasticsearch, Junit, Uptime, MongoDB, NoSQL, Object-Oriented Software Development, Redis, SQL Databases, Testng, ReactJS, Spring-boot, Backend, Kotlin, Information Technology, Graphql, Front End Software Development, Restful APIs, User Administration, Microservices - **Published:** August 12, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/software-engineer-2-san-jose-ca-usa-58910588 ## About the Role Spring Boot * Manage data with NoSQL (MongoDB, Redis) and SQL databases * Establish a comprehensive testing framework using JUnit and TestNG * Create user-facing interfaces with JavaScript, React, and Marko for the Value-Added Services platform * Architect experience service layers in Java to ensure cross-platform consistency across iOS, Android, and web Tasks * Bachelor's degree in Computer Science, Engineering or related field with 1 year of relevant experience * Experience designing and developing large-scale software using Java (1 year) * Strong foundation in data structures, algorithms, OOP, and OOA/D * Experience building data-driven applications (RDBMS, NoSQL, ElasticSearch) * Experience designing and developing microservices (1 year) * Experience with REST APIs (1 year) and GraphQL (1 year) * Experience delivering in agile environments with TDD/CI/CD (1 year) * Spring/Spring Boot experience for microservices (1 year) * Experience with messaging systems (1 year) Key aaaaaaaaaa ## Description Experteer Overview As a Software Engineer 2 at eBay, you will design and implement scalable, resilient distributed systems within the Value-Added Services platform. You'll work with cross-functional teams to ensure uptime, quality, and a consistent user experience across iOS, Android, and web clients. The role combines backend microservices with frontend UI work, driving performance and robustness at scale. You will contribute to a mission of connecting people and creating economic opportunity in a fast-paced, innovative environment. Compensation / Benefits * Design and implement scalable distributed systems and microservices * Produce well-documented design docs and participate in design/code reviews * Meet high quality standards by maintaining >80% unit test coverage and DoD criteria * Develop technical/domain expertise to solve product challenges * Analyze application status using PromQL with Sherlock for uptime and performance * Architect microservices using Java, Kotlin, and Spring Boot * Manage data with NoSQL (MongoDB, Redis) and SQL databases * Establish a comprehensive testing framework using JUnit and TestNG * Create user-facing interfaces with JavaScript, React, and Marko for the Value-Added Services platform * Architect experience service layers in Java to ensure cross-platform consistency across iOS, Android, and web Tasks * Bachelor's degree in Computer Science, Engineering or related field with 1 year of relevant experience * Experience designing and developing large-scale software using Java (1 year) * Strong foundation in data structures, algorithms, OOP, and OOA/D * Experience building data-driven applications (RDBMS, NoSQL, ElasticSearch) * Experience designing and developing microservices (1 year) * Experience with REST APIs (1 year) and GraphQL (1 year) * Experience delivering in agile environments with TDD/CI/CD (1 year) * Spring/Spring Boot experience for microservices (1 year) * Experience with messaging systems (1 year) Key requirements * base salary and potential bonus * restricted stock units (RSUs) * medical benefits * 401(k) with company matching * paid time off (PTO) * parental leave ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [The Evolution of Enterprise Java with Jakarta EE 11 and Beyond](https://www.wearedevelopers.com/videos/1562-the-evolution-of-enterprise-java-with-jakarta-ee-11-and-beyond) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)