Senior Consultant/ Consultant - Java FSD ( Java+DSA+Angular) , Mongo, Maven
Job description
Requisition ID -1646751
Senior Consultant/ Consultant – Java FSD ( Java+DSA+Angular) , Mongo, Maven
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.
Location:BangaloreWhat 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.