Colombo, Western Province, Sri Lanka Remote (Global) Employment

EY is hiring a Java Developer

About the Role

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.

Required Skills
JavaJEE 8/9Core JavaWebservicesRest APISQL/PL SQLJunitMockitoSVN/GitSpring
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
EY

EY es una firma global líder que ofrece servicios de Auditoría, Consultoría, Estrategia y Transacciones e Impuestos, con una red integrada por más de 280.000 profesionales en 150 países del mundo. Nuestro propósito es construir un mundo mejor de negocios para nuestra gente, para nuestros clientes y para nuestras comunidades.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago