Overview
Responsibilities:
Design, implement, and maintain Java-based applications.
Analyze user requirements and implement solutions.
Collaborate with cross-functional teams to develop software solutions.
Ensure code quality by following best practices and coding standards.
Troubleshoot and resolve technical issues.
Optimize application performance
Requirements:
Good knowledge of core Java (JDK 7 and 8), OOPs, exception handling, and collections.
Proficiency in JDBC, servlets, and JSPs.
Familiarity with Struts 1.x and Spring MVC frameworks.
Basic understanding of the concepts of MVC (Model-View-Controller) pattern and RESTful web services.
Working knowledge of SQL.
Qualifications:
Bachelor’s degree in Computer Science or related field.
Strong problem-solving skills.
Excellent communication and teamwork abilities.