Job description
 
                         Hiring Location : Mumbai / Hyderabad / Bangalore / Pune   
Grade looking for: 5 – 8 Years  
Notice Period details : 15-30 Day  
Mandatory Skills : Java , Spring Boot, Microservices  
JD-  
 Job Title: Senior Java Developer 
Job Summary 
We are seeking a highly experienced Java Developer to lead the design, development, and deployment of robust, scalable, and high-performance enterprise applications.
The ideal candidate will have deep expertise in Java technologies, a strong grasp of software architecture, and a proven track record of delivering complex solutions in agile environments.
 Key Responsibilities-Design and develop enterprise-grade Java applications using Spring Boot, Hibernate, and RESTful APIs. 
Lead architecture discussions and contribute to system design and technical roadmaps.
Collaborate with cross-functional teams including DevOps, QA, and Product Management.
Write clean, maintainable, and well-documented code following best practices.
Conduct code reviews and mentor junior developers.
Optimize application performance, scalability, and security.
Integrate third-party APIs and services.
Participate in Agile ceremonies and contribute to sprint planning and retrospectives.
 Technical Skills 
Proficiency in Core Java, Spring Framework (Boot, MVC, Security), Hibernate/JPA.
Strong experience with RESTful Web Services, Microservices Architecture, and API Gateways.
Solid understanding of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
Familiarity with CI/CD pipelines, Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).
Experience with version control systems like Git and build tools like Maven/Gradle.
Knowledge of unit testing frameworks (JUnit, Mockito) and code quality tools (SonarQube).
 Soft Skills 
Excellent problem-solving and analytical skills.
Strong communication and leadership abilities.
Ability to work independently and in a team-oriented environment.
Adaptability to changing priorities and technologies.
 Education & Qualifications 
Bachelor’s or Master’s degree in Engineering, or a related field.
Relevant certifications (e.g., Oracle Certified Java Programmer) are a plus.
 
 
                    
                    Required Skill Profession
 
                     
                    
                    Other General