Job Description
Bachelor's degree in Computer Science or equivalent experience
4-10 years of Java development experience with a strong understanding of OOPS, Multithreading, and Data Structures
Proficiency in Java technologies including Spring, Hibernate, Struts, JSP
Experience in enterprise web application components like Tomcat and JBOSS
Knowledge of database development and MS-SQL
Ability to contribute to all phases of the development lifecycle
Hands-on experience with Java frameworks like Spring MVC, Spring Boot
Understanding of design patterns, data structures, algorithms, and Java 8+
Experience in developing RESTful microservices and web services
Experience in software development using J2EE, Java Servlets, and Struts 2
Strong knowledge of Java programming standards and best practices
Bachelor's degree