Software Engineer II, Java
Core
Design, develop, test, and maintain scalable backend services and APIs for the PlayStation Network ecosystem, supporting digital commerce, subscriptions, and gaming services.
Role type
Mid-level backend software engineer (Java)
Builds
Cloud-native microservices, RESTful APIs, and platform components for PlayStation Network
Domain
Gaming / Consumer Internet / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Boot, RESTful API design, Relational databases (PostgreSQL, MySQL), SQL, Automated testing (JUnit), Git, Linux/Unix, Agile/Scrum
Preferred skills
Microservices architecture, AWS, Docker, Kubernetes, CI/CD, Kafka, NoSQL, Observability tools, Secure coding practices
Technologies
Java, Spring Boot, PostgreSQL, MySQL, AWS, Docker, Kubernetes, Kafka, JUnit, Git
Responsibilities
Design and develop backend services using Java and Spring Boot; Build and enhance APIs and microservices; Write clean, secure, and well-tested code; Develop and maintain RESTful APIs and event-driven services; Create and execute unit, integration, and automated tests; Work with relational and NoSQL databases; Participate in code reviews and sprint planning; Debug and resolve production issues; Contribute to CI/CD pipelines; Support cloud-native applications on AWS and Kubernetes; Help refactor legacy systems; Follow secure development practices.
Seniority
Mid-level, hands-on IC