PlayStation is seeking a Senior Software Engineer to design and develop highly scalable, distributed services. The team builds Java-based services that safely connect PlayStation users with social and entertainment experiences. The role involves collaborating with product managers, architects, engineers, and operations team members.
Requirements
- BS or Master's Degree in Engineering, Computer Science or equivalent experience
- 5+ years of experience in developing business critical software using Enterprise Java/J2EE, Web Services, REST, JSON/XML, expert level of object oriented programming analysis and design
- 2+ years’ experience developing with AWS native services such as EC2, EKS, S3, Kinesis, Glue, Lambda, SQS, SNS and DynamoDB
- Experience developing applications on Java Services on Linux platforms
- Experience with servlet containers (e.g., Tomcat, Reactor Netty), JAXRS, Spring, and related technologies
- Experience developing web services using JSON and XML
- Prior experience working with Python is a plus
- Proficient in software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Demonstrated ability to take a project from initial scope out of requirements to launch
- Possess deep knowledge of computer science fundamentals such as object oriented design, data structures, algorithm design, problem solving, and complexity analysis.
Benefits
- Competitive salary
- Employee benefits package
- Professional development opportunities
- Diverse and inclusive work environment