Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in Sunnyvale?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

E-Solutions

Sunnyvale / Global

Backend Engineer (Java/J2EE, Spring Boot, REST) | Hybrid - Sunnyvale, CA

Job Description

Job TitleMarketplace AccelerationJob DescriptionYour main goals are to:Power client inventory system, handling billions of events daily.Maximize on-site availability while minimizing reject rates due to lack of inventory.Give more insight to our marketing and operations teams via more historical data and improved analytics.Unify inventory management responsibilities currently spread across multiple systems and teams.Debug production issues with other teams across services and multiple levels of the stack.RequirementsTop-notch programming skills, with an interest in functional programming languages.Solid coding skills in Java/J2EE technologies with Spring Boot experienceSolid understanding of designing, developing and supporting large scale, cloud based distributed systems.Experience with REST based API DevelopmentSOA Architecture experience is needed to develop scalable APIsExposure to event based and asynchronous processing.Strong operational excellence and testing skills.Someone who values automation. We don't like solving the same problem manually over and over.Experience working with distributed databases (Cosmos/Cassanda/etc)Nice to HaveFluent in a few programming languages, functional, dynamic and static.Solid understanding of how to use data structures to solve problems optimally.Good understanding of event-driven systems.Experience with Apache Kafka or similar streaming platform.Understands DevOps: how to support large scale distributed systems, how to prioritize and escalate issues.
Apply Now

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location