Roles and Responsibilities:
- Proven hands-on Software Development experience
- Proven working experience in Java development
- Hands-on experience in designing and developing applications using Java J2EE, Spring, MVC, JSP, Servlet, MySQL database. Basic react Js, Basic of JQuery, Junit
- Object-oriented analysis and design using common design patterns.
- Excellent knowledge of Relational Databases, SQL and ORM technologies
- Experience in developing web applications using at least one popular web
- Framework (JSF, Wicket, GWT, Spring MVC)
- Experience with test-driven development
- Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
Desired Candidate Profile:
- Experience with user interface design, database structures and statistical analyses.
- Analytical mindset and good problem-solving skills.
- Excellent written and verbal communication.
- Good organizational skills.
- Ability to work as part of a team.
- Attention to detail.