Full Stack Software Engineer II - Los Angeles, United States - PlayStation

    Default job background
    Description
    Software Engineer IILos Angeles, CA

    Contract 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.

    Experience and comfort in building cloud-native applicationsExperience with AWS and AWS Infrastructure, Platform, and ServicesDesired Skills and Attributes:Experience with version control concepts and GitExperience and comfort working in an agile, and fast-paced environmentA strong sense of ownership for the end product and your workPassionate about writing high-quality and well-architected codeComfortable voicing new insights and challenging othersReady to have fun working with a high-energy team#LI-KS1#J-18808-Ljbffr