Back End Developer IV
Project Description
The Marketplace Shopping team builds and evolves services that power pre-purchase experience for Marketplace products. This includes product catalog and hierarchy management, product ranking and re-ranking, Marketplace fulfillment options, and other services that help customers evaluate and select products.
Position Summary/Job Description
We are looking for a senior backend engineer who is a strong hands-on coder and can independently design, develop, and deliver scalable backend services for our Marketplace Shopping platform. The ideal candidate has deep experience with Java, Spring Boot, microservices, and distributed systems, with a strong understanding of system design and production-scale applications. This role requires someone who can take ownership of complex technical problems, make sound architectural decisions, participate in design discussions. The candidate should be comfortable working in a fast-paced environment with ambiguous requirements and should be able to drive solutions from design through implementation and production.
Skills Overview
- Java - 10+ years
- Spring Boot / Microservices - 10 years
- System Design / Distributed Systems - 10 years
- Kafka / Event-driven architecture - 3 years
- PostgreSQL / Relational Databases - Strong working knowledge
Preferred/Nice to Have Skills
- Marketplace / e-commerce Retail experience
- Spring Cache
- GCP
- BigQuery
- Performance optimization
- Experience owning large-scale production systems
- Experience working with highly scalable distributed systems