Develop and maintain web applications using Java and related frameworks (such as Spring and Hibernate). Design and implement user interfaces using HTML, CSS,