We are looking for an experienced Senior Java Developer to design, develop, and maintain enterprise-grade software applications. The ideal candidate will have strong expertise in Java technologies, Spring Framework, Hibernate/JPA, SQL Server, and modern software development practices. This role requires strong analytical skills, hands-on coding experience, and the ability to work independently in an Agile environment. 5+ years of enterprise software development experience is required. The role involves designing, coding, unit testing, bug fixing, code reviews, Agile delivery, and mentoring junior engineers while following strong software engineering and assurance practices. Experience in banking or financial services is a plus. Shift timing: 9:30 AM – 6:30 PM.