You love building highly scalable, distributed web applications? Do you get passionate about performance tuning java applications at the limits of memory and CPU? You love working with other highly hardworking engineers? If so, then we are looking for someone like you who is an experienced Java Developer, self starting, ambitious individual with very strong leadership and technical capabilities