Sr. Java-j2ee Consultant Resume
Palo Alto, CA
SUMMARY
- 9+ years of progressively responsible experience in complete Software Development Life Cycle (SDLC) which includes analysis, design, development, deployment, testing, debugging, implementation & maintenance of large and complex enterprise applications in Web - based, Client/Server and Distributed n-tier J2EE architecture on multi-platform.
- Proficient in Java, J2SE, J2EE, JDBC, Servlets, EJB 2.0, JSP, JNDI, CXF 2.0, Web services (SOAP, RESTful, WSDL, and UDDI), JMS, Spring 2.5/3.0, Struts 2+, iBATIS 2.0, Hibernate 2.0, Java Mail, ANT, XML, XSL, XSLT, WebWorks 2.0, FTL, JUnit, JavaScript, Ant, Maven, Log4j, HTML, CSS, Java Script, AJAX, JQuery, JSON, DOJO, iReports 6.0, IBM Cognos 7.0, Eclipse and Net Beans.
- Experience with Agile and Waterfall SDLC methodologies.
- Worked closely with End users on Requirement gathering, Finalizing and understanding Functional specification and Technical Specifications
- Extensive experience in Software Development Life Cycle (SDLC), Web / Mobile Application Design, Development, Programming, Testing, Support & Maintenance, and End-User support.
- Extensive professional experience in Object Oriented Programming, Object Oriented Designing on UML Concepts and Relational databases.
- Developed Use Case Model, Use Case Diagrams, Class Diagrams and Sequence Diagrams using IBM Rational Rose and Enterprise Architect.
- Extensive professional experience in using tools / APIs to generate PDF documents using JFO & Apache FOP libraries and Excel sheet processing using Apache POI libraries.
- Expertise in SCM activities like configuration of Subversion server (Collabnet Subversion Edge 2.0), creating repositories, backup scripts, user authentication and authorization.
- Strong experience (4+ Years) in analysis and design using MVC (Model-View-Controller) based frameworks like WebWorks 2.0, Struts 2+, Spring 3.0 MVC.
- Experienced in developing and deploying applications on Web Logic (4+ years), IBM Web Sphere (2+ Years), JBoss (4+ Years) and Tomcat Servers (7+ Years).
- Strong knowledge about Multithreading, Collections and Exception Handling mechanisms in Java.
- Hands on experience (2+ years) in using BI and Reporting tools like IBM Cognos 7.0, iReorts 6.0.
- Experience with design, development and deployment of spring framework based web applications with IOC (Inversion of Control) and AOP (Aspect Oriented Programming) mechanisms.
- Hands-on experience (1 + years) in building mobile application using Android and iOS
- Proficient in performance tuning techniques by profiling the applications using JMeter & JProfiler, identify & tune the code bottlenecks, setting the right JVM Parameters, tuning the database queries and indexing .
- Excellent production support skills in performance issues, analyzing the logs and providing the solutions quickly.
- Well versed with J2EE Design Patterns like DAO, Service Locator, Value Object, Business Delegate Pattern, Front Controller Pattern, Singleton, MVC, Session facade etc.
- Hands on experience (8+ years) in configuring, maintaining and writing SQL queries and developing stored procedures using PL/SQL in Oracle 10g and MSSQL databases.
- Hands on experience (6+ years) in writing ANT scripts to compile the Java files and to build the jars, wars, and ears.
- Working experience (6+ years) on testing tools like JUnit and Log4j.
- Good debugging and code documentation skills, have provided result oriented solutions to my team.
- Well versed with IDE Tools like Eclipse 3+, IBM WSAD, Net Beans and Edit Plus.
- Extensive experience in designing and architecture of J2EE based complex applications.
- Good debugging and code documentation skills, have provided result oriented solutions to my team
- Successfully handled the workforce and completed the projects on time.
- Able to effectively organize and prioritize multiple tasks
- Quick in learning & working with new technologies to fulfill project needs.
- Good Knowledge in NoSQL databases.
- Well versed with CMMi Level 5 process.
TECHNICAL SKILLS
Programming Languages: Java, J2EE (Servlets, JSP, EJB), HTML, CSS, XML Parsing, JDBCWebServices, Android, iOS(Objective C) and PL/SQL
Frameworks: Struts 2+, WebWorks 2.0, FTL, Spring 2.5 / 3.0 (MVC, Ioc, DI, DAO, RESTful)JQuery, Hibernate 2.0, iBatis 2.0, WebServices using CXF 2.0, JUnit and Log4j
Development Tools: Eclipse, WSAD, RAD, Edit Plus, CVS, SVN, SQL Developer, MSSQL Client Soap UI, TOAD, Notepad++ and TextPad
Databases: Oracle 9i, 10g, 11g, Microsoft SQL Server 2005, 2008, MySql 5.5
Operating Systems: Windows 2000, XP, MAC OS X 10.7 and Linux
UML Tools: UML Rational XDE, Enterprise Architecture and Edraw Max
Scripting Languages: JavaScript, AJAX, JQuery, Ant, Maven, DOS and Shell Script
BI / Reporting Tools: IBM Cognos 7.0 and iReports 6.0
Load / Perf. Testing Tools: JMeter YourKit and JProfiler
Cloud Servers: Amazon EC2 and Cloudbees
PROFESSIONAL EXPERIENCE
Confidential, Palo Alto, CA
Sr. Java-J2EE Consultant
Environment: Java, FTL, Servlets, WebWorks 2.2, HTML, CSS, JavaScript, JQuery, JSTree, EJB 2.0, JMS, Spring 3.0, iBATIS 2.0, CXF 2.0, ANT Script, JUnit, Eclipse, JBoss 4.0, Enterprise Architect, Edraw Max, Weblogic 12c, XML, XSL, TOAD, SVN, JDOM Parser, IBM Congnos 7.0, iReports 6.0, Oracle 11g, Windows 2008/NT.
Responsibilities:
- Interacted with the business process owners and the end users to gather the issues in the upgrade and to resolve it and also involved in the KT sessions with the end users
- Implemented MVC2 Architecture using WebWorks 2.2 framework
- Implemented and configured various Action classes for handling the client requests using WebWorks 2.2 framework and xWork
- Involved in system design and modeling using UML
- Implemented Business Layer using Spring 3.0 and EJB 2.0
- Implemented DAO Layer using Spring 3.0 and iBATIS 2.0
- Applied Design Patterns like Factory, Service Locator, Singleton, Data Access Object and Value Object
- Created unit test cases using JUnit
- Created GUI pages using HTML, FTL and CSS
- Deployed the application on JBoss4.0 / Weblogic 12c application server
- Designed the BI reports as per the customer requirement using Cognos7.0
- Implemented the SOAP and RESTful WebServices using CXF 2.0 and Spring 3.0
- Implemented Custom Rules and Rating Engine
- Active member of Design Review Panel, review the changes in the application design proposed by other business component teams
- Implemented Document Formatter Wizard through which the Policy document templates will be designed and the data will be injected dynamically using JFO RTF- XSL FO Processor, XML to generate the PDF documents
- Conducted Peer to Peer and external team reviews of all business components
- Implemented build script using Maven for compiling, building and deploying the application on application server
- Tuned the application performance by analyzing the bottlenecks using the JMeter and JProfiler tools
- Used JavaScript, JQuery functions for the front-end validations
- Assisting team during requirement analysis and CUT and Given technical training to the internal teams
- Developed logging and Tracing technology using log4j
Confidential, St. Louis, MO
Java/J2EE Developer
Environment: Java, Servlets, JSP, HTML, CSS, JavaScript, JQuery, Spring 3.0, Hibernate 2.0, CXF 2.0, Maven, JUnit, Eclipse, Rational Rose, Web sphere 6.1/7, XML, XSL, TOAD, SVN, log4j, Oracle 11g, Windows 2008/NT.
Responsibilities:
- Used the Hibernate ORM framework to interact with the Oracle database to get the configuration details
- Used Spring MVC and Spring Web flow architectures for designing and developing the Customer and Customer Research websites respectively
- Called the backend system’s Web Services to get the card/account details
- Designed and created UI using JSP, Hibernate, Spring 3.0, HTML, CSS and JavaScript
- Re-designing of the website used the JSP to modify the look and feel of the website
- Analyzing the business requirements and preparing use-case diagrams using Rational Rose
- Responsible for writing detail design documents and class diagrams and sequence diagrams
- Used Multithreading to synchronize Account domain while unload/ Reload of accounts/cards
- Dealt with high-volume, real-time, online transactions for card-card transfers and fixed any production issues caused in these transactions
- Developed the code using Test Driven Development(TDD).Followed good coding and standards, reviews and refactoring has done using different open source tools
- Developed and Deployed the Application on Web Sphere Application Server 6.1/7.0
- Configured and created application log file using Log4j
- Used SOAP for web service by exchanging XML data between the applications
- Tested the functional flow of the website
- Performed Unit Testing using JUnit and supported System in production
- Performed the code reviews and refractor the code to improve the performance
Confidential, Winston, NC
Java-J2EE Consultant
Environment: JAVA, JSP, Servlets, JavaScript, XML, XSD, XSL-XSLT, Struts 2+, Hibernate 2.0, Eclipse, VSS, Weblogic 8.1, Windows2000/NT, Linux, Oracle10g.
Responsibilities:
- Involved in full life cycle implementation, which includes Gap Analysis, Requirements gathering, Blue printing, Development, Testing, Reporting, Go-live and Post Go-live support
- Module lead for CUI 2.0
- Involved in the Impact analysis on the CUI 2.0 BRs
- Involved in the preparation of LLD & HLD documents
- Proactively involved in identifying and resolving issues with other teams
- Developing Intranet Web Application using J2EE architecture, using XML, XSL and XSLT to design the user interfaces, Sturts 2+ for MVC and Hibernate 2.0 for database connectivity
- Used Struts 2+ Validation frame work for client and server side validations
- Application set up in the locale environment using JBoss 4.0 & Oracle 10g
- Used to deploy the application on the Weblogic 8.1
- Used VSS as the version control tool
- Created Standard Reports by using iReports 6.0
Confidential, NY
Java Developer
Environment: JAVA, JSP, Servlets, JavaScript, HTML, JavaScript, AJAX, Struts 1.1, JDBC, Eclipse, ANT, XML, Win-CVS, Web logic 8.1, Windows 2000/NT, Linux, Oracle 9i, JDOM Parsers.
Responsibilities:
- Involved in full lifecycle implementation of the project from gathering user requirements, preparation of technical specifications documents, designing and developing reports, Integration testing, unit testing (UAT) to Go live production support
- Used JSP, CSS, HTML and Servlets for developing the UI component
- Involved in system design and modeling using UML
- Developing Business Components, Value Objects, Data Access Objects
- Involved in development of Struts 1.1, JSP, JNDI and Servlets classes
- Used Struts Validation Framework for server side validations and java script for client side validation and developed dynamic page refreshing using Javascript and Ajax
- Developed logging and Tracing technology using log4j
- Used Win-CVS as the version control tool
- Configured and deployed the application in the Weblogic 8.1
Confidential, Houston, Texas
Java Developer
Environment: Java, JSP, Servlets, JavaScript, CSS, HTML, JDBC, Eclipse, Ant, XML, SAX, Win CVS, Swing, Sun One App Server 7.0, SQL *Loader, UML Rational XDE, Windows 2000/NT, Oracle9i.
Responsibilities:
- Involved in Requirement Analysis, Functional Design and Technical Design
- Prepared Use case diagrams, Class diagrams and Sequence diagrams using Rational Software Modeler
- Effective use of the Layered J2EE Architecture and applying various standard design patterns
- Involved in the designing of the Custom MVC Application Framework.
- Involved in the Implementation of the Server side API used Servlets, JSP, JDBC
- Involved in the preparing the Technical Design Document
- Deploying the Application on Onsite Server & Prepared the Deployment Guide
- Involved in the Implementation of the Core Processing Layer of the Tool
- Involved in the preparing the Technical Design Document
- Proposed business solutions to the requirements, like usage of SQL *Loader to load the huge amount of data into a Database
- Involved in code versioning, Check In, Check outs and code merging using CVS Configuration Management
- Developed PL/SQL stored procedures as per the requirement and invoked using the JDBC APIs
Confidential
Java Developer
Environment: SAP BW 3.5, R/3 4.7, BEx Analyzer, and Query Designer
Responsibilities:
- Involved in Requirement Analysis, Functional Design and Technical Design
- Involved in the implementation of GUI using JSP framework and JavaScript
- Involved in the implementation of EJBs and Web Services for external systems
- User JDOM Parser to perform the XML parsing, for converting the xsl/xslt format into xml format
- Involved in implementation of Servlets
- Effective use of the Layered J2EE Architecture and applying various standard design patterns
- Involved in code versioning, Check In, Check outs and code merging using CVS Configuration Management
- Involved in peer-peer code reviews to ensure the coding standards followed and functionality is implemented