• 8 years of professional IT experience with full project lifecycle development in J2EE technologies Requirements Analysis, Design, Development, Testing and Deployment of software applications.
• Developed applications using Core Java, JDBC, Hibernate, Java Beans, EJB, Struts, spring, node.js, Web Services (SOAP and REST), JPA and MVC framework (Struts, Spring MVC, JSF).
• Extensive working experience with J2EE and related JAVA technologies JDBC, Servlets, JSP, JNDI, JMS, RabbitMQ, Kafka, JSTL.
• Expertise in Web-Development technologies like Servlets, JSP, HTML5, JavaScript, CSS3, XML, JQuery.
• Expertise in client scripting language and server scripting languages like JavaScript, JQuery, AJAX, JSON, Bootstrap, AngularJS, Ember.JS, Vue.js and NodeJS.
• Experience with J2EE design patterns such as MVC, Singleton, Front Controller and Data Access Object.
• Expertise working with different spring modules like Spring IOC (Dependency Injection), Spring MVC, Spring AOP, Spring Data (JDBC, ORM), Spring Boot and Spring Batch.
• Professional web development experience with SDL Tridion 8.5 or above.
• Experience in DD4t or DXA Implementation in Java