Job Title: Senior Java DeveloperExperience: 5 to 12 YearsKey Skills:Java 8 Spring MVC JavaScriptRestful Web Services SQL Hibernate Key Responsibilities:Design, develop, and maintain high-performance Java applications.Collaborate with cross-functional teams to deliver quality software solutions in an Agile environment.Utilize your expertise in Java 8, Spring MVC, JavaScript, Restful Web Services, SQL, and Hibernate to create efficient and scalable code.Participate in code reviews and provide constructive feedback to ensure code quality.Tech Requirements:Java 8 – MustSpring MVC – MustJavaScript – MustRestful Web Services - MustSQL - MustHibernate - MustXML, XST – Nice to haveQualifications:Bachelor's or Master’s degree in Computer Science or a related field.Proven experience of 5 to 12 years in Java development.Strong understanding of Agile methodologies.Experience in a Banking project will be a significant advantage.