Apply now »

Senior Consultant / Consultant - Java Developer

Location:  Mumbai
Other locations:  Primary Location Only
Salary: Competitive
Date:  Oct 7, 2025

Job description

Requisition ID:  1646738

 

Requisition ID -1646738

Senior Consultant/ Consultant – Java developer 

Key Responsibilities:

  • Design and develop robust, scalable, and high-performance backend systems using Java and Spring Boot.

  • Implement multithreaded and concurrent processing solutions to handle high transaction volumes.

  • Contribute to system design and architecture discussions, ensuring optimal design patterns and best practices.

  • Build and maintain RESTful APIs and microservices.

  • Collaborate with cross-functional teams (DevOps, QA, Product) to deliver high-quality software.

  • Optimize application performance, memory management, and response times.

  • Troubleshoot complex production issues and drive root cause analysis.

  • Participate in code reviews and mentor junior developers when needed.

  • Strong proficiency in Core Java (8 or above) including Collections, Multithreading, and Concurrency.

  • Hands-on experience with Spring Boot, Spring MVC, Spring Data / JPA, and Microservices architecture.

  • Experience in System Design, Design Patterns, and Scalable architecture.

  • Proficient with RESTful API development and integration.

  • Good understanding of Databases (MySQL / PostgreSQL / MongoDB).

  • Familiarity with Caching frameworks (Redis / Hazelcast).

  • Knowledge of Messaging systems (Kafka / RabbitMQ) preferred.

  • Exposure to CI/CD tools, Git, and cloud platforms (AWS / Azure / GCP) is a plus.


Required Qualifications:

  • Experience working on high-performance, low-latency systems.

  • Exposure to Distributed Systems and Event-Driven Architectures.

  • Familiarity with Docker and Kubernetes for containerized deployments.

  • Good understanding of data structures and algorithms.

  • Excellent problem-solving and analytical thinking.

  • Strong communication and collaboration skills.

  • Ability to take ownership and deliver under tight deadlines.

  • Passion for writing clean, maintainable, and efficient code.

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.

 

Location: Bangalore/ MumbaiWhat we look forWe’re interested in talented professionals with the ability to visualize our clients’ goals and think creatively to facilitate them – often in politically charged environments. If you have an entrepreneurial spirit, and a genuine passion for taking on new challenges, this role is for you.

What working at EY offersEY is committed to being an inclusive employer and we are happy to consider flexible working arrangements. We strive to achieve the right balance for our people, enabling us to deliver excellent client service whilst allowing you to build your career without sacrificing your personal priorities. While our client-facing professionals can be required to travel regularly, and at times be based at client sites, our flexible working arrangements can help you to achieve a lifestyle balance.

About EYAs a global leader in assurance, tax, transaction and advisory services, we’re using the finance products, expertise and systems we’ve developed to build a better working world. That starts with a culture that believes in giving you the training, opportunities and creative freedom to make things better. Whenever you join, however long you stay, the exceptional EY experience lasts a lifetime. And with a commitment to hiring and developing the most passionate people, we’ll make our ambition to be the best employer by 2020 a reality.

Apply now »