Sr Java Consultant Resume
Warren, NJ
SUMMARY
- Over 12 years of IT experience in Leading, Requirements gathering, Analysis, Design, Development, Implementation, Testing, Documentation, Integration, Deployment, Code Management, Production Support, Maintenance of various software applications, developing N - tier architecture based solutions with distributed components and internet/intranet applications using Java/J2EE technologies.
- Extensive Experience with Java/J2EE technologies using Servlets, JSP, Multi-threading, EJB, Spring, IBATIS, Hibernate, Design Patterns (Session Facade, Singleton, Front Controller, Business Delegate, Data Access Object, Abstract and Factory methods), Struts, JDBC, Java Beans, Collections, JavaScript, XML, JQuery, HTML.
- Hands on experience in remote caching technologies like Coherence Cache on a large-scale system.
- Possess sound working knowledge of Telecom, Content Management, Health Care, Insurance, Banking and Finance domains.
- Experienced in Web logic 9.2/10.3, Web Sphere 7.x/8.x, JBoss 5.x and Apache Tomcat 6.x/7. x.
- Expertise in development of multi-tiered web based enterprise applications using J2EE technologies like Servlets (2.2/2.3/2.4), JSP (1.x/2.0), EJB (2.0), JDBC, JNDI, JMS, Java Beans, JAXB, JAXP(SAX/DOM), and JAX-RPC.
- Expertise in using various design patterns like Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Transfer Object and Singleton in the development of Enterprise Applications.
- Experience in developing Web Applications with various Open Source frameworks: Jakarta Struts Framework 1.2/1.3, Spring Framework 1.3/2.0/3, Spring MVC, Web Flow, IBATIS ORM, Struts Validation Framework and Struts Tiles Framework.
- Hands on experience in client side designing and validations using HTML, DHTML, CSS, JQuery and JavaScript.
- Hand on experience in Excel VBA, Pivot tables and subtotals to generate financial reports.
- Proficient in Documentum products and ATG portal framework.
- Over 7+ years of experience in developing and deploying applications using Oracle WebLogic server (9.2/10.3) and IBM WebSphere Application Server (WAS 7.x/8.x), Knowledge of Message based Systems using MQ Series.
- Experienced in Version Control tools GIT, Accurev, Tortoise SVN, Win CVS, CVS and VSS.
- Hands on experience in Module Testing using JUNIT 3.x/4. x.
- Experience in Writing Ant 1.8 build scripts and Maven for project development and deployment.
- Configured the logging tool in the applications using Log4j2.
- Expertise in Object Oriented Analysis and Design (OOAD) and Unified Modeling Language (UML).
- Expertise in all the phases of Software Development Life Cycle(SDLC) preparing Requirement Specification Documents, Designing Use Case Diagram, Class Diagram, State Transition Diagram, Sequence Diagram and Test Case.
- Strong programming skills in Object oriented programming languages like Java and Scripting languages like JavaScript, JQuery, Ajax and HTML.
- Experience in writing Database Stored Procedures, Triggers, and Cursors using PL/SQL.
- Experience in Databases Oracle 8i/9i/10g, My SQL 4.x/5.x, SQL Server2000, MS Access 2000 and knowledge in Sybase.
- Experience of working with several platforms like Windows 95/98/2000/NT/XP, UNIX and LINUX along with knowledge of Autosys and Jenkins system for batch job processing.
- Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.
- Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS
Java Technologies: Java/JDK (1.4, 1.5, 6) Servlets 2.3/2.4, JSP 1.2, JHTMLHTML, DHTML, JavaScript, JQuery, AJAX, EJB 2.0, JDBC,2.0, JNDI, ANT, RMI, JMS, XML (DTD, Schema, DOM SAX), Java Beans, Java Mail
Languages: C, C++, SQL and PL/SQL, EXCEL VBA
Databases: Oracle 10g/9.x/8.x, Microsoft SQL Server 2000, MY SQL,4. x/5.x
Frameworks: Spring 1.x/2.0, IBATIS, Hibernate 3.0, Struts 1.x/2.0JSF 1.2
Development Tools: Eclipse IDE, Ant, UNIT 3.x/4.x, Toad 8.5, SQL Developer Client, Putty, JDeveloper 9.0/10g, Dream Weaver, My Eclipse 4.x/5.x, Web / Application Servers Oracle Web Logic (9.2/10.3), IBM WebSphere Application Server (7.0), Tomcat 4.0/5.x/6.x, JRun 4.0, Jboss 4.0 and Oracle application Server (10g)
Messaging Servers: JMS (Java Messaging Service), IBM Web sphere MQ,Series 5.3
Web Technologies: AWT, Swing, HTML, XHTML, DHTML, JavaScript, CSSJQuery, XML, AJAX, XSL, XSLT
Designing and Modeling: UML, Agile
Operating Systems: Windows XP/2000/NT/7, Unix and Linux
Version Controls: WinCVS, VSS, CVS, Tortoise SVN.
PROFESSIONAL EXPERIENCE
Confidential, Warren, NJ
Sr Java Consultant
Responsibilities:
- Followed agile methodology for requirements gathering, modeling, analysis, design and development.
- Used Technical design document (TDD) to update and add the functional and technical changes.
- Involved in discussions with QA for the changes and help with generating the test suite for both unit and regression test.
- Handled most of the modules in MMG and Datameter projects. The modules are RTR, Registration, VNS and Coherence Cache.
- Extensively used Spring framework for development and deployment of the individual components.
- Developed methodology to interact with LDAP (No SQL) for all CRUD operations.
- Set up the Coherence cache servers for storing the usage/plan information and retrieving them for the time critical data usage pull request.
- Involved in migrating the sources from Accurev to GIT.
- Successfully implemented concurrent processing of the usage events received from the IBM MQ servers using message driven beans.
- Provided the production support, outages, DR and customer issue tracking within the SLA.
Environment: Java, J2EE, Struts, JSP, Servlets, Ajax, JDBC, WebLogic 8, Oracle 10g and Unix.
Confidential, Warren, NJ
Sr. Java Developer
Responsibilities:
- Responsible for Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Involved in creation of Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Developed Custom Tags and JSP functions to simplify the JSP code.
- Designed UI screens using JSP, JavaScript, JQuery and HTML.
- Created JavaScript for client side validation.
- Used Spring Framework as the basis for the application.
- Used IBATIS ORM to interact with database and execute complex report queries.
- Actively involved in designing and implementing Business Delegate, Data Transfer Object, DAO design patterns.
- Used DAO pattern to retrieve the data from database.
- Created underlying Database design including Tables, Views, Stored procedures, triggers for auditing and functions for reusability.
- Developed and deployed batch programs on UNIX/LINUX platforms using Autosys system
- Used SAX and DOM XML parsers in the application.
- Extensively worked on generating both online and Excel reports using Pivot tables and Subtotals.
- Used JUnit framework for Unit testing of application.
- Used Tortoise SVN as Version Control System for managing the Application Code. Involved in Branch Creation, Trunk Creation and Tags Creation and Maintenance.
- Overseen team rotation and Knowledge transfer over past 3 years
- Acting as an onsite/offshore coordinator in daily user calls, interacting with the client and working in technical design/development
Environment: Spring, iBATIS, JSP, Servlets, XML, JDBC, JavaScript, JQuery, UML, HTML, SVN, Ant, Log4J, JUnit, WebLogic, Oracle, Window 7, Unix, Linux, Excel Macros.
Confidential
Consultant/Senior Developer
Responsibilities:
- Involved in design of the Forex and Money Market front end using JSP and Struts framework.
- Designed the application Menu using JavaScript, CSS and HTML.
- Worked with Clients for the requirement gathering and through of the SDLC process.
- Enhanced the existing rate calculator procedures to improve the performance and to in corporate new changes.
- Involved in integrating the Universal Rate Server for real time FX rate pushes.
- Integrated the crystal reports with the application.
- Worked as a POC for packaging and deployment on UAT servers for the application.
- Used CVS as Version Control System for managing the Application Code. Involved in Branch Creation, Trunk Creation and Tags Creation and Maintenance.
- Involved in development, SIT and UAT and Production cutovers
- Acted as TCON support for UAT for Singapore and Hong Kong.
Environment: Java XML parsing, JDBC, Oracle, WebSphere, JBoss, EJB and Sun Solaris and Crystal Reports.
Confidential
Consultant/Senior Developer
Responsibilities:
- Involved in Design of prototype and final draft of both Java and data model
- Designed the application flow using Struts framework and implemented the front controller for role filter.
- Lead for a team of 6 developers
- Involved in development and SIT
- Helped the testing team in preparing the IUT and UAT test plans
- Involved in UAT movement
- Developed the personalization based on the roles of the users
Environment: J2EE technologies, Struts, JSP, Servlets, Ajax, JDBC, WebLogic 8, Oracle 10g and Unix
Confidential
Consultant/Senior Developer
Responsibilities:
- Involved in requirement gathering and design.
- Worked on Java Socket programming for receiving new or updated deals through DTS.
- Developed Java Threads to keep running in application in the background.
- Involved in complete development and SIT (onsite, Singapore)
- Involved in UAT deployment.
Environment: Java networking API, JDBC, Oracle and Sun Solaris
Confidential
Associate Consultant/Developer
Responsibilities:
- Developed code for Troubleshooting and FAQ search, Service Request Search
- Developed the search results page layout and display of results
- Enhanced the home page layout and code
- UAT Testing and handling CR
- Involved in design
- Involved in development and SIT
- Involved in UAT, Production Implementation and production support
Environment: ATG Dynamo Server 6.3, Oracle, JHTML and Sun Solaris
