Home › Jobs › EY › Senior Consultant-Tech Consulting-FS-CNS-TC-Java Developer-Mumbai
Senior Consultant-Tech Consulting-FS-CNS-TC-Java Developer-Mumbai
EY · Mumbai, Maharashtra, India · Full-time · Senior
Salary Salary not disclosed
About the role
Requisition Id: 1711372
Job Description – Java Developer
Job Title: Java Developer Location: Mumbai Experience: 4+ Years
About the Role
We are looking for a talented and motivated Java Developer to join our team in Mumbai. The ideal candidate will be responsible for developing high-performance, secure, and scalable enterprise applications for payment systems. You will play a key role in building microservices, developing RESTful APIs, and maintaining real-time data processing solutions using modern Java technologies.
Key Responsibilities
Develop, enhance, and maintain robust applications using Java (8/11+) and Spring Boot .
Write clean, scalable, and reusable code while adhering to coding standards and best practices.
Follow Test-Driven Development (TDD) practices and ensure high-quality unit testing using JUnit and Mockito .
Design, develop, and support Microservices and RESTful APIs within a Service-Oriented Architecture (SOA).
Implement real-time data streaming and asynchronous processing using Kafka .
Utilize Redis for caching and optimize application performance through multithreading and concurrency programming.
Apply secure coding practices and address vulnerabilities based on OWASP Top 10 security standards.
Collaborate with cross-functional teams including QA, DevOps, and Product teams in an Agile environment.
Participate in code reviews, technical discussions, and documentation activities.
Troubleshoot production issues and ensure application stability and availability.
Mandatory Skills
Languages & Frameworks
Java 8/11+
Spring Boot
Spring MVC
Hibernate / JPA
Microservices & APIs
Microservices Architecture
RESTful Web Services / APIs
Service-Oriented Architecture (SOA)
Messaging & Caching
Apache Kafka
Redis
Database Technologies
PostgreSQL / Oracle
MongoDB (preferred)
Cloud & DevOps
AWS / Azure / GCP
Docker
CI/CD Tools – Jenkins, Maven, Gradle
Core Computer Science Concepts
Data Structures & Algorithms
Multithreading & Concurrent Programming
Performance Optimization
Qualifications
Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
4+ years of hands-on experience in Java application development.
Experience working in Agile/Scrum environments.
Desired Soft Skills
Strong analytical and problem-solving abilities.
Excellent communication and collaboration skills.
Ability to work effectively in a fast-paced and dynamic environment.
Self-motivated with a strong sense of ownership and accountability.
Location: Mumbai Experience: 4+ Years Notice Period Preference: Immediate Joiners to 30 Days Preferred (Optional)
Skills
Java Spring Docker AWS Azure GCP DevOps CI/CD
View in app & applyApplying takes one click with a Tallocate profile, join via your community.
