The Commerce, Account, & Partner Engineering (CAPE) Technical Operations team at PlayStation is looking to maintain an always-available platform and enable seamless delivery of delightful experiences for PlayStation players, partners, and operators. The Notifications team specifically needs to develop and maintain backend services powering transactional notifications (email, SMS, mobile app, console messages) that are scalable, high-performance, and secure.
Requirements
- 3+ years of experience with Java
- Experience with Reactive programming
- Development experience using Java, XML/XSL, JSON
- Experience developing applications on Unix/Linux platforms
- Experience with servlet containers (e.g., Tomcat), JAXRS, Spring, and related technologies
- Experience using source control (esp. Git) and bug tracking systems in a team environment
- Experience building software solutions on AWS cloud and utilizing AWS products and services (e.g., EKS, ALB, AWS Kinesis, DynamoDB)
Responsibilities
- Design and implement interactive web-based services
- Contribute to the development and maintenance of Java code
- Support core components that power the PlayStation Network
- Perform in-depth analysis of functional or business requirements
- Participate in code review
- Prepare and execute unit tests
- Apply advanced technical knowledge to maintain a technology area (e.g. Java)
Other
- BS degree in computer science or equivalent
- Enjoys working in a fast-paced environment
- Possess the drive and passion for quality and taking ownership for operational issues and customer feedback.
- Accountability
- Must possess outstanding verbal and written communication skills and be able to work with others at all levels, effective at working with geographically remote and culturally diverse teams.