Sobre a vaga
You will be responsible for consulting, developing and the administration of industry leading support experiences alongside our existing development team. The Back-End Developer will be part of a dynamic, fun, and highly collaborative environment where they will be involved with project implementation, back-end development, and any related training efforts. Serving in a technical role on web production, you’ll work on a variety of technical projects collaborating with team members throughout our global organization as-well as help create custom web pages, templates, and Convert abstract business ideas into technical architectures, designs, and implementations.
Requisitos
Priorities can often change in a fast-paced environment like ours, so this role includes, but is not limited to, the following responsibilities:
Build websites and applications using our digital experience platforms.
Design, build, and maintain efficient, reusable, and reliable Java code for support.activision.com
Design, develop and test Java based solutions using common standards and frameworks such as JAXB, JAX-WS, JAX-RS, JPA, JavaEE, Spring, and Hibernate
Maintain and update existing J2EE applications as needed
Develop and Deploy applications using organization's technology best practices, standards and procedures
Convert abstract business ideas into functional applications.
Learn and understand organization's total Information Technology (IT) environment.
Collaborate with technology teams to build and maintain web applications using our CMS tool to include site architecture, and workflow development.
Work with Product Owners, Solutions Architects and other IT and business groups to implement a quality and stable platform solution.
Participate in project planning sessions with team members to analyze development requirements, provide work breakdown and estimates of work.
Work in an agile, rapid development and prototyping environment.
Identify and Influence opportunities for process and tool improvements.
Minimum Requirements:
3+ years experience developing with Java. (Candidate must have prior experience intranet/internet web sites development)
Degree in Computer Science, Engineering or an equivalent combination of knowledge and experience
Solid understanding of object-oriented programming
Familiarity with various design and architectural patterns
Skill for writing reusable Java libraries
Knowledge of concurrency patterns in Java
Familiarity with concepts of MVC, JDBC, and RESTful
Should have working experience with microservices, RESTful web services
Familiarity with Java GUI frameworks
Experience working with both internal and external databases
Working knowledge of fundamental design principles behind a scalable application
Basic understanding of the class loading mechanism in Java
Experience with creating database schemas that represent and support business processes
Basic understanding of JVM, its limitations, weaknesses, and workarounds
Experience with deployment (Maven, Jenkins) and version control technologies (SVN, Dimensions, GIT).
Familiarity with continuous integration
Ability to solve problems creatively and effectively
Motivation and an interest in enhancing skills and learning new technologies.
Extra Points:
Strong understanding of creational, structural, and behavioral Java design patterns and be able to visualize the solution at higher level of abstraction using patterns before getting into low-level details.
Demonstrated ability to assess and understand differences between multiple delivery platforms (such as mobile vs. desktop) and optimize output to function on specific platforms.
Experience and working knowledge of HTML5, CSS, JavaScript, jQuery, AJAX, JSON, LESS or SASS and related front-end technologies.
2+ years directly involved with Adobe Experience Manager development (AEM 6.0/6.2/6.3).
Knowledge of video games and the video game industry is a huge plus.
Able to speak not just passionately about your work but also plainly to those who are inexperienced
Experience working with third party services, APIs, and content management systems.
Sobre a empresa
We love hearing from anyone who is enthusiastic about changing the games industry. Not sure you meet all the qualifications? Let us decide! Research shows that women and members of other under-represented groups tend to not apply to jobs when they think they may not meet every qualification, when, in fact, they often do! At Activision Blizzard, we are committed to creating a diverse and inclusive environment and strongly encourage you to apply.