As a Java Developer, you will be responsible for designing, developing, and implementing complex software solutions using Java technologies. Your primary responsibilities will include writing clean, efficient code, participating in full software development lifecycle, collaborating with cross-functional teams, and contributing to architectural design and technical problem-solving.
The role requires extensive Java programming experience, with strong knowledge of object-oriented programming principles, design patterns, and modern Java frameworks. Candidates must demonstrate proficiency in Java 8+, Spring Boot, microservices architecture, RESTful API development, and have experience with database technologies like MySQL or PostgreSQL. Additionally, solid understanding of software development methodologies like Agile/Scrum is essential.
EY offers a competitive compensation package, professional development opportunities, exposure to cutting-edge technology projects, and a dynamic international work environment. Successful candidates will benefit from comprehensive training programs, potential career advancement, and the chance to work with leading global clients across various industries.