Full Stack Developer
Current• Experienced in using Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate and well versed with Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map and core Java concepts like collections, multithreading, serialization.• Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a model, JSP, JSF, Prime Faces components as View and Faces Servlet as a Controller.• Designed and developed web application using JSF, Spring Web Flow, AJAX technology and front-end UI using JSF, Apache My Faces and Prime Faces UI components.• Managed business objects, resource management in the business logic tier using Spring Framework.• Configured Web Application Context as a Context Listener in the web.xml file to Integrating Spring with JSF.• Configured Hibernate, spring and My Faces JSF to map the business objects to Database using XML config file.• Designed and Developed SOAP/REST based Web Services to integrate with other business partners in order to exchange the data and implement request and response objects.• Modified Cassandra. YAML files to set the configuration properties like cluster name, node addresses, seed provider, replication factors, memTable size and flush times etc.• Used Maven Deployment Descriptor setting up build environment by writing Maven pom.xml, taking build, configuring, and deploying of the application in all the servers.