Reverb is looking for a senior level engineer to help develop our public and private API system. You will help build out our Application cluster, which requires nuts-and-bolts knowledge of high-performance application stacks.
- High-performance programming experience using Java, Scala preferred
- Expert in OO design and "practical abstraction"
- Deep knowledge of multi-threading programming, understanding of Java Concurrency framework, Scala Akka framework
- Asynchronous programming with Akka, Comet, or Websockets
- Experience with GIT, ANT, Ivy, Maven
- Exposure to ORM techniques, document storage engines
- JAXB/Jackson annotation mapping
- Working experience with Linux and Mac OSX
You'll Do Even Better With:
- Scalatra Experience
- Configuration/tuning Jetty, Netty
- MongoDB/other non-relational database production experience
- Development experience with a high-traffic, consumer Internet application/platform