CronJobs

backend jobs

Software Engineer II, Java

Sony Interactive Entertainment Global · United States, Madison, WI

hybridmid$136,400–$136,400Posted Sep 14, 2026JavaSpring BootREST APIsSQLPostgreSQLAWSDockerKubernetes

Apply on the employer site

About this role

**Why Sony Interactive Entertainment?** Sony Interactive Entertainment (SIE) isn’t just the Best Place to Play—it’s also the Best Place to Work. SIE is the company behind the PlayStation brand, delivering cutting-edge hardware and network services to 100M+ people and building experiences for beloved PlayStation IP. **Software Engineer II, Java** *Madison, WI* *Platform Engineering / PlayStation Network* PlayStation is looking for a Software Engineer with strong Java experience to build and operate scalable backend services powering the PlayStation ecosystem—supporting PlayStation Network, digital commerce, subscriptions, gaming services, media experiences, partner integrations, and internal platforms. This role focuses on designing, developing, testing, deploying, and maintaining modern Java-based services in a cloud-native environment. You’ll collaborate with engineers, product managers, designers, QA, security, operations, and business partners to deliver reliable services used by millions of players across consoles, web, mobile, PC, and connected devices. --- ## Responsibilities - Design, develop, test, and maintain backend services using **Java** and modern frameworks such as **Spring Boot** - Build and enhance **APIs**, **microservices**, and platform components for PlayStation Network and related digital services - Collaborate cross-functionally to deliver features for commerce, subscriptions, identity, content, gaming, media, or partner integrations - Write clean, secure, maintainable, and well-tested code - Develop **RESTful APIs** and **event-driven services** - Create and execute unit, integration, and automated tests (e.g., **JUnit**, **Mockito**, **Testcontainers**) - Work with relational and NoSQL databases (efficient queries + schema design) - Participate in code reviews, design discussions, sprint planning, and technical documentation - Debug and resolve production and pre-production issues - Contribute to **CI/CD** pipelines and deployment automation - Support cloud-native applications on **AWS**, containers, and **Kubernetes**-based platforms - Use monitoring, logging, tracing, and alerting to improve reliability - Refactor legacy systems and migrate toward modern architectures where appropriate - Follow secure development practices (data protection, authentication/authorization, dependency management) - Communicate technical status, risks, dependencies, and tradeoffs clearly - Continuously improve engineering standards, workflows, and operational practices --- ## Required Qualifications - **4+ years** professional software development with **Java-based backend systems** - Strong experience with **Java 17+** (Java 21 is a plus) - Experience building backend applications/services with **Spring Boot**, **Spring MVC**, or related frameworks - Experience designing and consuming **RESTful APIs** - Familiarity with OOP, data structures, algorithms, and software design principles - Experience with relational databases such as **PostgreSQL**, **MySQL**, **Aurora**, or **Oracle** - Ability to write SQL queries and understand database performance considerations - Experience with automated testing using **JUnit** or similar frameworks - Experience using **Git** or other source control - Familiarity with **Linux/Unix** development environments - Understanding of **Agile/Scrum** - Strong problem-solving and ability to work independently with guidance - Excellent communication skills with technical and non-technical partners

Listing freshness

CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord