Source description
About the role
Your Role Accountabilities Application Development and Enhancements Design, develop, and implement residuals application components using Java, Spring Boot, and related technologies. Enhance existing systems by adding new features, optimizing performance, and addressing technical debt. Implement robust backend systems to handle complex calculations for guild agreements and contract-based payments. Write clean, modular, and maintainable code following best practices and coding standards. Application Support Monitor and maintain the health and performance of residuals applications. Troubleshoot and resolve application bugs, data inconsistencies, and system outages. Perform root cause analysis and implement preventative solutions to minimize recurring issues. Test Work closely with business analysts, QA teams, and product managers to gather requirements and clarify technical specifications. Write and execute unit tests both manual and automated tests Perform integration testing and debugging Participate in SOX and internal audit testing Collaborate with cross-functional teams to ensure smooth integration of new features and workflows. Participate in sprint planning sessions, stand-ups, and team retrospectives to align development efforts with business priorities. Deploy Build, Configure and test continuous integration and continuous deployment pipelines Review and analyze build and deployment logs Monitor and troubleshoot deployment issues across all the environments Learning & Improvement Evaluate emerging technologies, frameworks, and tools to improve system efficiency and scalability. Explore advancements in cloud computing, containerization, and security to modernize infrastructure. Implement proof-of-concept (PoC) projects to evaluate potential system upgrades. Attend in-person/online-trainings/conferences to improve skills Qualifications & Experiences 5-8 years of experience in Java development with advanced knowledge of Java 8+ , Spring Framework, Spring Boot, and Hibernate. (media, entertainment, business development or streaming services industry experience a plus) 5 - 8 years of hands-on implementation or operational experience with Residuals and/or Music Royalt y payments 5 - 8 years of production support or software development experience 5 - 8 years of experience in building software applications using Java , DB2 and AWS Strong Hands-on experience with relational databases ( DB2, Oracle) and writing SQL queries Hands on experience in developing solutions on AWS cloud platforms Strong experience with messaging systems AWS SQS and RESTful APIs. Experience with Agile and Waterfall development methodologies and version control systems such as Git and CICD pipelines Strong understanding of Software development life cycles, including design, development, testing and deployment Bachelors degree in computer science, Information Technology or related field Excellent problem-solving skills and attention to detail Certifications in Java or AWS is a plus Expert user of Microsoft Office (Excel, PowerPoint, Word) to prepare all documents, presentations, graphs, briefings, and worksheets Excellent written and verbal communication Work collaboratively w/small teams Ability to handle multiple assignments concurrently Your Role Accountabilities
More at Warner Bros. Discovery
Related open roles
App Developer - AI/ML
Phoenix · Hyderabad · Hybrid
Integration Developer
Phoenix · Hyderabad · Hybrid
Senior Software Engineer- Data Engineering (Commerce Team) , Hyderabad
Phoenix · Hyderabad · Hybrid
Senior Software Engineer - Fullstack - Java & Angular (MSC Team) Bangalore
Bangalore · Hybrid
Staff Solutions Architect - AI/ML
Phoenix · Hyderabad · Hybrid
Sr. Analyst - Tax Integrations
Phoenix · Hyderabad · Hybrid