About this role
<p><span style="font-family:Arial, Helvetica, sans-serif"><span style="font-size:11.0px">At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all. </span></span></p> <p> </p> <p> </p> <p> </p> <p> </p> <p><strong><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">Job Summary - Senior Java Developer</span></strong></p> <p><br><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">We are seeking an experienced Senior Java Developer with 5+ years of hands-on experience in building scalable, high-performance applications. The ideal candidate has strong expertise in Java, Spring Boot, microservices, and relational databases, with exposure to cloud-native and distributed systems.</span></p> <p> </p> <p><strong><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">Key Responsibilities</span></strong></p> <p><br><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Design, develop, and maintain enterprise-grade Java applications</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Build RESTful APIs and backend services using Spring Boot</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Design and implement microservices-based architecture</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Ensure high performance, security, and scalability of applications</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Write clean, maintainable, and testable code following best practices</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Optimize application performance and troubleshoot production issues</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Collaborate with frontend, DevOps, QA, and product teams</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Participate in code reviews, design discussions, and architecture decisions</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Mentor junior developers and contribute to team knowledge sharing</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Follow Agile/Scrum development practices</span></p> <p> </p> <p><strong><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">Required Technical Skills</span></strong></p> <p><br><strong><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">Core Skills</span></strong></p> <p><br><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Strong proficiency in Java (Java 8+)</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Spring Framework (Spring Boot, Spring MVC, Spring Security)</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• REST API design and implementation</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Microservices architecture</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Hibernate / JPA</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• SQL & RDBMS (PostgreSQL, MySQL, Oracle)</span></p> <p> </p> <p><strong><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">Backend & Integration</span></strong></p> <p> </p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• API security (OAuth2, JWT)</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Messaging systems (Kafka / RabbitMQ – good to have)</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Caching (Redis)</span></p> <p> </p> <p><strong><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">DevOps & Cloud</span></strong></p> <p> </p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Experience with Docker and Containerization</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• CI/CD pipelines (Jenkins, GitHub Actions)</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Cloud platforms (AWS / Azure / GCP – anyone)</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Understanding of Kubernetes (preferred)</span></p> <p> </p> <p><strong><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">Testing & Tools</span></strong></p> <p> </p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Unit and integration testing (JUnit, Mockito)</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Version control using Git</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Build tools: Maven / Gradle</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Logging & monitoring tools (ELK, Prometheus – good to have)</span></p> <p> </p> <p><strong><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">Non-Technical Skills</span></strong></p> <p><br><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Strong problem-solving and analytical skills</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Excellent communication and collaboration abilities</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Ability to work independently and in cross-functional teams</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Ownership mindset and attention to detail</span></p> <p> </p> <p><strong><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">Nice to Have</span></strong></p> <p><br><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Experience with event-driven architecture</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Knowledge of Domain-Driven Design (DDD)</span></p> <p><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Exposure to high-availability and distributed systems</span></p> <p><br><strong><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">Education</span></strong></p> <p><br><span style="font-family:arial, helvetica, sans-serif;font-size:10.0pt">• Bachelor’s degree in computer science, Engineering, or equivalent </span></p><p> </p> <p><span style="font-family:Arial, Helvetica, sans-serif"><span style="font-size:11.0px"><b>EY | Building a better working world </b></span></span></p> <p><br> <span style="font-family:Arial, Helvetica, sans-serif"><span style="font-size:11.0px"> <br> EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets. </span></span></p> <p><br> <span style="font-family:Arial, Helvetica, sans-serif"><span style="font-size:11.0px"> <br> Enabled by data and technology, diverse EY teams in over 150 countries provide trust through assurance and help clients grow, transform and operate. </span></span></p> <p><br> <span style="font-family:Arial, Helvetica, sans-serif"><span style="font-size:11.0px"> <br> Working across assurance, consulting, law, strategy, tax and transactions, EY teams ask better questions to find new answers for the complex issues facing our world today. </span></span></p>