About the role
Join EY as a Java Developer at the Associate or Senior Associate level within their Technology Consulting practice. The role involves designing, developing, and maintaining enterprise-scale applications and RESTful services using Spring Boot and microservices architecture in a client-facing environment.
ConsultingOnsite
Key Responsibilities
- Design, develop, test, and maintain Java-based enterprise applications
- Participate in application enhancement, bug fixing, and system optimization activities
- Develop and integrate RESTful APIs and backend services
- Collaborate with cross-functional teams including business analysts, QA testers, architects, and project managers
- Support system integration testing (SIT), user acceptance testing (UAT), and deployment activities
- Ensure adherence to coding standards, security practices, and SDLC processes
- Prepare technical documentation and support knowledge-sharing activities
- Troubleshoot production issues and provide timely resolutions
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related disciplines
- 1–3 years (Associate) or 3–5 years (Senior Associate) of hands-on Java development experience
- Strong understanding of Core Java and object-oriented programming concepts
- Experience with Spring Boot / Spring Framework and Microservices architecture
- Proficiency with SQL databases such as Oracle, MySQL, or PostgreSQL
- Experience with Git or version control tools
- Experience working on enterprise-scale applications and client-facing projects
- Knowledge of CI/CD pipelines and performance optimization
- Exposure to Agile/Scrum delivery methodology
- Strong learning agility and adaptability in a fast-paced consulting environment
- Exposure to Cloud platforms (AWS/Azure/GCP) is a plus
- Docker/Kubernetes experience and Frontend exposure (Angular/React) is preferred
- Strong communication, teamwork, and stakeholder management skills