Sr. Java J2ee Developer Resume Profile
NJ
SUMMARY
- 12 Years of experience in IT Industry with Software Development Design Architecture Requirements Analysis Testing Implementation Support of software applications. Extensive experience with Software Applications Development Client-Server Technologies B2B B2C for Banking Financial Insurance Healthcare Travel Hospitality Media Publishing Ecommerce eLearning domains/industries. Worked for reputed clients Citigroup BlueCross BlueShield Pearson Priceline Air Canada Last Minute Network.
- Extensive experience with breadth of Java J2EE XML Open Source Technologies - Java J2EE MVC JSP Servlets EJB JSTL Struts Spring Hibernate JSF Wicket JavaBeans Tiles Design Patterns JDBC JMS IBM MQ JNDI RMI JavaMail JavaScript AJAX jQuery JSON jqGrid XML XSD DTD SAX DOM StAX JAXB JAXM JAXP XSLT JAX-WS JAX-RS WebServices WSDL SOAP REST Apache Axis SOA LDAP JUnit JMeter ANT Maven Apache POI iText Log4j etc.
- Strong experience in Design and Development of Multi Tier Web based Standalone Distributed Multithreaded object oriented applications using Object Oriented Technologies. In-depth knowledge of Object Oriented Analysis Design with Unified Modeling Language using Rational Rose Microsoft Visio.
- Excellent experience with software development process models Agile RUP Waterfall. Strong experience in setting up a full Software Development Life Cycle end-to-end SDLC.
- Strong experience with Java/J2EE based frameworks/patterns Open Source APIs MVC Struts Spring Hibernate JSF jQuery Core J2EE Design Patterns.
- Strong experience with various Web Application Servers IBM WebSphere BEA WebLogic JBoss Tomcat Apache on Windows UNIX based platforms.
- Hands on experience with various Databases - Oracle IBM DB2 Sybase Informix MySQL.
- Hands on Experience with various Software Engineering SCM Tools - Rational Rose Microsoft Visio Eclipse IBM RAD MyEclipse JBuilder IntelliJ CVS VSS SVN PVCS Spectrum Dimension etc.
- Excellent understanding of global application development well versed with the complexity of global environment. Good experience in coordinating projects across various locations/environments ability to handle multiple projects.
- Matured self-motivated team player. Ability to operate under stress and demanding expectations. Good communication inter-personal analytical skills with problem solving and trouble-shooting ability.
TECHNICAL SKILLS
Methodologies Agile RUP Rational Unified Process Waterfall.
Languages Java XML PL/SQL JavaScript.
Technologies APIs Frameworks Java J2EE MVC JSP Servlets EJB JSTL Struts Spring Hibernate JSF Wicket JavaBeans Tiles Design Patterns JDBC JMS IBM MQ JNDI RMI JavaMail JavaScript AJAX jQuery JSON jqGrid XML XSD DTD SAX DOM StAX JAXB JAXM JAXP XSLT JAX-WS JAX-RS WebServices WSDL SOAP REST Apache Axis SOA LDAP JUnit JMeter ANT Maven Apache POI iText Log4j Self4j Lombok Castor Jakarta-Velocity HTML DHTML CSS Google AdWords AdSense.
Web Application Servers IBM WebSphere BEA WebLogic JBoss Tomcat Apache.
Databases Oracle IBM DB2 Sybase Informix MySQL.
Messaging Technologies IBM MQ JMS.
OOAD Methodologies UML Design Patterns.
Testing JUnit Apache JMeter Selenium WebDriver Manual.
Design Development Tools Eclipse IBM RAD Rational Rose Microsoft Visio MyEclipse JBuilder JDeveloper IntelliJ XMLSpy Toad SQL Developer IBM DB2 Control Center Putty SSH WinSCP etc.
Version Control SCM Tools VSS SVN CVS PVCS Spectrum Dimension.
Operating Systems Windows7/XP Professional/NT UNIX.
EXPERIENCE
Confidential
Consultant / Sr. Java J2EE Developer
Project DMC
Working on a centralized master document repository system called DMC to create store manage process the documents related to the clients their accounts. DMC enables to effectively manage and leverage key information held in its local and remote document repositories and better manage the client s documentation by creating uploading search retrieving the document bundles and also providing the status of documents bundles as when required by the business. DMC is a single virtual library of documents across the subscribing document repositories allows for information to be securely uploaded attributed searched and viewed by entitled users from various areas within the firm.
Responsible for Requirement gathering Analysis High Low Level Technical Specifications Development Testing Code deliveries Implementation Support etc.
Responsible to Design Develop the Business components using Java6 Java EE6 MVC Struts Spring MVC JSP Servlets EJB JavaBeans WebServices Design Patterns JDBC PL/SQL JMS XML XSD SAX DOM JavaScript AJAX jQuery JSON jqGrid HTML DHTML CSS JUnit ANT technologies.
Completely developed the Admin Tools of DMC and its various modules like Document Setup Security Console Reference Table Editor their submodules like Document Attributes Document Attribute Groups Document Types Groups Items Data Access Keys Users Properties Table Editor etc under Admin Tools to facilitate the Administrator to provide the role based access to various kind of Users in the System for various functionalities provided by the system to manage the application and the users of the application.
Completely developed the Reports module of DMC to generate the various kinds of Reports through UI like Document Count Report User Access Report User Interaction Report User Entitlements Report User Query Report Exception Reports etc.
Developed the various modules of DMC like Document Workspace Create Document Search Document Document Download Bundle Workspace Create Bundle Search Bundle etc.
- Responsible for designing the Class Sequence diagrams for various modules in the system.
- Redesigned the presentation tier and Implemented Spring MVC framework in presentation tier with Controller Classes Model Beans View components.
- Implemented MVC framework in presentation tier with Struts Action Classes Model Beans View components.
- Developed Struts components with Struts JSTL EL tag libraries Struts Actions Struts configuration files etc.
- Implemented SAX DOM API for XML to read write XML for various business requirements in application.
- Implemented Client Server side validations in presentation tier.
- Implemented Exception handling into modules.
- Implemented JMS API to put/get the messages in/from Message Queue.
- Developed build scripts using Apache ANT.
- Developed Unit Test Cases using JUnit.
- Responsible for writing batch shell scripts for deployment in different environments on Windows UNIX boxes.
- Responsible for Unit Integration Testing of the applications/modules.
- Responsible for Code Review Code Troubleshooting Bug Fixing Change Requests.
- Responsible for ensuring the quality of deliverables.
- Responsible for Support in SIT UAT Production environments.
- Using SVN for Configuration Management.
Environment Agile Windows 7 Professional / UNIX Java 6 Java EE 6 MVC JSP Servlets Spring MVC Struts 2.2/1.2 JSTL EJB3.0 WebServices Design Patterns JavaBeans JavaScript AJAX jQuery1.11.0 JSON jqGrid JDBC PL/SQL JMS JNDI JavaMail XML XSD SAX DOM WSDL SOAP log4j Apache ANT1.8 HTML DHTML CSS Junit4.8 Apache JMeter Oracle Apache Tomcat Oracle WebLogic Server12.1.3/10.3.0 Eclipse SQL Developer SVN JIRA Putty.
Confidential
Consultant / Sr. Java J2EE Developer
Responsible for Requirement gathering Analysis High Low Level Technical Designs Development Testing Code deliveries Implementation Support query resolution.
Responsible to Design and Develop the Presentation Business Integration layers components for various applications/modules in the system using various Tools Technologies like Java6 Java EE6 MVC JSP Servlets EJB Struts Apache Wicket JavaBeans Design Patterns JDBC PL/SQL JPA with OpenJPA IBM MQ JMS JNDI XML XSD SAX DOM StAX JAXB WebServices WSDL SOAP JavaScript AJAX jQuery JSON Oracle JUnit Apache JMeter Selenium WebDriver Apache ANT IBM WebSphere8.0 IBM RAD Eclipse Dimension HTML DHTML CSS.
- Responsible to configure Buses Message Queues Connection Factories Sessions in WebSphere for Messaging.
- Responsible to Implement JMS API IBM MQ API Message Driven Beans to put get the messages from IBM MQ.
- Responsible for designing the Use Case Class Sequence diagrams for various applications/modules in the system.
- Responsible to implement SAX DOM StAX API to read write XML for various business requirements in applications/modules.
- Responsible to write build scripts using Apache ANT.
- Responsible to implement Lombok annotations to generate boilerplate code for POJO objects.
- Responsible for Logging implementation into the system using Log4j Self4j API.
- Responsible for Exception handling into the system.
- Responsible to write Unit Test Cases using JUnit Selenium WebDriver.
- Responsible for Load Testing using Apache JMeter.
- Responsible to define the deployment architecture for the applications/modules worked on.
- Responsible for Peer Code Review Code Troubleshooting Bug Fixing Change Requests.
- Responsible for writing batch shell scripts for deployment in different environments on Windows AIX boxes.
- Responsible for ensuring the quality of deliverables worked on.
- Responsible for Support in SIT UAT Production environments.
- Responsible for Configuration Management Baselining in Dimension.
Environment Agile Windows7 Professional / AIX Java 6 Java EE 6 MVC JSP Servlets EJB3.0 Struts1.2 Apache Wicket1.4 Design Patterns JPA with OpenJPA JavaBeans AJAX/jQuery1.7.1 JDBC PL/SQL IBM MQ JMS JNDI JavaMail XML XSD SAX DOM StAX WebServices WSDL SOAP Lombok JavaScript JSON HTML DHTML CSS Self4j Apache ANT1.8 Junit4.8.2 Apache JMeter Selenium WebDriver Oracle IBM WebSphere8.0 IBM RAD Eclipse SQL Toad Dimension Putty.
Confidential
Consultant / Sr. Java J2EE Developer
- Responsible for Requirement gathering Analysis High Low Level Technical Specifications Development Testing Code deliveries Support query resolution etc.
- Responsible to Design the Technical specifications Business components and develop the code using Java5 Java EE5 MVC JSP Servlets Struts Spring Hibernate Design Patterns JavaBeans IBM MQ JavaMail XML XSD SAX DOM JavaScript ANT technologies.
- Responsible for Use Case diagrams Class diagrams Sequence diagrams into applications using Rational Rose/Microsoft Visio.
- Responsible for writing build script using ANT.
- Implemented MVC framework in presentation tier Developed Struts components with Struts Action Classes Model Beans View components.
- Integrated Struts framework with Tiles in presentation tier to have a common layout for all pages in the application.
- Integrated Spring framework with Struts to get Dependency Injection facility of Spring Container in presentation tier.
- Integrated Spring framework with Hibernate in Integration layer to manage persistence with Dependency Injection.
- Developed Struts components like JSP pages with Struts JSTL EL tag libraries Struts Actions Struts configuration files etc.
- Implemented Struts Validation for server side validation in presentation tier.
- Implemented IBM MQ API to put get the messages from Message Queue.
- Implemented SAX DOM API for XML read write operations into the system.
- Responsible for Error handling Logging into the applications.
- Responsible for Peer Code Review Code Troubleshooting Bug Fixing Change Requests.
- Responsible for writing Unit Test Cases using JUnit Selenium WebDriver.
- Responsible for Load Testing using Apache JMeter
- Responsible for Unit Integration Testing of the application.
- Responsible for writing batch shell scripts for deployment in different environments on Windows AIX boxes.
- Responsible to define the deployment architecture for the modules.
- Responsible for ensuring the quality of deliverables.
- Responsible for scoping of modules and preparing for the delivery.
- Responsible for Support SIT UAT Production environments.
- Using Spectrum for Configuration Management Branching Baselining Version Tracking.
Environment Agile Windows XP Professional / AIX Java 5 Java EE 5 MVC Struts2.2.1 JSP Servlets Tiles2.2.2 Spring3.0.5 Hibernate3.6 Design Patterns JavaBeans JDBC PL/SQL JavaMail IBM MQ JMS XML XSD SAX DOM WebServices WSDL SOAP JUnit4.8.2 Apache JMeter Apache ANT1.8 IBM DB2 9.1 IBM WebSphere7.0 IBM RAD7.0 Eclipse JavaScript AJAX HTML Visio6.1 Spectrum Putty.
Confidential
Sr. Java J2EE Developer
Responsible for Requirement gathering Analysis High Low Level Technical design Development Testing Code deliveries Support Query resolution etc.
Worked on design development testing of various modules like Employee Time Tracking Benefits Center Resource Center.
- Designed Class diagrams Sequence diagrams using Microsoft Visio.
- Implemented MVC framework in presentation tier with Struts Action Classes Model Beans View components
- Integrated Spring framework with Struts to get Dependency Injection facility of Spring Container in presentation tier.
- Integrated Spring framework with Hibernate in Integration layer to manage persistence with Dependency Injection.
- Developed Struts components like JSP pages with Struts tag libraries Struts Actions Struts configuration files etc.
- Implemented Struts Validation for server side validation in presentation tier.
- Implemented Error handling Logging into the system.
- Implemented JAXB API for XML serialization and Marshaling Unmarshaling of Java objects.
- Implemented build scripts using Apache ANT.
- Responsible for ensuring the quality of deliverables.
- Responsible for Implementation Testing and Delivery of the modules.
- Responsible for Peer Code Review Code Troubleshooting Bug Fixing Change Requests.
- Responsible for Unit Integration Testing of the application.
- Responsible for writing batch scripts for deployment in different environments on Windows boxes.
- Responsible for ensuring the quality of deliverables worked on.
- Responsible for Support in SIT UAT Production environments.
- Responsible for Managing the Version Manager tool VSS for Configuration Management.
Environment Agile Windows XP Professional / NT Java 5 Java EE 5 MVC JSP Servlets Struts1.2 Spring2.5 Hibernate3.0 Design Patterns JavaBeans JDBC PL/SQL JavaMail XML XSD SAX DOM JAXB Apache ANT1.8 JUnit4.8.1 Tomcat 5.0 Apache2.0.5 Oracle10G Eclipse Toad Visio6.1 JavaScript AJAX HTML DHTML Putty.
Confidential
Sr. Java J2EE Developer / Team Lead
- Responsible to lead a team of 5 team members and provide technical project leadership for applications.
- Responsible for Requirement gathering Analysis Architecting High Low Level Technical design Development Testing Defining the Time Lines Code deliveries Support for the projects Mentoring Guiding team members query resolution daily/weekly status.
- Responsible for customer communication for all technical matters.
- Responsible for communication interface between teams bridging time zone differences and gathering and routing technical information between teams.
- Designed Use Case diagrams Class diagrams Sequence diagrams for modules using Microsoft Visio.
- Responsible for writing build script using ANT.
- Developed presentation business integration layers components for various modules outbound transactions Purchase Order Shipping Instructions inbound transactions Order Confirmation Order Status as well as Business Acknowledgement using Java MVC JSP Servlets Struts Tiles EJB Design Patterns TopLink JavaBeans JDBC JavaMail JAXB XSD XML SOAP based WebServices WSDL Castor JavaScript AJAX ANT technologies.
- Implemented MVC framework in presentation tier with Struts Action Servlet Beans View components
- Developed Struts components like JSP pages with Struts tag libraries JSTL EL tag libraries Struts Actions Struts configuration files etc.
- Implemented Struts Validation for server side validation in presentation tier.
- Developed Session beans stateless stateful MDB for business tier.
- Implemented JAXB Castor API for XML serialization and Marshaling Unmarshaling of Java objects.
- Involved in finalizing the Tools Technologies used in B2B.
- Implemented Error handling Logging Connection Pooling into the systems.
- Responsible to define the deployment architecture for the modules.
- Responsible for ensuring the quality of deliverables.
- Responsible for scoping of modules and preparing for the delivery.
- Ownership of all the final deliverables to the customer.
- Responsible for Peer Code Review Code Troubleshooting Bug Fixing Change Requests.
- Responsible for writing Unit Test Cases using JUnit.
- Responsible for Load Testing using Apache JMeter.
- Responsible for writing batch shell scripts for deployment in different environments on Windows UNIX boxes.
- Responsible for Support in SIT UAT Production environments.
- Responsible for Configuration Management Baselining in SVN.
Environment Agile Windows XP Professional / UNIX JDK1.5 JEE5 MVC Struts1.2 JSP1.2 Servlets2.4 EJB2.0 RMI Design Patterns JavaBeans JDBC JMS JavaMail SOA XML XSD WebServices WSDL SOAP over HTTP JAXB Castor1.3 TopLink JUnit Apache JMeter JBoss4.0 Oracle WebLogic Server10.0 Ant1.8.0 Oracle10G Sybase MyEclipse XMLSpy7.0 Toad JavaScript AJAX DHTML Visio6.1 SVN Putty.
Confidential
Sr. Java J2EE Developer / Team Lead
- Responsible to lead a team of 10 team members and provide technical project leadership for applications.
- Responsible for Requirement gathering Analysis Architecting High Low Level Technical design Development Testing Defining the Time Lines Code deliveries Support for the projects Mentoring Guiding team members query resolution daily/weekly status.
- Responsible for Define Create Maintain Project Plans MPP Prepare Effort Estimations Sizing Schedule and Deliverables to the client.
- Responsible for customer communication for all technical matters.
- Responsible for communication interface between teams bridging time zone differences and gathering and routing technical information between teams.
- Designed Use Case diagrams Class diagrams Sequence diagrams for modules using Rational Rose.
- Responsible for writing build script using ANT.
- Developed presentation business integration layers components of NTP PNRRelay projects using Java MVC JSF JSP Servlets Spring EJB JMS Design Patterns JavaMail XML WebServices JAXB JAXM XSLT.
- Implemented MVC framework in presentation tier with JSF FacesServlet Beans View components
- Developed JSF components like JSP pages with JSF Core HTML tag libraries JSTL EL tag libraries JSF Managed Beans to handle actions JSF configuration resource files etc.
- Implemented JSF navigation-rules to make request response flow.
- Implemented JSF Validation for server side validation in presentation tier.
- Integrated Spring framework with JSF to get Dependency Injection facility of Spring Container in presentation tier.
- Configured Message Queues Message Selectors Connection Factories Sessions in WebSphere for Messaging.
- Developed Session beans stateless stateful MDB for business tier.
- Used JAXB API for XML serialization and Marshaling Unmarshaling of Java objects
- Involved in finalizing the Tools Technologies used in PNRRelay.
- Implemented Error handling Logging Connection Pooling into the systems.
- Responsible to Implementation of client and server side validations.
- Responsible to define the deployment architecture for the modules.
- Responsible for ensuring the quality of deliverables.
- Responsible for scoping of modules and preparing for the delivery.
- Ownership of all the final deliverables to the customer.
- Responsible for Peer Code Review Code Troubleshooting Bug Fixing Change Requests.
- Responsible for writing Unit Test Cases using JUnit.
- Responsible for Load Testing using Apache JMeter.
- Responsible for Unit Integration Testing of the application.
- Responsible for writing batch shell scripts for deployment in different environments on Windows AIX boxes.
- Responsible for Support in SIT UAT Production environments.
- Responsible for Configuration Management Branching Baselining in PVCS.
Environment RUP Windows XP Professional / AIX JDK1.4 J2EE1.4 MVC JSF1.1 Struts1.2 JSP2.0 Servlets2.4 Spring2.5 Design Patterns EJB2.0 RMI JavaBeans JMS JavaMail SOA XML XSD SOAP over HTTP WSDL WebServices JAXM XSLT JAXB LDAP JDBC JUnit4.5 Apache JMeter Tomcat 5.0.28 IBM RAD6.0/6.1 IBM WebSphere6.0 IBM MQ IBM DB2 IBM Rational Rose Apache Ant1.6.2 Apache POI Apache iText JavaScript HTML XMLSpy4.1 Visio6.1 PVCS Putty SSH.