Overall 9+ years of professional experience in IT industry and Expertise in Object Oriented Analysis including development and implementation of various applications using Java, J2EE technologies.
▪ Through experience in Design, Development, Testing, Maintenance and Documenting of various Web-based Applications, Client/Server and Distributed Applications.
▪ Good Knowledge of using IDE tools like NetBeans, and Eclipse, JBuilder, and Web Logic workshop for Java/J2EE application development.
▪ Thorough knowledge in developing applications using Core Java concepts like OOP, JAVA SWING, JDBC, JMS, Multithreading, Junit and advanced java concepts like Web Services, HTML, JSP, Servlets, EJB, XML, J2EE, RMI, Struts ,websockets ,Spark
▪ Expertise in working with Windows, LINUX and UNIX platforms and also in environments using Agile SCRUM development methodologies.
▪ Very good knowledge in working with IOC frameworks like Spring and Spring AOP, ORM frameworks like Hibernate, JPA and MVC framework like struts.
▪ Have good knowledge in Design Patterns like Singleton, MVC, Business Delegate, Factory Method, Session Facade and Data Access Object DAO pattern.
▪ Have Good experience in implementing web services like SOAP and REST
▪ Experience in using application servers , IBM Web Sphere, Apache Tomcat and JBoss basing on requirements and specifications.