Description

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

Education

Bachelor's degree