Consulting - Managed Services - Full Stack Java Developer - Senior Consultant
About the role
As a Senior Consultant within EY’s Digital Engineering Managed Services team, you will design and build scalable full-stack applications for Media & Entertainment platforms, including streaming, content management, and digital experiences. This role requires 5–8 years of experience in full-stack development, working across Java backend services and modern frontend frameworks in Agile environments.
Responsibilities
- Develop backend services using Java (Spring Boot, Microservices)
- Build frontend applications using React/Angular
- Develop REST APIs and integrate third-party systems
- Support cloud-native deployments (AWS/Azure/GCP)
- Contribute to DevOps, CI/CD, and containerization
- Support Media workflows including content distribution and streaming
Requirements
Required:
- Bachelor’s degree in CS/Engineering
- 5–8 years full-stack experience
- Strong Java, Spring Boot, React/Angular, APIs
- Database experience (SQL/NoSQL)
- Cloud and DevOps familiarity
Preferred:
- Media & Entertainment experience (OTT, streaming)
- Node.js familiarity
Benefits
- Comprehensive compensation and benefits package
- Medical and dental coverage
- Pension and 401(k) plans
- Wide range of paid time off options
- Flexible work environment
- Diverse and inclusive culture of globally connected teams
Pay
The base salary range for this job in all geographic locations in the US is $86,500 to $142,700. The base salary range for New York City Metro Area, Washington State and California (excluding Sacramento) is $103,700 to $162,100. Individual salaries within those ranges are determined through a wide variety of factors including but not limited to education, experience, knowledge, skills and geography.
Schedule
- Hybrid model: expectation for most people in external, client‑serving roles to work together in person 40‑60% of the time over the course of an engagement, project or year.
- Flexible vacation policy: decide how much vacation time you need based on personal circumstances; also granted time off for designated EY Paid Holidays, Winter/Summer breaks, Personal/Family Care, and other leaves of absence as needed.