Overview
Senior Software Engineer on Disney Entertainment and ESPN Product & Technology's Ad Platforms team, building integration services and APIs in Java for the application portfolio.
What you'll do
- Collaborate with leads to influence software architecture and design, aligned with the Disney Entertainment and ESPN Product & Technology engineering strategy.
- Collaborate on the design, development, maintenance, testing strategy, and operations of Integration API services written primarily in Java.
- Develop secure and highly performant integration services and APIs.
- Collaborate with and influence technical teams to deliver quality software and ensure the maintainability and quality of code.
- Engage with product and technology leaders to understand and translate requirement needs into executable solutions.
- Check in valuable, clean code on a daily basis that adds new features and capabilities.
- Create reference implementations for mentoring and leading more junior staff (when required).
- Help define engineering best practices and provide technical mentorship.
- Investigate and resolve production issues from end user (UI) to service layer, and work to prevent them.
- Design and build multithreaded, distributed systems.
What you'll need
- 5+ years of experience in Integration tools and technologies and software using Java, Spring Boot, Kafka, workflow orchestration, decision rules, API gateway, service mesh, event driven and API based microservices.
- Hands-on experience with AWS services and cloud architecture.
- Hands-on experience with GitLab and CI/CD.
- Strong interest in integration and open source technologies.
- Strong knowledge of integration architectures, best practices, tools, techniques and platforms.
- Some previous experience in leading teams across multiple locations and vendors.
- Deep skills in server side technology (Java, Spring, RESTful Web Services).
- Expertise with orchestration and containerization platforms (Docker and Kubernetes).
- Hands-on persistence and data streaming technology experience (MySQL, Oracle, Cassandra, Redis, Kafka).
- Bachelor's degree in Computer Science, Computer Information Systems, Engineering, or another technical field.
Nice to have
- Master's degree in Computer Science, Software Engineering or related technical discipline (highly desirable).
- Previous work experience in integration applications, products and platforms.
- Experience working with vendor teams to deliver high quality results.
- Knowledge of performance testing and application profiling (Gatling, JProfiler).
- Strong curiosity about how Disney delivers the Magic and a desire to be a part of it.
Details
- Full-time employment.
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.