Full Stack Software Engineer II - Los Angeles, United States - PlayStation
Description
Software Engineer IILos Angeles, CAContract Length: 12 monthsResponsibilities:You should enjoy researching information and digging deep to solve problemsResponsibilities will include investigating and prototyping early technologies, defining and developing engaging new applications using core technologies, preparing status reports, and demonstrating to teams and project partnersThis role is a software development positionYour primary focus will be helping to define and build frontend and backend web and existing platforms that interact with multiple cloud-based toolsParticipate in designing and developing user experiences that delight the customer, build exciting new initiatives, solve interesting and unique problems, grow technical insight, and collaborate across functional boundaries in defining the architecture, APIs, and overall designResearch available technologies in the markets conduct evaluations, and collaborate with the teamApplication operations and production support of internal and public-facing services within an AWS cloud environment, ensuring availability, resiliency, scalability, and performance.
Identify areas for operational process improvement and automation. Drive the hands-on development of scripts and tools to automate these processes within our environment.Collaborate and partner with other teams that specialize in areas such as data services, CICD, and platform hosting to inspire changes and ensure efficient end-to-end system performance and resiliency across all back-end services within PlayStation.
Occasionally provide rotational on-call support where youll respond, detect, triage, and resolve production incidents.Required Qualifications:
BS or MS in Computer Science, or comparable experienceDemonstrated ability with full-stack software developmentExcellent programming skills in Java and the Spring Framework including Spring BootExperience building dedicated and scalable web servicesAbility to build user interfaces and components that are modular, testable, and maintainableStrong JavaScript and jQuery skills and knowledge and working experience with one or more modern JavaScript frameworks like and RDUXExperience with application developmentExperience with one or more NoSQL databases such as DynamoDB, Redis and MySQL or other relational database systems.