Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

EY Senior Consultant - Tech Consulting Java 
India, Karnataka, Bengaluru 
605861170

08.10.2025
Key Responsibilities:
  • Design, develop, and maintain end-to-end web applications using Java (backend) and Angular (frontend) .

  • Implement robust RESTful APIs and microservices using Spring Boot .

  • Apply strong DSA (Data Structures and Algorithms) skills for building efficient, optimized solutions.

  • Develop and integrate UI components with reusable, testable, and efficient front-end code.

  • Work with MongoDB for schema design, data modeling, and performance optimization.

  • Manage builds and dependencies using Maven .

  • Collaborate with product managers, architects, and QA teams to deliver high-quality software on time.

  • Troubleshoot and debug complex production issues across the stack.

  • Follow best practices in code quality, performance tuning, and security .

  • Strong proficiency in Core Java (8 or above) , Spring Boot , and Microservices .

  • Excellent understanding of Data Structures, Algorithms, and Object-Oriented Design .

  • Frontend expertise in Angular (latest versions) , TypeScript , HTML5 , CSS3 , and RxJS .

  • Hands-on experience with MongoDB (CRUD operations, aggregation, indexing, schema design).

  • Experience using Maven for build and dependency management.

  • Working knowledge of REST APIs , JSON , and Git .

  • Familiarity with CI/CD tools , Jenkins , and cloud platforms (AWS / Azure / GCP) preferred.

Required Qualifications:
  • Experience with unit testing frameworks (JUnit, Mockito, Jasmine/Karma).

  • Exposure to Docker / Kubernetes for deployment.

  • Knowledge of Agile/Scrum methodologies .

  • Understanding of web security, performance optimization, and scalability principles .

  • Strong problem-solving and analytical thinking abilities.

  • Excellent communication and collaboration skills.

  • Ability to work independently in a fast-paced environment.

  • Attention to detail and a passion for delivering quality software.

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