open positions
Senior Java Position
Have you always wished you could work in an area that you are truly passionate? Do you love sports? Do you sit around thinking about your fantasy team all day already anyways? Do you have standout web development chops and experience? Looking for work in a fun, fast paced, start-up environment?
Citizen Sports is looking for a talented and motivated Senior Java Engineer to add to our already stellar team. Citizen Sports builds and supports a suite of sports related web and mobile applications. The unquestioned leaders in sports on Facebook, the iPhone and Android, we built the first fantasy football application on Facebook and are backed by true sports and Silicon Valley insiders. We have five different professional sports team owners as investors and we are charged with creating innovative experiences for tomorrow’s sports fan. We have a rapid and lightweight development process using open-source Java technologies like Spring, JDO and Tapestry on top of Linux and MySQL.
You will lead efforts to design and develop applications in a J2EE web environment, with a focus on performance, scalability, re-use and a positive user experience. Strong project management skills, in addition to your ability to flourish in a team-oriented, start-up environment will be instrumental in your success. You will provide guidance and expertise in web development technologies and best practices. Contribution to the architecture and design of our complete product line is encouraged. And spending hours each day on Facebook and watching sports on our three big screen TV's is part of the job!
With your resume please answer the following questions
1. Who will be the number one pick next year in fantasy football?
2. The BCS is better than a playoff system because?
3. What would you rather do? Play a beer league softball game, play pick up basketball or go surfing?
4. If you could grant one team a championship (pro or college any sport), who would it be and why?
5. Who is better? Tom Brady or Peyton Manning?
Qualifications:
- 10+ years software engineering development experience, 5 years of which are Java+web specific, including experience in Java Open Source technologies
- Experience in leading software development teams, managing projects and work flows, and owning and delivering product development and implementation
- Experience building scalable, high capacity web sites
- Best practices for managing rapid software development cycles
- Database, persistence and caching design experience, and the ability to write, analyze and optimize SQL queries
- Solid knowledge and experience working with Ajax, JavaScript and JS libraries
- Quick learner with excellent analytical and problem solving skills
- Strong communication skills
- Experience developing Facebook or social networking applications a plus