Software Engineer having strong experience in designing enterprise platforms for product and projects.
6.5+ yrs of Experience in analysis, design, development, implementation and maintenance of application software in the areas of Distributed n-tier architecture, Client/Server architecture, Web-based environment using JAVA/JavaEE Object Oriented technologies.
Extensive Design and Development experience in Java, Java Server Faces, Servlets, Java Persistence API (Hibernate), CDI, EJB and experience in applying Design Patterns of Java EE Architecture.
Strong Knowledge in developing the web based applications using MVC design pattern and RIAs like Flex, Struts framework.
Experience in designing UML diagrams
Experience in development using HTML, AJAX, DOM, and CSS, Google Maps, Flex, Actionscript
Proficiency in deploying and configuring multi-tier enterprise applications on multiple servers like such as Tomcat 7, WildFly (JBoss AS), GlassFish.
Extensive Development experience with IDE’s like Eclipse, Netbeans, Flex Builder
Experience in Database programming using MySQL, Oracle, PostgreSQL and has experience in exploring NoSQL Databases like MongoDB.