Java Software Developer (ideal for recent college grads)


Fremont, CA

Offerpal Media is the leader in virtual currency monetization for online games, virtual worlds, and social networks. The company's turnkey payment platform gives consumers the opportunity to earn or buy virtual currency by completing targeted advertising offers, or by purchasing through direct, global payment options. Since launching in 2007, Offerpal has issued hundreds of billions of virtual points to over 150 million consumers across 2,000 publishers and 190 countries.

With headquarters in the San Francisco Bay Area, Offerpal has been profitable since shortly after launching. We were founded by successful serial entrepreneurs and the management team has deep roots in online advertising, personalization, and optimization technologies. With backing by top-tier venture capital firms D.E. Shaw Investors, InterWest Partners, and Northbridge Venture Partners, we have raised sufficient capital to accelerate growth, rapidly extend product offerings, and expand into new markets.   For more information, visit www.offerpalmedia.com.

Overview

Offerpal is searching to find several recent college graduates who are looking to get into a great company on the ground floor. (Recent graduates are welcome, as are engineers with several years of industry experience.) The ideal engineer for this role has enthusiasm, strong computer science fundamentals, a logical mind, and an active capacity to learn. We require coding stars capable of working in a team and throwing themselves headfirst into a role, and we give extra credit if you have some relevant industry experience.

We value a love of elegant code and the personal flexibility and enthusiasm to wear the many hats needed in a small company. We need someone with raw intelligence and the innate curiosity to seek out the answers to real world problems before they become a crisis. Above all, we hire engineers who love being engineers.

Role and Responsibilities

We need individuals who combine great coding skills with logical thinking and a passion to do great things - a ton of relevant work experience is not necessary. As a Software Engineer, you will be responsible primarily for
  • Writing multi-threaded server-side Java and J2EE code for web-applications.
  • UI development with AJAX and similar technologies.
  • Coding of our platforms, systems and networking infrastructure.
  • Data design and flow across an SOA architecture and multiple databases.
  • As a Software Engineer,  we expect roughly the following time split:
    • Coding/Hands-On Development:  85%
    • Technical Design/Specifications:  10%
    • Project Leadership:  5%
    • People Management:  0%

Your secondary responsibilities include:

  • Working collaboratively with product architects, product management and development management
  • Collaborating with other developers to scale and optimize the system
  • Assisting in testing regularly scheduled releases
  • Staying up-to-date with competing technologies and proactively discover solutions to problems
  • Working closely with the business development, finance, and customer service to provide technical support.

Professional Experience and Personal Qualities

Required:

  • BS, MS or PhD in Computer Science or a related technical field.
  • Strong programming experience and skill in Java is absolutely required.
  • Strong Object-Oriented Skills.
  • Solid fundamentals of computer science, including algorithms and data structures.
  • Must be able to work cross-functionally in providing support for teams in sales, business development, finance, and customer support.
  • Flexibility, resourcefulness, and the ability to thrive in a dynamic, fast-paced environment.

Appreciated:

  • Database design and SQL are a bonus as well
  • Web-scale development experience in a startup environment
  • Experience in building Java/J2EE applications (Spring, Struts, Hibernate and other Java frameworks) on Linux/Unix, with MySQL experience a big plus.
  • Experience with Agile development methodologies (Scrum, XP, etc) and test first development is advantageous.
  • Coding Skills in JavaScript/AJAX or Perl

Qualified and Interested Candidates

If this position sounds like a fit with your past experience and future interests -- and you want to be part of the excitement of a rapidly growing business -- we want to hear from you. We have a competitive compensation structure with a generous option plan and very good benefits. Please send a resume to careers@offerpal.com.

Back to top