Email ID: email@example.com
Phone No: 201-***-****
Around 5 years of strong IT experience in development and implementation of enterprise applications using JAVA, J2EE.
Excellent designing, architecting, debugging, troubleshooting skills.
Thorough in J2EE technologies like Spring, Hibernate, Web Services, Design Patterns, SOA, SOAP, Struts, Tiles, MVC, EJB, MQ Series, JMS, JSP and Servlets.
Have worked on application servers like Web logic, WebSphere, Tomcat, JBoss, JRun.
Strong in databases like Oracle, SQL Server, DB2, MySQL.
Extensive experience in Apache STRUTS Framework versions, DynaAction, DynaValidator forms, Exception Handling, STRUTS Validator Framework.
Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, JQuery, HTML, XHTML, DHTML & CSS to develop valid code and table-free sites.
Experience in Drupal Themes developing Drupal custom modules, resolving Drupal configuration issues.
Experience in Web services using AXIS, REST FUL API.
Strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
Experience in developing web based applications using Google Web Toolkit (GWT) and J2EE Servlet technology.
Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
Experience in developing MVC, OOPS, OOAD, J2EE Design Patterns, UML-Rational Rose and Java Sever Side Programming using development tools like Rational Application Developer RAD v7.0, log4j, WSAD, Eclipse, Toad, testing tools like LoadRunner, ClearQuest and Configuration Management tools like Clear case, VSS, Serena PVCS.
Good knowledge in log4J implementation to persist the data into logs files.
Experience in using JMS, MQ, MQ JMS API, and Integration of Web Sphere MQ with IBM WAS, Message Driven Beans (MDB).
Worked with development tools like TOAD, Eclipse, IntelliJ IDEA, WSAD, Ant, Maven, XDoclet, and WSAD.
Experience in various J2EE Frameworks like JSF, My Faces, iBATIS, JIBX, JAXB, AJAX, DWR, GWT, and DOJO.
Used testing framework like JUnit, HTTP Unit, DBUnit, STIQ, and JMock.
Have implemented Cruise Control and CC.NET for the continuous build.
Strong experience on AGILE (SCRUM) and Waterfall SDLC.
Proficient in Java Multi-Threading, Socket programming, Swing programming.
Self-motivated and able to work in challenging environment. A team player with good communication and interpersonal skill.
Ability to learn and adapt quickly to new environments and emerging new technologies.
Java, Spring, Hibernate, Web Services, SOA, SOAP, Axis, EJB, JSF, Struts, iBATIS, Servlets, JSP, JSTL, JMS, JNDI, Applets, JNI, RMI, CXF, Salto DB, JMX
BEA Web logic, WebSphere, Apache Tomcat, JBoss, JRUN
JDBC, Oracle, DB2, MySQL, SQL Server, JTDS
XML Parsers (SAX, DOM, Pull), XSL, XSLT, JIBX, JABX
Java Script, HTML, CSS, Java AWT, Java Swing, AJAX Frameworks GWT, DWR, DOJO, Version Control AccuRev, CVS, SVN, VSS
IDE & Tools
Eclipse, IntelliJ IDEA, Maven, Ant, Log4j, Xdoclets, TOAD, JBuilder, WSAD, Magic Draw, UML, Quality Center.
JMock, JUnit, HTTP Unit, DB Unit, STIQ
Windows, LINUX, UNIX, Mac OS
Client: McKesson, Alpharetta, GA Feb 2018 - CURRENT
Role: Java Developer
Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web Services (SOAP, WSDL).
Implemented J2EE design patterns like Singleton and Session Façade.
Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
Involved java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
Used JSF framework with AJAX in developing user interfaces using JSF UI Components, RIA components, Validator, Events and Listeners.
Implemented the Struts frame work with MVC architecture.
Developed middle-tier application with J2EE using Servlets, EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS – Oracle.
Created XML Schema, XML template and used XML SAX/DOM API to parse them.
Applied J2EE design patterns like Business Delegate, DAO, and Singleton etc.
Deployed and tested the application using Web logic application server.
Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
Used Log4j for External Configuration Files and debugging.
Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
Wrote and debugged the ANT Scripts for building the entire web application.
Used CVS for version control across common source code used by developers.
Worked with QA team in preparation and review of test cases.
Environment: Java, Servlets, Spring, JAXB, XML, XSL, XSD, CSS, Java Script, AJAX, MVC, HTML, Eclipse, JUnit, Http Unit, JTS, UNIX, Hibernate, Oracle, Windows.
Client: Union Bank, San Francisco, CA Nov 2016 – Jan 2018
Role: Java/J2EE Developer
Responsible for the Requirement Analysis and Design of Smart Systems Pro (SSP)
Involved in Object Oriented Design (OOD) and Analysis (OOA).
Analysis and Design of the Object models using JAVA/J2EE Design Patterns in various tiers of the application.
Worked with Restful Web Services and WSDL.
Analyzing the Client Requirements and designing the specification document based on the requirements.
Worked on implementing directives and scope values using AngularJS for an existing webpage.
Used application servers like WebLogic, WebSphere, Apache Tomcat v8.0, Glassfish and JBoss based on the client requirements and project specifications.
Involved in mapping of all configuration files according to the JSF Framework
Written SQL, PL/SQL and stored procedures as part of database interaction.
Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle11g database using JPA/Hibernate.
Used Hibernate framework and Spring JDBC framework modules for backend communication in the extended application.
Involved in the development of Oracle PL/SQL batch and real time processes for loading data from internal and external systems.
Involved in write SQL Queries and Stored Procedures.
Wrote Action Form and Action classes and used various HTML tags, Bean, FLEX and Logic etc., also configured Struts-Config.xml for global forwards, error forwards & action forwards.
Used Struts framework for the development of user interface.
Build and deployment IBM Connections & Portal on Web sphere application server.
Involved in Production Support and Enhancement Developments.
Environment: Java /J2EE, Java Script, Hibernate, AJAX, EJB, Servlets, Spring MVC, JDK, Struts Framework, Apache Tomcat, HTML, XML, SQL Server, Oracle, UNIX, Windows.
Client: Encore software services, India Jul 2014 – Aug 2016
Role: Java Developer
Involved in Requirement Analysis, Design and Development of user requirements using IBM Rational Suite and design tools like IBM Rational Rose, IBM Rational Software Architect, and IBM Rational Software Modeler.
Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
Designed the application using UML Diagrams such as Class Diagrams, Sequence diagrams, Deployment diagram and State diagrams were developed using Rational Tools.
Developed ER and UML diagrams for all the design, and documented all the process flows using Enterprise Architect.
Developed JSP pages using Struts Custom Tag Libraries such as HTML tags, Bean Tags, Logic Tags and Template Tags.
Designed and Implemented MVC architecture using Struts Framework, Coding involves writing Action Classes/ Custom Tag Libraries, JSP.
Development of EJB’s, Servlets and JSP files for implementing Business rules and Security options using WebLogic App Server.
Developed Action Forms and Controllers in Struts 2.0/1.2 framework. Utilized various Struts features like Tiles, tagged libraries and Declarative Exception Handling via XML for the design.
Designed and developed WebServices (SOAP, WSDL). Compiled XML Schema to generate Java Bean Classes using Axis 1.2.
Involved in the Development of reporting system using Struts, spring, Hibernate and Web Services.
Used the spring framework to implement bean to declare a service and accessed those using Application context.
Created XML Schema, XML template and used XML SAX/DOM API to parse them.
Used Apache Ant to compile java classes and package into jar archive.
Used JDBC and Hibernate framework to access the data from back-end Oracle database.
Involved in writing Stored Procedures in Oracle and PL/SQL for back end which were used to update business logic over a set of scheduled timers.
Project coordination with other Development teams, System managers and web master and developed good working environment.