EY is seeking a Java Staff Developer to join our team, focusing on Insurance Platform Training. This role involves hands-on backend development, peer code reviews, and collaboration within Agile teams distributed across multiple geographies and time zones.
What You'll Do
- Develop Java applications using JEE 8/9, Core Java, webservices, Rest API, collections, and batches.
- Conduct backend testing using Junit/Mockito.
- Apply best practices, coding standards, and guidelines to maintain code health and reduce technical debt.
- Perform peer code reviews and provide constructive comments aligned with industry best practices.
- Work in an Agile environment and understand Agile processes.
- Participate in engagements spread across multiple time zones.
- Collaborate in small pods/teams to achieve positive group outcomes.
- Establish and maintain communication channels to Team Leads and client teams to relay status, issues, risks, and concerns.
- Work directly with clients in on-site and/or offshore modes.
What We're Looking For
- A BE / B.Tech / MCA / ME / M.Tech degree.
- At least 2 years of Java Development experience.
- Hands-on experience in JEE 8/9.
- Strong hands-on experience and knowledge in Core Java.
- Hands-on experience in webservices, Rest API, collections, and batches.
- Strong experience with data structures, design patterns, and algorithms.
- Good experience in databases SQL/PL SQL.
- Experience in backend testing using Junit/Mockito.
- Experience working in an Agile environment and a good understanding of Agile processes.
- Must have experience using best practices, guidelines, and coding standards to maintain code base health and reduce technical debt.
- Must have experience reviewing code (peer reviews) and providing constructive comments aligned with industry best practices.
- Must have experience working in engagements spread across multiple time zones and geographies.
- Must have experience working in small pods/teams to achieve positive group outcomes.
- Experience using code versioning tools like SVN/Git.
- Experience establishing and maintaining communication channels to Team Leads and client teams.
- Direct client experience, including working with client teams in an on-site and/or offshore mode.
- Strong command of verbal and written English language; crisp business communication skills are mandatory.
- Experience in core Java/JEE, Spring, Hibernate, XML, HTML, JSP and JavaScript.
- Strong interpersonal and presentation skills.
Nice to Have
- Knowledge of the Property & Casualty Insurance domain (mandatory for India-based hires).
Technical Stack
- Java, JEE 8/9, Core Java, Webservices, Rest API, SQL/PL SQL, Junit, Mockito, SVN/Git, Spring, Hibernate, XML, HTML, JSP, JavaScript
Team & Environment
You will work in small pods/teams and report to Team Leads and client teams.
Work Mode
This is a global role with work engagements across multiple geographies.
EY is an equal opportunity employer.






