Must be proficient in Core Java, Spring MVC, Spring Boot, REST Web Services, Hibernate, MySQL, JSON, XML and Tomcat/Jboss server. Proven hands-on Software Development experience Proven working experience in Spring MVC/Spring Boot development Hands on experience in designing and developing applications using Java EE platforms Object oriented analysis and design using common design patterns. Profound insight of Java/Spring/Hibernate and JEE internals (Classloading, Memory Management, Transaction management etc) Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) Work closely with Project Managers and other members of the Development Team to both develop detailed specification documents with clear Project deliverables and timelines, to ensure timely completion. Determine Agile Scrum methodology to complete client requirements, Scrum meeting and and make relevant recommendations to clients.
Provide coding effort, time and budget to Project Manager.
Review codes to identify any basic errors.
Skills set required:
Core Java, Spring MVC, Spring Boot, Hibernate, JPA, Annotations, REST/SOAP Web Services, JSON,
Maven, Angular JS, MYSQL, SQL Server, Tomcat/JBOSS Web Server, UML, Design Patterns, Word and
Excel