March 7th, 2011
Java Architect for Massive Multiplayer Game System
Java Architect or Senior Programmer desired for continued design and
development of a massive-multiplayer environment for games and virtual
worlds.
Technologies Required
- Java 5 including Concurrency Tools, Annotations and NIO
- Spring 2.5, with emphasis on IoC architectures and XML Schema configs
- Hibernate 3.2
Technologies Desired
- Object Clustering Systems (Open Terracotta, JBossCache)
- Adobe Flash or Flex exposure
- Apple iPhone exposure
- JSR 223: Scripting for the Java Platform
- Spring Dynamic Modules
Software Development Lifecycle
- Agile methodologies
- Version Control Best Practices
- Maven 2
Please send a resume and include answers to the following questions.
1. What are your favorite games?
2. What websites do you frequent to keep up with software design and
development paradigms? Please also list other sources of information, such
as books.
3. What is the best software system you’ve ever designed and/or coded and
why?
4. Describe your experience with highly concurrent systems and the pitfalls
involved.
5. Describe your experience with Agile development methodologies. Please
give pros and cons, your likes and dislikes.
Attach your resume, cover letter, and include the job title and date in the subject portion of the email.