Sr. Java Engineer

San Francisco, CA

Company Description

Performance Marketing Brands, Inc. (PMB) owns and operates the world's most rewarding shopping programs. Through its family of distinct websites and reward programs, PMB users get great deals and earn cash back every time they shop. PMB owns and operates: Ebates.com, the leader in online cash back shopping; Ebates.ca, the number one choice for Canadians who love to shop and save online; FatWallet.com, the preferred online resource for savvy consumers; AnyCoupons.com, the one-stop shop for any coupon available online; and OneReceipt, the solution to manage all your receipts in one place. PMB is a fast-growing, profitable company funded by August Capital, Canaan Partners, and Foundation Capital. 


Ebates is one of the largest shopping sites on the web and the pioneer and leader of online Cash Back Shopping – where members literally get paid to shop. Since the company's inception, more than 20 million Ebates members have spent over $4 billion via Ebates.com and earned over $150 million in cash back.

Ebates offers a casual but fast paced environment where creativity and effective teamwork and collaboration are rewarded. We are passionate about changing the way people shop online and providing the best possible customer experience - not to mention cash back on every purchase, with no strings attached.

Job Description

Ebates.com is a pioneering and profitable ecommerce company located in San Francisco (SOMA).  Even after 11 years in business, the company is driving rapid growth and searching for the right engineer to join our back-end java engineering team.  

The right candidate will have a passion for solving business problems and exceeding consumer expectations through the development of leading edge technology – both through design and hands-on coding.


  • 3+ years of solid Java back-end experience
  • Strong  knowledge of design patterns, OOPS principles and data structures
  • Strong knowledge of at least some of the following apache frameworks – Hibernate, Spring, Camel, ServiceMix, ActiveMQ
  • Experience building web applications with RAD tools, tomcat
  • Experience with SOA – REST preferred
  • Working knowledge of XML and JSON
  • Scripting experience
  • Experience with Relational databases, queries and RDBMS best practices as a consumer
  • Should be very capable of troubleshooting
  • Awareness for designing for performance and scalability
  • Bachelors degree in Computer science or a related field

Additional Information

All your information will be kept confidential according to EEO guidelines.