Senior Java Engineer
Job Description
* Take ownership of major features and components of our back-end
system * Work closely with game designers, game programmers and QA to
deliver industry-leading enterprise gaming solutions * Architect,
design and implement major features and components from user stories *
Drive major design decisions of software architecture and
functionality * Stay up-to-date with new technologies and
architectures * Help drive effective process, design, and coding
standards for software development * Perform code and design reviews *
Work closely with QA and other organizations in the company to educate
staff and evaluate feature requirements and functionality * Mentor
peers and contribute to team learning
Requirements
* Several years of experience developing software, preferably in an
agile environment * BS in engineering, preferably Computer Science.
Masters Degree a plus * Solid object-oriented design and
implementation skills * Experience with n-tier and service-oriented
architectures * Expert-level knowledge of the Java programming
language, including versions 5 and 6 * Experience with multiple
programming languages a plus * Deep understanding of Java concurrency
* Knowledge of relational database concepts and practices * Experience
working with enterprise technologies, including web services, message-
oriented middleware, security, and web development * Familiarity with
various forms of testing practices, including regression, acceptance,
functional, and load testing * Comfortable with both Linux and Windows
development environments * Experience with agile project management
and development methodologies * Excellent written and oral
communication skills * Positive, team-oriented attitude * Team
leadership/management skills a plus * Has a strong interest in, and
knowledge of the game industry * Must be legally authorized or able to
obtain legal authorization to work in the US
Thank you,
Team DEVFYI - Developer Resource FYI
http://dev.fyicenter.com