Java Full Stack Developer Must Have Technical/Functional Skills 1. JEE Frameworks (Spring MVC, Spring Boot, Spring Security, Spring IOC, Spring DAO, Spring Data, Spring JPA, Struts, Hibernate) 2. J2EE Technologies: Servlets, JSP, JSTL, JSON, JDBC, Java Beans, Collections, Exception Handling, Multi-Threading, I/O 3. Databases (SQL, MySQL, Oracle) 4. JavaScript frameworks (JavaScript, AJAX, AngularJS, jQuery, React) 5. REST, SOAP 6. Cloud Technologies (PCF/OpenShift, Azure/AWS/GCP) Roles & Responsibilities 1. Maintain quality and ensure responsiveness of applications 2. Understanding and implementation of security and data protection 3. Must have experience collaborating with clients on business process enhancements 4. Troubleshoot, debug and upgrade software 5. Write technical documentation 6. Good communications and technical skills, self-motivated and highly professional Generic Managerial Skills, If any 1. Independently drive activities leading to success of the project 2. Experience in Agile and Waterfall methodology 3. Excellent Team player 4. Excellent communication & interpersonal skills 5. Mentor Team members