This job has expired, please see additional jobs below
Associate Software Engineer
Blizzard Entertainment
Irvine, CA, United States
Job Details - this job has expired, please see similar jobs below
Our new grad program is focused on helping you – oh intrepid, graduating student – begin your engineering career in gaming in the most direct way possible. Blizzard’s not an easy place to get into, that’s true, but we believe we’re a studio well worthy of your career. For over twenty years now, employees have established and continue to cultivate a culture built on passion, collaboration, creativity, and fun. Put simply, we legitimately love doing what we do for a living, and we’re proud to offer you an opportunity to do the same. Good luck!
QUEST OBJECTIVES
Hone your Java skills, bring your passion for gaming and technology, and join Battle.net on its mission to produce the most epic online gaming experiences ever! Battle.net Java associate software engineers are responsible for creating new (and improving existing) applications in a high-load, high-availability environment. You’ll focus heavily on server-side programming, while interfacing with many other roles and disciplines to create our applications. The Battle.net team develops all of our customer-facing web sites, ranging from account management and eCommerce sites, to community forums and character profiles for multiple global regions, extending, supporting, and enhancing the epic game experience and polish Blizzard is known for.
GUILD REQUIREMENTS
• Currently enrolled in a college or university
• Graduating between December 2017 – August 2018
• Authorized to work in the US
LEVEL REQUIREMENTS
• Passion for technology, gaming, and software development
• Familiarity with all Blizzard Entertainment video games and intellectual properties
• Programming experience (personal or professional), including experience with Java
• Analysis, troubleshooting, and debugging skills
• Knowledge of computer science fundamentals, including algorithms, data structures and design patterns
• Comfortable with Linux / UNIX, Apache, and Tomcat
• Experience working with modern databases and RDBMSs
• Working towards computer science, mathematics, or related degree
RECOMMENDED TALENTS
• Multiple different programming languages, web frameworks, containers, and data stores
• Familiar with server-side architectural concepts (message queuing, caching, clustering, state management, RPC, events, asynchrony, multi-threading, etc.)
• Experience working in very high-load environments
• Experience working in a team environment on multiple projects