Over 6+ years of professional experience as a Java Full Stack Developer in Object Oriented development,
implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies.
Hands-on experience in the Spring Framework, Spring Core (IOC Container, Dependency Injection and AOP), Spring
MVC, Spring Templates, Data Access (Transactions, JDBC, and ORM) and Spring Boot Technologies
Strong experience in MVC architecture and design implementation using Spring and JSP.
Experience with various frameworks in spring such as Spring AOP, spring transaction Management, Spring Data,
Spring Batch, Spring Boot and Spring Cloud.
Hands-on experience working with Java 8 features like streams and Lambda expressions, which results in writing the
code in Declarative approach.
Experience with Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching,
Hibernate Transactions, Optimistic Locking.
Experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer.
Expertise in IDEs for software development like NetBeans, STS and Eclipse.
Experience in developing front end applications using HTML5, CSS3, JavaScript, JQuery, Bootstrap, XML, XHTML,
DHTML, SAAS, LESS, DOM, Ajax.
Experience in XML technologies such as XSL, XSLT, XML schemas, XPath, XSL-FO and parsers like SAX, DOM.
Experience with various J2EE design patterns like Singleton, Factory, Abstract Factory, DAO, MVC, and Façade
&Business Delegate in the development of enterprise applications.
Experience in Core Java features like Multi - threading, concurrency, Stream's and Filters API, Lambda functions and
Functional interface programming.
Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3 and ELASTIC
SEARCH).
Experience in docker creation and deployment on local machine or remote machine cooperated with Jenkins.
Experience on Web Application Servers, IBM WebSphere, JBOSS, Apache Tomcat, and WebLogic including
configuration, administration and documentation.
Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns and Session, Entity, Message
Driven Enterprise Java Beans (EJB).
Experience in working with Log4J for logging, debugging and error tracing.
Experience in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX- RS, AXIS,
CXF, SOAUPUI and implemented RestAPI using micro service architecture.
Experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL
relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
Experience working in agile methodology and involved in scrum meetings every day to discuss the Sprint status,
technical difficulties and blockers.
Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to
work independently.