We provide IT Staff Augmentation Services!

Java/j2ee/etl/reporting Developer/lead Resume

3.00/5 (Submit Your Rating)

Pittsburgh, PA

PROFESSIONAL SUMMARY:

  • 8+ years of IT experience focusing on Java/J2EE Technologies including Struts/MVC Framework, Servlets, JSP, EJB, JDBC, Spring and Hibernate.
  • Experience with domains as Financial/Banking, Insurance, Healthcare, Telecom and CRM.
  • Experience with Oracle11g, Weblogic8.0 and PL/SQL for about 6 years in various domains.
  • Created stored procedures, SQL Queries and developed database design using PL/SQL.
  • Extensive experience in using MVC (Model View Controller) MODEL 2 architectures, for developing applications using JSP, Java Beans, Servlets, JSF and EJB.
  • Experience in developing, testing, and deploying ETL solutions.
  • Developing experience with Messaging Mechanism using JMS v1.1 and MQ - Series v5.0.
  • Good experience on Spring a light weight J2EE framework
  • Extensively used XML documents with XSLT to translate the content into HTML to present to GUI and Agile Methodology Software Development Experience.
  • Experience in web-services related standards like SOAP, WSDL, and UDDI specification.
  • Good working experience of writing SQL and PL/SQL, DB2.
  • Experience in developing, testing, and deploying Jasper reports Using Jasper Reports Server and iReport Tool.
  • Experienced in administration and deployment of applications on web and J2EE servers, such as Weblogic 8.0, Apache Tomcat, and JBoss 3.0, WebSphere 5.0.
  • Strong written and oral communication skills, self-motivation, creativity and ability to adapt to new technologies and applications.
  • Valuable Team Player with Mentor Skills, Ability to learn quickly and to correctly apply new tools and technology.
  • Expert in using Object Oriented Design and Object Oriented Programming concepts.

TECHNICAL SKILLS:

Programming Languages: C/C++, Java, VB, ASP, PL/SQL,COBOL,HTML, XML, JavaScriptPerl.

J2EE Technologies: EJB v2.0, JSP v2.0, Servlets v2.x, JMS,JSF, JDBC v2.0, JNDI, Web Services(SOAP,UDDI,WSDL)

Patterns and Frameworks: Struts v1.2 & Hibernate v3.0, Spring Framework2.0,Swing.

IDE: Eclipse3.2, Rational Rose, Edit plus, Rational Application Developer, Toad8.0 for Oracle,GoXML,AltovaXMLSpy, Mercury TD, WSAD5.1.2.

ETL tools: Kettle v3.2.

Reporting Tools: Jasper Reports, iReport Designer, Jasper Server.

Application Servers: Tomcat, Weblogic 8.0/9.x, WebSphere 5.1/6.1

RDBMS: Oracle 8.x/9i,10g,11g, DB2, MySQL v5.0, MS Access

Operating Systems: Windows, UNIX,AIX

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, PA

Java/J2EE/ETL/Reporting Developer/Lead

Responsibilities:

  • Detailed analysis on the SWIFT message Formats, Payment Model, User Reports and XML data analysis from different messaging application.
  • Gathered business requirements and wrote functional specifications and detailed design documents.
  • Designing the MQ’s and Hardware setups based on the size of the messages and the rate at which the message must be processed, Canonical XML which is a standard ISO2022 format for financial message, Common data mart and Java Based Transformation and Loader; the complete ETL for getting the data into the Data Mart.
  • Developed the Java based ETL tool and the MQ’s for handling the Business Requirements. Developed Loader, Static loaders and Unloaders for Processing SWIFT Messages has faster rates and developing Test harness tools for automated SIN testing.
  • Designed and developed Struts like MVC 2 Web framework using the front-controller design pattern, which is used successfully to deploy Jasper Reports and schedule using ESP jobs.
  • Worked on design and coding of Jasper Reports for FNI Reports module using iReport Designer and Spring web application.
  • Involved in improving performance of Dynamic Loader Module and resolved bottle necks from DB and Application side.
  • Created Excel, PDF and Chart reports using iReport and dashboards using Jasper Reports server.
  • Extensively analyzed requirement and specifications and prepared Test cases for Dynamic Loader module and involved in SIN, UAT testing with QA team.
  • Involved in PoC for technologies like ExtJS, iReports, Jasper Server and implemented right technologies as per client requirements.
  • Attended the status meetings and reporting the issues and also collecting status from all other team members and provided the support for onsite and offshore teams and lead offshore-team for various modules.
  • Coordinated with other teams and team members to follow up and give support to production related issues.
  • Highly skilled, motivated team player with excellent communication and inter-personal skills.

Environment: JDK 1.6,Eclipse Juno,NetBeansIDE 7.0.1,OracleSQLDeveloper 3.0.04, Jasper Reports 3.7.0, Jasper Server 5.0, Struts 1.2, JSP2.0, Spring, Oracle 11g, WinSCP 4.3.5, UNIX, Putty, Shell Script, TortoiseSVN v1.7, CA SCM Workbench v12.1 (Harvest),Windows XP, IBM MQ’s, XMLSpy, ExtJS4.2, iAccess.

Confidential, CA

Java/J2EE-ETLDeveloper/Lead

Responsibilities:

  • Understand business requirements, design and document technical design based on functional specifications.
  • Involved in business requirements gathering to enable Data Integration across all business groups.
  • Develop, test and maintain ETL procedures employing both ETL tools using Kettle3.2 and DB2.
  • Developed customized plug-ins like DB2BulkLoadplugin, File splitter using the Java and incorporated with Pentaho Data Integration tool for the performance improvement of ETL Load process and also scheduled the campaigns in GVAP Studio environment .
  • Used most of the transformations such as the Connected & Unconnected lookups, Filters, Routers, Joiners, Stored Procedure transformations & Sequence Generators.
  • Created UNIX shell scripts, Java scripts in Kettle steps for pushing and purging of enterprise warehouse data and processes to extract data from various sources such as DB2.
  • Involved in deployment of restartibility logic in mappings to enable failed sessions to be rerun without any modifications.
  • Participated in the development and maintenance of a Date Warehouse Routine Load Schedule.
  • Automated manual processes by creating Perl scripts, DB2 cursors, procedures, functions, triggers, tables, indexes, views, and constraints to check and correct data entry and automatically update data records to improve the accuracy of data and the speed of the system.
  • Extensive involvement in performing unit tests at various levels of the ETL and work closely with the Quality Assurance team for building exhaustive set of test cases.
  • Investigating and fixing the bugs occurred in the production environment and providing the on-call production support duties on a 24x7 basis.
  • JDBC is used to establish connectivity to the database.
  • Developed ETL sessions for initial full loading and incremental loading.
  • Experience working in an Agile/Scrum environment and participated in daily huddle meetings.
  • Highly skilled, motivated team player with excellent communication and inter-personal skills.

Environment: JDK 1.6, Kettle 3.2, ETL, GVAP Studio, Eclipse RCP, JavaScript, Struts 1.2, JSP2.0, EJB3.0, Eclipse 3.5, SQL Explorer, ETL, JUnit, JBoss 5.1, Cygwin, IBM DB2 9.1, Microsoft Project 2007, IBM Rational Clear Quest 7.0, UNIX, WinSCP, Remote Clear case 7.1 .

Confidential, CA

Senior Java Developer

Responsibilities:

  • Participated in low level design and requirement understanding with functional team.
  • Involved in POC of components to determine reusability and compatibility of legacy system with the enhanced V4 system
  • Used design patterns like Business Delegate, Singleton, Session Facade, MVC, Service Locator
  • Developed screens using JSP, DHTML, CSS, AJAX, JSON, JavaScript, Struts, Hibernate, Java1.5, EJB3.0 and XML
  • Used Spring framework for lookup of beans and Reflection
  • Developed Stateless Session beans and used JPA entity for persistence.
  • Involved with framework team towards debugging and subsequent fix for batch updates to the database
  • Involved in data exchange implementation
  • Single point of contact for cross track interaction and coordination.
  • Involved in sessions with Functional team to understand requirements and help team members convert business logic into code
  • Implementing complex data exchanges by functional analysis, design and code developments for Non Core DOJ exchanges and screens with respective FA’s.
  • Involved with Data modelers and architects in Data model design.
  • Developed Junit test cases
  • Involved with testing team to determine dependency towards removing bottlenecks and ensuring smooth testing process

Environment: JDK 1.5, JavaScript, Spring, Hibernate, Struts 1.2, JSP2.0, EJB3.0, Eclipse 3.3, Hibernate3.0, JUnit, Log4j, Weblogic 9.2, Oracle 11g Microsoft Project 2007, IBM Rational Clear Quest 7.0,Cruise Control, Rational Clear case 7.0, LINUX 2.0 .

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Developed Email Component using Java, JMS for the E-fulfillment module where the agents can use the component to send the documents once the policy is issued to the customer.
  • Developed Email templates using XML, XSLT technologies.
  • Developed JSP pages for the Presentation tier.
  • Used GoXML transform Designer for mapping the files using various functions, expressions etc.
  • Used techniques from agile methodologies including refactoring and unit testing.
  • Developed entity beans for the core business logic and Session beans that represent the business flow using EJB 2.0.
  • JDBC is used to establish connectivity to the database.
  • Designed and developed Stored Procedures in MS SQL Server using Query Analyser.
  • Developed the whole system using WSAD environment.
  • Involved in testing the application under various test cases and fixing bugs in MercuryTD.
  • Involved in the system study, preparation of Data Flow Diagrams and Entity Relationship Diagrams.
  • Used Hibernate for maintaining Object/Relational Mapping.
  • Used Spring MVC for developing webpay module.
  • Used JSF for the efulfilment web application
  • Configured and installed WebLogic 8.0 application server deployed the application on the server.
  • Coded many Perl routines for data retrieval, migration and manipulating.
  • Designed and developed Stored Procedures on Oracle using SQL & PL/SQL.
  • Used Log4J for logging Purpose
  • Understand business requirements, design and document technical design for the business requirements.
  • Used VSS version control for source code.

Environment: Java1.4, J2EE 1.2.1, EJB 2.0, JSP 1.2, JDBC 2.0, WSDL, DOM/SAX Parser, WSAD 5.1.2, SQL Server, Junit3.8, VSS 6.0, Xenos GoXML Transform 6.0,Perl, Mercury TD, Altova XML Spy, Hibernate3.0, Spring2.x, Agile, JSF1.1, UNIX, Weblogic8.0, Windows XP.

Confidential, Lenexa, KS

Java/J2EE Developer

Responsibilities:

  • Developed EOS (Employer Online Service) using Struts MVC framework.
  • Designed the application using Dynaforms for the Struts ActionForm.
  • Developed Dynavalidations for validating the Struts Dynaaction form data.
  • Developed Schema files for xml mapping of Dynaaction form fields.
  • Developed Tiles for the entire JSP page definition.
  • Developed JSP pages for the Presentation tier.
  • Developed MVC based web applications and coded JavaBeans (as the model), Servlets (as the controller) and JSP (for view).
  • Worked on XML for validations and request processing for each JSP page.
  • WSDL was used to auto generate the vendor code.
  • Written Business Delegate and Persist Databean for each Action Class in the web application.
  • Used Concurrent Version System (CVS) for the version control of the project.
  • Maintained Session Tracking between the JSP Web Pages and Servlets.
  • Developed Connection Pooling for each connection to the Database.
  • Developed the modules in Agile development environment.
  • Used Hibernate for maintaining Object/Relational Mapping.
  • Installed J2EE enterprise applications from Weblogic admin console.
  • Used Spring MVC for developing application.
  • Involved in the creation of jar, war files and deployed them in the Application Server.
  • Designed and Implemented Data Access Objects which were used by Servlets and EJBs to communicate with the Database.
  • Used JSF for creating user interfaces of web application.
  • Used Toad 8.0 for database query and administration.
  • Maintained Connection Pooling for each connection to the Database.
  • Used Stored Procedures for connecting to the Oracle10g database.
  • Developed JUnit test cases.

Environment: Java1.4, J2EE 1.2.1(EJB 2.0, JDK 1.3, JSP 1.2, JDBC 2.0), WSDL,JAAS,JAX-RPC1.1, Weblogic Server 9.x, DOM/SAX Parser, JSF1.1, Spring2.x, SQL, PL/SQL, Junit3.8, Hibernate3.0, Oracle 11g, Agile, Windows XP.

Confidential, SanDiego, CA

J2EE Developer

Responsibilities:

  • Responsible for gathering and analyzing requirements and converting them into technical specifications.
  • Designed and developed the application using various design patterns, such as session facade, business delegate and service locator.
  • Developed a generic Capture Service to read files in different formats and maintain the data into the database.
  • Developed the Bill Presentation Service that presents the bill in any various formats, such as pdf, CSV file or an xml file
  • Used Hibernate for maintaining Object/Relational Mapping. Developed hibernate mapping file and the HQL queries for retrieving data from the database
  • Responsible for developing Control logic and deploying it in Weblogic environment
  • Developed JUnit tests and functional test cases for the services and documented the services developed
  • Used AJAX for creating more user friendly web applications.
  • Involved in the system study, preparation of Data Flow Diagrams and Entity Relationship Diagrams.

Environment: J2EE v1.3, JDK1.4, Hibernate3.1.3, Struts2.0, Servlets2.4, JSP2.0, XML, EJB2.1, Weblogic 8.0, Oracle10g, AJAX 1.0, JUnit, and Windows NT.

Confidential

Software Engineer

Responsibilities:

  • Involved in Designing, Coding of Security and Common Modules.
  • Designed Common script file for java script validation.
  • Designed User Controls for Navigation, Messaging.
  • Used Web. config file to get the connection string and For Custom Errors.
  • Developed Servlet and JDBC.
  • Developed Stored Procedures for All Database Manipulations.

Environment: Servlets, HTML, Tomcat 5, SQL Server 2000.

We'd love your feedback!