Java Engineer


(San Francisco, California)
Full Time
Job Posting Details
About Ebates
Ebates is a profitable, high growth e-commerce company based in San Francisco. We offer a casual but fast-paced environment where creativity and effective teamwork and collaboration are rewarded. We are changing the way people shop online, and we strive to provide the best possible customer experience - not to mention cash back on every purchase, with no strings attached.
We are in search of a Messaging Infrastructure Engineer - ShopStyle. This is a full-time position located in San Francisco and reports to the Manager of Messaging Engineering. Working with leading edge technologies and a fast-paced team, you will develop and scale the messaging platform to efficiently send personalized email and push notification content to millions users every day. The infrastructure leverages Amazon Web Services and our processing engines to generate the custom content for rendering and delivery through the appropriate channel. The messaging platform is a key driver of customer loyalty for the site, apps and influencers. Join us in building the next generation messaging personalization platform!
* Work independently to impact design and implementation of new features and improvements * Interact with team members (locally and remote) and other product teams to communicate and deliver best-of-breed solutions * Design and implement cutting edge features to enable fine-grained personalization in messages to customers * Explore new communication channels to add value to the customer experience * Participate in weekly feature releases and both formal and informal code/design reviews
Ideal Candidate
**Qualifications** * 5+ years of core Java development experience * Strong written and verbal communication skills and the ability to work in a distributed team * Thorough knowledge of backend paradigms (scalability, multithreading, caching, performance tuning, etc.) * Strong understanding OOP design principles, multi-threading, performance tuning, loose coupling, encapsulation, etc. * Experience with relational databases and/or NoSQL databases, preferably MySql, MongoDB, Cassandra and Redis * Comfortable working with command line tools * Passion for delivering top-notch solutions for the customer **Bonus** * Experience working with third party services and vendors * Previous involvement with highly scalable and available distributed systems * Knowledge of Email Service Providers (ESP’s) including SendGrid and YesMail * Experience with the Spring framework
Compensation and Working Conditions
Reports to Manager of Messaging Engineering


Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.