Sr J2ee Integration Developer Resume Profile
Experience
- A Solutions architect/Technical Lead with over 15 years of experience in Software application development.
- Extensive Expertise of over 12 years using the J2EE framework involving Web Services, Hibernate, Spring, EJB, JSP, Servlets and Struts frameworks.
- Exposure to Agile, UML, Rational Rose, Clear Case, Clear Quest, CVS, PVCS, DCS Defect Control systems , SVN and Visual Source Safe
- Worked in the Production Support and deployment support team and assisted the client during the deployment process and for the support after.
- Worked on Internet /intranet technologies which include e-commerce, B2B and B2C applications.
- Worked under CMM Level 4 and ISO 9001 organizational standards.
- Exposure to working with Object oriented programming and Object oriented Design
- Involved in Design of the Database Schema using ER diagrams. Analyzed databases for Functional Dependencies. Created Stored Procedures triggers for SQL Server and Oracle databases.
- Coded Java Programs as per specifications.
- Exposures to different Office environments like development and QA.
- Interfaced between various teams to generate various reports to be presented to the Client.
- Involved in system analysis and requirement analysis.
- Configuring System and Application Server Environment
- Implemented/integrated data encryption algorithms. Coded and tested various libraries and abstraction layers as part of an encrypted file transport system.
- Good exposure in managing the transactions involved in Insurance and Finance based companies.
Employment.
- Currently working as a Sr Consultant at APUS.
- Worked as a Sr Consultant at Booz Allen Hamilton, Arlington VA
- Worked as a Consultant Technical Architect at AT T Mobility Inc, Alpharetta GA
- Worked as a a Lead Developer at CompuCredit Inc, Atlanta GA
- Worked as a Middleware Engineer at T-Mobile USA, Atlanta USA
- Worked as a consultant Senior developer at Cingular Wireless Inc, GA, USA
- Worked as a senior software engineer with Deutsche Software India Pvt, Ltd Bangalore for Deutsche Banks electronic banking projects.
- Worked with Infosys Technologies of Bangalore for their conversion / Reengineering projects.
IT Skills.
Primary Skills:
- Technologies: J2EE, JDBC, JSP, Servlets, EJB, STRUTS1.1, WSAD, JMS, MQ Series, Java Beans, Swing, JTS, JCA, JTS, JNDI, LDAP, SOAP, WSDL. JAXP/JAXB.
- Methodologies design patterns: Rational Unified Process RUP , MVC Design Pattern STRUTS 1.0/1.1 , J2EE Design Pattern
- Databases: Oracle RDBMS, Sybase, SQL Server, DB2.
- Application Servers: BEA Weblogic Server 8.1/7.0, Oracle 9iAS, WebSphere 4.0, Java Web Server, Tomcat, JBoss.
- Middleware: EJB, CORBA, RMI
- Operating Systems: Windows 95/98/NT/2000, Linux/Unix, DOS, MVS.
- Languages: Java, XML, C/C , Java Script, ASP, VB, SQL/PLSQL, COBOL
- Design Tools: UML, Rational Rose, TogetherJ, Erwin,OOA/OOD
- Training and Certification.
- Brain Bench Certified Java developer.
- Attended IBM Mainframe S390 Training at STDC ER DC .
- Attended COBOL85 Training at STDC ER DC .
Details of Web/Client/Server projects worked in reverse chronological order.
Confidential
Role: Sr Consultant/Architect/Lead
- Confidential is the CLE Collaborative Learning Environment platform for APUS university and is used by over 350 educational organizations under the GPU license.
- Worked on implementing Restful services for the platform and integrating with native mobile application.
- Worked on various releases of the platform and production support and client specific customizations..
- Worked on the MOOC massive open online campaign release of the platform.
Environment:J2EE,Linux,MySQL,JSF,RSF,JSP,XML,HTML,XHTML,Spring,Velocity,Maven, Subversion, Git, Eclipse, Java, JavaScript, JQuery, JSON, RESTful, Perl, Hibernate, JDBC, Tungsten, LINUX/UNIX
Confidential
Role: Sr Consultant/Architect/Lead
- BBIS DOE The Department of Energy's DOE Office of Energy Efficiency and Renewable Energy EERE launched the Better Buildings Program in 2009 to accelerate the formation of a self-sustaining retrofit marketplace. This program has been designed to encourage communities, state and local governments, private-sector companies, and non-profit organizations to work together on pioneering programs that deliver energy efficiency improvements across neighborhoods throughout the United States. The Program oversees the distribution and management of 487M in competitive grants. To manage the large volume of data, Better Buildings is developing a national retrofit program database called the Better Buildings Information System BBIS . BBIS will collect, process, and distribute data from and to BBP stakeholders and is a high priority and high visibility initiative.
- Worked on implementing the new Manual process for added control to the existing process.
- Worked on handling document attachments for the file transfer process.
- Worked on adding additional email functionality, production support and resolving issues.
- Worked on implementing new web archival functionality and document access and view functionality through the web portal.
Environment: J2EE, Java, Spring MVC, Drupal, EC2, Informatica, Mysql, Oracle, Subversion, JAX WS, Windows Service, JSP, Servlets, Log4j, JDBC, XML, Hibernate, Eclipse, Maven, Hudson, Jasper, Junit, Java Script, PL/SQL, Linux.
- GSA Advantage - The GSA Advantage is an internet based on-line shopping system, that includes thousands of items sold by GSA and commercial vendors, which is used by all federal agencies to order supplies and services involving over 20 million products and services.GSA Advantage utilizes industry standard Secure Sockets Layer technology and users of GSA Advantage can browse or search for items using key words, part numbers, National Stock Numbers, vendor names, etc. Compare features, prices, and delivery options, Configure products and add accessories, View order history or track status, reorder, or cancel, place order electronically
- Worked on 5 Iterations of BroadVision server migration to JBoss server.
- Worked on developing new backend services as part of SOA architecture.
- Worked as a production support to resolve production related issues and resolving production tickets.
- Developed new modules as per the customer requirements, updated application schemas, unit tested and deployed applications to QA for testing for the various release versions.
- Worked on solving defect tickets called SCRs for the client for the 20 or so support applications for
- the advantage platform.
Environment: J2EE,Java,JSP,Servlets, STRUTS 1.2, Log4j, JDBC, XML, Jboss 4.0, AJAX,EJB 3.0, Hibernate, Spring, REST services,JSF, SOAP, WSDL, Axis, JNDI, LDAP, Eclipse, Ant Build Utility, Junit, CVS, RMI, Java Script, Sybase RDBMS, Sybase EA Server, Broadvision, PL/SQL, Sun Solaris, Merant Tracker, Subversion, CVS,Version Manager.
Confidential
Role: Consultant Technical Architect
- Description: PDC Pos Dot Com : AT T is one of the nations leading wireless service providers.
- POS.COM I and POS.COM II are the retail activation systems used by the retailers to activate the cell phones at point of sale for the BellSouth and SBC markets. The retail systems interact with CAM and Telegence for the respective markets, along with Oaysis for credit check, EDP for CSS, for payments quickpay and WLNP requests to Centuar.
- Used DWR framework for AJAX.
- Worked on the I-phone activation project.
- Co-ordinated with the offshore vendor teams and worked as a technical lead/acting Manager for the design and delivery of the modules done offshore.
- Worked as a Production support to resolve production related issues and resolving production tickets.
- Developed new modules as per the customer requirements, updated application schemas, unit tested and deployed applications to QA for testing for the various POS release versions.
Environment: J2EE,Java,JSP, Servlets, STRUTS 1.2, Log4j, JDBC, XML, Weblogic 9, AJAX, DWR,EJB, Hibernate, Spring, JMS, SOAP,WSDL, Axis, JNDI, LDAP, Eclipse, Ant Build Utility, Junit, CVS, Perforce, RMI, Java Script, Oracle10i RDBMS, PL/SQL, ClearQuest, Sun Solaris 2.6.
- Description: Kana Clarify Interface: AT T is one of the nations leading wireless service providers. Kana Clarify Interface is a project to connect the ECS and Clarify Systems. The Kana email server is the emailing server for Customer service emails from OLAM the online account management system for wireless customers. The clarify system is the CRM systems used by representatives to respond to customers.
- Used JMS for asynchronized messaging to connect with the CRM system.
- Used multithreaded processes to connect to REM server and for messaging.
- Worked on REM API for interfacing with the email server.
Environment: J2EE, Java, JSP, Servlets, STRUTS 1.1, Log4j, JDBC, XML, Weblogic 8.1, Kana Server, EJB, JMS, REM, JNDI, LDAP, Eclipse Frame Work, Ant 4.0, Build Utility, Junit, CVS, RMI, Java Script, Oracle10i RDBMS, PL/SQL, Squirell, ClearCase, UNIX, Sun Solaris 2.6.
Confidential
Role: Technical Lead
- Description: CompuCredit Corporation, is a provider of various credit and other related financial services and products serving the sub prime market.
- Compuquest2: is a Quality Control product used to assess the performance of the companies call centers located with various vendors across the globe. The application uses web services for authentication, using SOAP and is developed on top of struts framework. The application uses Business Intelligence tool for reporting the observation data.
- QRFDR: Qucikremit FDR is an application for representatives to make credit payments using the XML gateway which is the middleware based on SOA.
- ActionBankCard.com, imagine.com, salute.com, tribute.com are customer facing credit card sites for customers to log on and make payments and access the accounts online.
- Developed new modules as per the customer requirements, updated application schemas, unit tested and deployed applications to QA for testing.
- Worked as a Production support for the various applications to resolve production related issues and resolving production tickets.
- Worked on developing and re-architecting the Compuquest product platform to resolve the security issues with the product.
- Used XML gateway, the SOA based middleware for the various service calls.
Environment: J2EE,Java,SOAP,WSDL,JSP,JSF,Log4j,JDBC,XML,JBoss,JNDI, LDAP, Eclipse, Ant Build Utility, Junit, CVS, Seapine Source Control, Marval, Java beans, EJB, Hibernate, Spring, Jboss Portal,RMI, Java Script, AJAX,Oracle9i RDBMS, PL/SQL, SQL Navigator, Windows XP, Linux.
Confidential
Role: Sr J2EE Integration Developer
- Description: EAI Enterprise Application Integration : is the middleware t-mobile uses to support its various client applications like T-mobile.com, CAM, AC2,POS etc. The middleware is developed on the WEB Services platform using SOAP architecture to integrate the enterprise systems using tuxedo/APILink remote EJB calls /Stored Procedures and direct SQL calls to the Samson, Watson and other Oracle and SQL Server databases.Worked on the T-mobile home project to support CAM/iCAM clients and Samson upgrade. Other projects worked include Serialization for DMW Device Model Warranty client, password protection project for AC2,Production support,deployment etc.
- Developed WebServies on SOAP standards to support clients on Java and ASP platforms.
- Used Bea/Jolt for transaction support for services to connect to Samson and worked on developing the interfaces.
- Worked on upgrade of the middleware to Weblogic 8.1 and developing bulid scripts and upgradation of the build and test tool.
- Worked on trouble shooting production issues and deploying new code with bug fixes and also maintaining the different QA environments for various clients.
- Worked in the Production Support and deployment support team and assisted the client during the deployment process and for the support after.
Environment: J2EE,Java,SOAP,WSDL,JSP,Log4j,JDBC, XML, SOAP, WSDL, Weblogic 8.1/6.1, Bea Jolt/Tuxedo, CORBA, EJB, JNDI, LDAP, Eclipse, Ant Build Utility, Junit, Borland StarTeam, Mercury Test Director, Java beans, RMI, Java Script, Oracle9i RDBMS, PL/SQL, TOAD, Windows 2000,UNIX,HP Unix 11i.
Confidential
Role: Consultant Sr Developer
- Description: EDD Electronic Data Delivery : Project involves the storage and delivery of ACH/CSS transactions originating from disparate systems like peek and pay, ACH payment, CSS notifications, and other quick pay transactions. System was developed on web services architecture with different components for the three delivery methods i.e. SMS, email and postal mail with both synchronous and asynchronous methods of delivery based on message priority.
- A web module was used for the CSR to resend messages upon customer request.
- Worked in the designing of the complex database to accommodate the data coming from the disparate systems.
- Wrote Serverside EJB components for the different messaging modules using Session EJBs.
- Used the LDAP API to gather customer information.
- Used JMS for interfacing with ATLAS, which is the SMS messaging system.
- Worked on the design of synchronizing the various messaging components.
- Used open source Struts framework as MVC design pattern, and used the DynaValidator for server side validations of the DynaForms, used JSP Custom tags, action handlers, form beans and extended tag libraries
- Used Java Mail API to send automated mail responses
- Build Environmental Context object to handle system parameters and configured Build utility using Ant 4.0 to generate and automate the process of deploying and running the application with in the Application Server
- Description: ECS Wizard: Cingular Wireless is one of the nations leading wireless service providers. Email Customer Service wizard is an application to streamline Cingular's customer service operations performed through email. The wizard application helps customers to contact cingular to resolve user specific problems.
- Used open source Struts framework as MVC design pattern, and used the DynaValidator for server side validations of the DynaForms, used JSP Custom tags, action handlers, form beans and extended tag libraries
- Used Java Mail API to send automated mail responses
- Build Environmental Context object to handle system parameters and configured Build utility using Ant 4.0 to generate and automate the process of deploying and running the application with in the Application Server
- Wrote EJB components for managing the transaction flow of the system and used Session and Entity EJBs.
- Implemented J2EE design patterns like Factories, and DAO classes, session facade, value objects and singleton
- Defined development environmental standards with Java Application Frame Work and guidelines, reviewed product management requirements and functional specifications to go through the development phase.
- Posted evaluation documents on the HUB, like 3rd party product evaluation documents, architectural and design strategies, Competitive information, Module Integration guidelines, and Standards and best practices for Development environment.
- Used UML - Rational Rose for software design in building object and component models
- Worked on IBM Eclipse Frame Work -. Implemented log4j as an easy debugging environment tool, and with CVS to control source
Environment: J2EE, Java, JSP, Servlets, STRUTS 1.1, Log4j, MVC design patterns, Rational Rose, JDBC, XML, Weblogic 8.1/7.0, Kana Server, EJB, JMS, Tibco, JNDI, LDAP,IBM Eclipse Frame Work, Ant 4.0, Build Utility, JPadPro, Junit, CVS, Jetty, Java beans, RMI, Java Script, Oracle9i RDBMS, PL/SQL, TOAD, Erwin, Windows NT 4.0, UNIX, Sun Solaris 2.6.
- CTIS Inc Rockville, MD Jan 2003 - Nov 2003 Role: Consultant Sr Developer, Description: CTIS, is a clinical Informatics company developing IT solutions to government agencies under NIH National Institute of Health like NCI National Cancer Institute , DAIDS, NHLBI etc.
- AdEERS XML AdEERS XML Adverse Expedited Event Reporting System will allow data submitted by AdEERS users to be formatted and transferred to authorized remote requestors. The implementation of the mechanism will allow Cooperative Groups, and others, who maintain their own databases of adverse event information to avoid having to enter that information twice, once to satisfy the requirement to report adverse events to NCI via AdEERS, and again for local use.
- CTEP Cancer Therapy Evaluation Program Information Portal
- The goal of CTEP-EIS Information Portal V1.0 is to enhance the data retrieval options for the users by providing a single source of entry to all enterprise application reports, reduce the time required to generate recurring reports by setting up the parameters and provide the option of scheduling and provide end users the correspondence facility.
- Used open source Struts 1.1 framework as MVC design pattern, and used the action handlers, form beans and extended tag librar
- Defined development environmental standards with Java Application Frame Work and guidelines, reviewed product management requirements and functional specifications to go through the development phase.
- Implemented J2EE design patterns like Factories, Manager and DAO classes, session facade, value objects and singleton
- Wrote EJB components for managing the transaction flow of the system and used Session
- and Entity EJBs.
- Used Swing as an Interface for documentum.
- Worked with DOM parser for parsing the various XML documents.
- Performed refactoring of various classes to define packages based on business functionality.
- Used UML - Rational Rose for software design in building object and component models
- Worked on developing web reports using the Oracle Reports Engine.
- Participated in JAD/KA sessions and worked as a Tech Lead.
- Documented the specifications of various modules.
Environment: J2EE, Java, JSP, Servlets, STRUTS 1.1, Log4j, MVC design patterns, Rational Rose, JDBC, XML, SOAP, WSDL, Websphere 4.0, WSAD, EJB, JNDI, Ant 4.0 Build Utility, VSS, Swing, Java beans, RMI, Java Script, Oracle9i RDBMS, PL/SQL, SQLNavigator.
Confidential
Role: Consultant Software Engineer
- Description: Interlogic, develops web based database marketing solutions and ADAMS is their flagship database marketing product which is used by marketing companies and associations for data management and data marketing. I was involved in the development, design and testing of this product. I was also involved in the customization of this product to clients like Guiness UDV, MCI worldcomm etc.
- Defined development environmental standards with Java Application Frame Work and guidelines, reviewed product management requirements and functional specifications to go through the development phase.
- Posted evaluation documents on the HUB, like 3rd party product evaluation documents, architectural and design strategies, Competitive information, Module Integration guidelines, and Standards and best practices for Development environment.
- Used UML - Rational Rose for software design in building object and component models
- Worked on IBM Eclipse Frame Work - Used Eclipse F3: Solex, an open source web application tester to record the URLs, cookies, query parameters, headers, etc. implemented log4j as an easy debugging environment tool, and with CVS to control source
- Used open source Struts framework as MVC design pattern, and wrote JSP Custom tags, action handlers, form beans and extended tag library
- Implemented J2EE design patterns like Factories, Manager and DAO classes, session facade, value objects and singleton
Environment: J2EE, Java, JSP, Servlets, JDBC, XML, Oracle 9iAS, OC4J, Eclipse, Jetty, Java beans, RMI, Java Script, Oracle9i RDBMS, PL/SQL, TOAD, Windows NT 4.0, UNIX.
Confidential
Role: Programmer/Analyst
- Description: TIMSS is a fully integrated software used for managing associations. Its built-in e-commerce capabilities provide members with the convenience to order products, register for meetings, update records, order and renew subscriptions, apply for and renew memberships, check order status - all from a standard Web browser. Worked on customer self service and commerce modules.
- Developed Java Servlets to handle HTTP clients by using Request and Response objects and processing server side business logic
- Used Java Beans to represent standard form of data objects.
- Used Java Mail API to send automated mail responses
- Wrote SQL/PLSQL Query scripts, triggers and stored procedures to accessing the data base
- Build Environmental Context object to handle system parameters and configured Build utility using Ant 4.0 to generate and automate the process of deploying and running the application with in the Application Server
- Remote Method Invocation RMI for easy access to remote business objects and services
- Used XML for Secure file data transformation between different entities of the system and storing and retrieving of data from the back end systems.
Environment: Java1.2, JDBC, JSP1.0, Servlets, Apache Web Server/Jrun, Html, JavaScript, JavaBeans,Oracle.
Confidential
Role: Software engineer
- i DBINTERNET Deutsche Bank Direct Deutsche Bank's electronic Banking EB product Dbdirect provide various banking services to the clients/customers account holders of Deutsche Bank to perform various day-to-day transactions with the bank through their PC. DBInternet is the porting of the existing dbdirect clientserver architecture into a total web based application. Most of Dbdirect features are imparted in addition to customization for web use. I
- VBScripts with ADO where used for business logic and data access.
- Involved in the development, maintenance and testing of Payments module, System Features module and part of the worldwide support team of the product.
- JavaScript was used for client side validations
- Developed stored procedures for data transformation and business logic implementation for data from mainframe computers to MS SQL server. SQL 2000 was used for writing stored procedures.
- Involved in optimizing stored procedures using SQL Profiler and Index tuning wizard.
Environment: ASP, C , VB6.0, Javascript, Html, VBscript, Visual Interdev, SQLServer7.0, IIS, COM
ii DBDIRECT Deutsche Bank Direct Deutsche Bank's electronic Banking EB product Dbdirect provide various banking services to the clients/customers account holders of Deutsche Bank to perform various day-to-day transactions with the bank through their PC, sitting in the office. It's an integrated multicurrency, multi-user, muti-customer and Multi-branch Electronic Banking system. The modules that form part of dB-direct are Account Information, Account Reconciliation, Email, Foreign Exchange, System Features, Trade Finance and Payments.
Environment: C , VB5.0, Oracle7.x
Confidential
Role: Software Engineer consultant
NML ISES PROJECT: Northwestern Mutual Life Insurance NML Wisconsin, is a Fortune 500 insurance company and is a client of ITL Bangalore. The scope of project was maintenance and support of the Insurance Survey Evaluation System.
Evaluation System ISES was a
Responsibilities :
- Involved in program and JCL modification.
- Involved in modifications of COBOL programs.
- Performed Integration testing of the different application units.
- Used Fileaid to manage data files.
- Created Initial Setup for testing.
- Coded and debugged various PL/1 Programs
- Coded and Modified SAS Mantis programs.
- Used Defect Control System for reviewing purpose.
- Worked as a Module leader in assigning tasks and providing technical support.
Environment: VSAM, JCL, COBOL, PL/1,DB2, SUPRA, SAS, MANTIS, CICS, TSO/ISPF
Tools: FILEAID, XPEDITOR, OMC Flasher, and Brief, DCS