I am an experienced Java/J2EE Developer with 5 years of IT expertise. I have a strong background in Object Oriented Analysis & Design, Development, Testing, and Implementation of various Enterprise Applications. My extensive experience includes working with J2EE and Web technologies like Servlets, Struts, Spring, Hibernate, JSP, XML, Java Script, and CSS3. I have in-depth knowledge in domains including Banking, Insurance, and Telecommunications.
One of my key accomplishments is my expert level knowledge in using the Spring Framework, including components like MVC, Transactions, ORM, and JDBC, as well as spring modules like Spring Core, Spring DAO, Spring AOP, Spring MVC, Spring Boot, Spring Cloud, and Spring Batch. I have also built highly scalable distributed applications using Java, J2EE, Spring, Hibernate, and other J2EE technologies. I am proficient in architecture using Struts, Spring, spring web flow, JPA 2, JTA, JNID, and implementing and custom tag development.
I have a solid understanding of XML related technologies, different frameworks/IDEs like IntelliJ, Eclipse, My Eclipse, IBM Rational Application Developer, and Net Beans. I am experienced in designing, developing, and implementing J2EE applications using design patterns like MVC, Singleton, Front Controller, Session Façade, Data Access Object, Factory, and Service Locator. I also have knowledge of concepts like lambda expressions, functional interfaces, and Streams.