Software Engineer II (Java)
Sony Interactive Entertainment · Madison, WI · 1 wk ago
HybridEngineering$136k–$205k/yrFull-time
Responsibilities
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Design, develop, and maintain backend services and APIs using Java and Spring.
- Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
- Create automated unit tests using a Test-Driven Development approach
- Implement and maintain microservices architectures that are scalable, reliable, and efficient.
- Doing robust delivery of code into the production environment with zero tolerance for post implementation issues
- Take part in decisions affecting long range organizational goals & strategic planning.
- Proactively look to develop, implement and further development best practices across the group.
- Contribute to quality improvement, code reviews, code and architecture standards, code reuse etc.
- Experienced with handling integrations from any Content Management System and headless JSON framework
- Troubleshoot and resolve issues in a timely manner, ensuring the stability and reliability of the backend systems.
- Stay up-to-date with the latest industry trends and technologies to continuously improve our systems.
Experience
- Bachelor’s degree or equivalent
- Hands-on practical experience in system design, application development, testing, and operational stability
- Strong core Java experience with clear understanding of advanced concepts in collection framework, garbage collection, multi threading etc.
- Hands on experience in Java\J2EE, Spring Boot, Database knowledge, Kafka, React JS, CI\CD, designing features, AWS cloud experience
- Strong problem solving, analytical and communication skills (both verbal and written)
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Overall knowledge of the Software Development Life Cycle
- Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security
- Ability to take on difficult and complex large scale problems and provide end to end solutions.
- Ability to build and maintain strong relationships with stakeholders in business, operations, operate etc.
Preferred Qualities & Experience
- Exposure to DevOps methodology and AWS concepts
- Having an Adobe Experience Manager (AEM) is a plus
- Strong debugging and performance optimization skills
- Experience with data pipeline tools and familiarity with Databricks and Power BI
Pay
The estimated base pay range for this role is $136,400 - $204,600 USD.