Skills
Core Java, Spring MVC, Spring Boot, Hibernate, JPA, Apache Tomcat, SQL, Eclipse, GIT/SVN, Maven
Roles and Responsibilities
- Should have strong experience in Core Java, Spring MVC, Spring Boot
- Should have a good understanding of OOP design techniques
- Expert knowledge of build tools and dependency management (maven)
- Experience building Web Services (REST/SOAP XML)
- Experience with unit and automation testing (Junit)
- Good understanding of SQL and relational databases and NO SQL databases
- Familiarity with design patterns and should be able to design small to medium complexity modules independently
- Experience with Agile or similar development methodologies
- Experience with a versioning system (e.g., CVS/SVN/Git)
- Strong verbal communications, cross-group collaboration skills, analytical, structured and strategic thinking.
- Good in understanding business requirements and user stories
- Good in designing software which best suits business requirements
- Good knowledge in Java technologies
- Quick learner of new technologies