This job listing expired on Jun 13, 2020
Tweet

Role overview:

At PlayStation our engineers are driven by the desire to ensure that PlayStation remains the best place to play and the best place to work. This drive is fuelled by our core values and behaviours. We know our growth is dependent on increasing the value we deliver to customers. We focus our energy on improvements that will make a real difference to SIE and the customer.

You will be part of the global Customer and Content Engineering team working on building applications and services that support PlayStation partners in bringing game concepts from idea to life both physically and digitally on the PlayStation Network.

You will work within a highly skilled team of engineers working as part of an agile delivery team, alongside a number of regional and global teams spread across London, Liverpool and Los Angeles, and will be responsible for technical implementation of the applications or systems your team will be delivering.

What you’ll be doing:

  • Be responsible for adoption of appropriate technologies, current best practices and latest tools, and for promoting the use of best practices within and across teams.
  • Work collaboratively with other technical teams towards sharing best practices and ensuring consistency in technologies, approaches and tools adoption and the creation of common components where applicable.
  • Work collaboratively with other software and test engineers working closely together to develop high quality software applications.
  • Constantly look for ways to improve the quality of the delivered solution through static code analysis, unit and system test automation, and regression test automation to name a few.
  • Work with product owners, product managers and architects to design optimal solutions, often trading-off technical and operational considerations.
  • Help define the innovation, technical debt backlog and working with Product Owners, technical lead to prioritise them.
  • As a senior member within the team, you will review design and code written by other team members.
  • You will guide and mentor junior technical team members.
  • The role will require working with remote teams across Europe, USA and Japan and will require travel on occasion to attend meetings and workshops across locations

What we are looking for:

  • Enthusiastic individuals who want to create enterprise applications to support a global business
  • Exhibit our core behaviours: Always Learning, Outcome Focused, Accountable, Adaptable and Respectful.
  • Team players, looking to share and learn from others on the team. You thrive in a high performing team environment
  • Individuals who are methodical, analytical and have a streak of creativity that they bring to everything they do.
  • People who are happy working with remote teams across geographies and are comfortable collaborating with others over various communication channels.
  • People who have extensive experience on the technologies and frameworks our applications are developed on:
    • Strong Java development experience including good knowledge of databases (Oracle, MySQL, PostgreSQL)
    • Passionate about writing good quality, well designed code
    • React, modern CSS frameworks, component libraries
    • Front-end performance optimization e.g. application bundle size, code splitting, caching
    • Back-end performance optimization e.g. using profilers to find bottlenecks, caching, database query tuning etc.
    • Experience in creating RESTful APIs/microservices using Spring, Spring Boot, Spring Rest
    • Knowledge of any other microframeworks e.g. Vert.x, Micronaut etc. will be an advantage
    • Experience in creating, maintaining, and optimizing CI / CD pipelines
    • Experience in deploying applications to AWS (S3, Elastic Beanstalk, Cloudformation)
    • Experience with containerisation on EKS will be an advantage
  • People with extensive experience of test automation using one or more testing tools, for example:
    • JUnit
    • EasyMock
    • Front-end testing libraries e.g. Jest, React Testing Library
  • Individuals who have extensive experience using one or more of the tools below:
  • Git
  • Jira (or similar collaboration tool)
  • Confluence

Benefits:

  • Discretionary bonus opportunity
  • Private Medical Insurance
  • Dental Scheme
  • London Allowance (if applicable)
  • 25 days holiday per year
  • On Site Gym
  • Subsidised Café
  • Free soft drinks
  • On site bar
  • Access to cycle garage and showers