Game Server Developer (Java) for Hot Start up in San Francisco

Game Server Developer (Java)

About the Company

Well funded start up with headquarters and studio located in San Francisco (SOMA), and R&D facility in Israel. As social game developer and publisher, the company has a mix of proprietary technologies and top talent from both the video games and social arenas, and is expanding rapidly.

Position:

As a Game Server Developer, you'll be working as a core-contributor on a small team of like-minded engineers developing a persistently connected, high-performance, clustered gaming environment. You are a self-starter and understand how small, lean organizations function, and you are committed to keeping the code quality high while maintaining team velocity.

You are a team player first and foremost, and will jump at every opportunity to mentor.  You lead by example through your code, and your attention to detail makes the QA organization weep with joy.  You are not a DBA, but probably know enough to be one; you’d rather have a database as one of many tools in your vast bag of tricks; knowledge or passion for learning Amazon SimpleDB will be an added bonus.

You will be working on the core game-system and likely supporting the development of multiple games simultaneously, so the ability to stay organized and multi-task is a must.  

Major Responsibilities:

* Have impact creating top quality, scalable, multi-player online games.

* Enhance our server platform and implement specific game logic.

* Develop highly reliable, reasonably optimal, well-designed code.

* Collaborate with design, the client programming team and management.

* Communicate openly and strive to improve.

* Work in a fast-paced yet smart environment.

Requirements

* Must have built a Java-based server platform/infrastructure in a high-traffic, high-availability environment.  Real world experience is essential.  Having done-so in games is even better.

* Database competence is a must – preferably MySql; Experience with Amazon SimpleDB is a huge plus

* Skill with Java required and most of the following: Hibernate, Spring, Tomcat, MySQL, JSP  (no EJB experience necessary)

* Experience with optimization, networking and scaling

Preferred skills

* You’ll be using the following tools, so you’ll need Hands-on knowledge of some of the following tools: Eclipse, Apache Ant, IVY, Hudson, Tomcat, Linux, EC2 and Amazon Web Services,

* Unit Testing, and ideally TDD (Test Driven Development) experience also a plus

* Experience building games and game architecture desired; MMO server coding a huge plus

* Familiarity with Facebook API; other social network APIs also a plus

* MapReduce/Hadoop computing architecture;  

If you are considered a top engineer everywhere you have ever worked and you have outgrown your current job, come join us and help build social games that you (and all of your friends) would actually want to play.

This position is full-time w/full benefits, competitive salary and equity. Located in the South Park section of San Francisco, we're within walking distance of Muni, CalTrain and BART. 

Contact: Vivian@KeystoChinaJobs.com