Sr. Java Developer/soa/cloud/ Hadoop Developer Resume
Manassas, VA
PROFESSIONAL SUMMARY:
- Computer Science Post Graduate with 16 years of IT experience in all phases of software development life cycle (SDLC) includes User Interaction, Business Analysis/Modeling, Design/Architect, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management, Production Support, Maintenance, Enhancements and Quality Control of both Internet E - business (B2C/B2B/B2E)/EAI/Web and desktop client-server software.
- Strong domain expertise in Financial, Mortgage, Banking, Insurance, Power, Media, Government Federal Projects and Legacy Systems.
- Development skills in e-Solutions/EAI/Web/Intranet, Client/Server Technologies and Systems Software design and development Using Java, C, C++, Applets, AWT, Threads, Java Networking, Swing, Java Beans, J2EE Technologies - Java Servlets, JSP, JDBC, JNDI, RMI, EJB, XML (JAXP, DOM, SAX, DTD, XML Schemas, XSL), VXML, JMS, JTA Microsoft .Net, Visual Basic, WSAD-IBM Web Sphere Studio, IBM Visual age, JBuilder, PowerBuilder. Experience in Server Side Java Programming and in OOAD/OOPS, SQL, PL/SQL, Oracle, MS SQL Server 2000, IBM UDB DB2 9.X, Sybase, Informix, Clear Quest, Clear Case, VSS, CVS, SubVersion, Changeman, StarTeam, PVCS Version Manager, TIBCO and in related Web Technologies Like HTML, DHTML, AJAX, DOJO, Java Script, JQuery, AWS, Cloud Services, Json, CSS, Flash, Flex, Dream Weaver on Windows, Unix, Linux, Solaris OS. Experience in Hadoop MapReduce, Pig, Hive and related Big Data Technologies like sqoop, Oozie.
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier J2EE Application Servers like IBM WebSphere, WebSphere Commerce, WebLogic, Webmethods, MQ, Message Broker, JRUN, and JBoss, EAServer, Apache Tomcat and HTTP Server.
- Having Strong emphasis in SDLCs Analysis and Design using Software Engineering, OMT/OOAD, UML, Rational Rose, Rational Unified Process Methodologies in Rational Rose, Spring & Hibernate Framework, SOA/ESB and MVC based frameworks like Jakarta-Struts and Design Patterns.
- Excellent Leadership, interpersonal and communicational skills.
Operating Systems: UNIX, Solaris 5.x, Red hat Linux 7.x, WIN 9X/NT/2000/XP/7/8.
Language: Java/JDK, MS .Net, Visual Basic, CGI/PERL, PL/SQL, UNIX Shell Scripts.
Java/J2EE/Middleware/Web Technologies: Java Script, DHTML, XML, HTML, VXML, XSL, XSD, XSLT, XQuery, XPath, CSS, Spring, Applets, AWT, JFC (Swing), J2EE, JDBC, Servlets, JSP, JSF, Java Beans, RMI, EJB, JNDI, JAXP, JMS, JAAS, AJAX, JSON, Java Web Services using JAXM, JAXP, SOAP, Restful API, WSDL, UDDL, BPEL.
Database: Oracle, MS SQL Server, Sybase, IBM DB2 UDB, MySQL, MS Access, PeopleSoft, Informix, Gupta SQL, SQL, PL/SQL, Store Procedures, Triggers and Views.
Tools: /IDE s Web Sphere Studio (WSAD), Eclipse, Weblogic, Webmethods, Abinitio, JBuilder, Rational Rose, VSS, CVS, PVCS, Rational Clear Case, Rational Clear Quest, XML Spy, RapidSQL, AquaStudio, JDeveloper, Toad, IDEA IntelliJ 3.0, Dream Weaver/Flash MX, Adobe Flex, Apache Ant-Build Tool, Maven, Apache JMeter, Websphere ESB IDE, Informatica, Apache Axis, MyEclipse, Requisite Pro, FrontPage, Install shield, CuteFTP, MS-Office, JUnit, Clover, Changeman, Autosys, SQL *Plus, SQL Navigator, Log4J.
Big Data Technologies: Hadoop, HDFS, MapReduce, Hive, Sqoop, Pig, HBase, MongoDB, Flume, Zookeeper, Oozie.
Web/AppServers/EAI: IBM HTTP Server, Apache HTTP Server 1.x/2.x, Apache Tomcat 3.x/4.x/5.x, IIS, IPlanet Web Server, IBM Web Sphere, IBM Web Sphere Studio, WebLogic, JBoss, MQ Series 5.x.
Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP, SNMP, SOAP, SML, LDAP
Methodologies/Frameworks: Software Engineering (SDLC), OOAD/OMT, and UML, Rational Unified Process (RUP), IBM Command Bean Framework (MVC), Spring Framework, SOA, Design Patterns, Basel II, Single Sign-On Methodologies, ORM (Hibernate and iBatis), WaterFall Process, Agile Process, Jakarta-Struts (MVC).
PROFESSIONAL EXPERIENCE:
Confidential, Manassas, VA
Sr. Java Developer/SOA/Cloud/ Hadoop Developer
Responsibilities:
- Deriving technical design document based on the functional requirements.
- Developed Confidential SDK and gateway for the SWIFT Core Messaging to transfer secure messages using authentication and authorization mechanisms using Java, SAML2, Oauth, IDP (Identity Provider) and Service Provider, PKI, Apache CXF, Weblogic.
- Design and development of Identity Access Management system to provide user authentication through PKI infrastructure using Java/J2EE technologies like Java security API, Servlets, EJBs, JMS and Oracle JDBC.
- Involved in development and configuring J2EE components using EJB, Java Beans, JSP, Servlets, JMS, JDBC and XML using WebLogic Server.
- Created Queue managers, FTE agents, MQ FTE transfers and Monitors for the message flow in SWIFTNET.
- Installing & Configuring MQ FTE on Client servers.
- Design and buildHadoopsolutions for big data problems.
- Worked on setting up pig, Hive and Hbase on multiple nodes and developed using Pig, Hive and Hbase, MapReduce.
- Developed MapReduce application usingHadoop, MapReduce programming and Hbase.
- Created Queue Manager Clusters, Shared Queues, and Multi-Instance Queue Managers.
- Developed Ant Build scripts and Shell Scripts for the automatic configuration of the project and deployment of jar files into the WebLogic Application Server.
- Troubleshooting includes determining the problems related to Middleware Queue configurations, security and data size related issues, CCSID system specific data conversion issues in MQ Environment.
- Involved in producing Business use cases and System Use Cases design using UML and workflow analysis and design.
- Preparing the Technical Design Document based on the Swiftnet T2S Business transaction rate for the InterAct and FileAct Message flow.
- Involved in Solution Design documentation, code reviews, Knowledge Transfer, Knowledge Sharing Sessions, delivery time lines, release process and escalation process etc.
- Involved in developing the Pig scripts.
- Involved in developing the Hive Reports.
- Developed the sqoop scripts in order to make the interaction between Pig and MySQL Database.
Environment: Java JDK, J2EE, JDBC, WebSphere MQ, SAML2, Servlets, JSP, EJB, WebLogic, WebMethods, MQ, Hadoop, Hive, Pig, HBASE, Sqoop and Flume, Hue, Storm, Spring, Jquery, Log4J, Swing, Hibernate, Apache Axis, Spring, DB2 UDB, Oracle, XSLT, XML, XML Beans, Jdeveloper, XML SPY, Load, SQL Developer, Unix, Mainframes, Ant, Rational Tools - ClearCase, ClearQuest.
Confidential, McLean, VA
Lead Developer/Integrator/MQ Developer
Responsibilities:
- Involved in configuring J2EE components using EJB, Java Beans, JSP, Servlets, JMS, JDBC and XML using WebLogic Server.
- Played a key role in design and integrating the selling system code with different components.
- Created Queue managers, FTE agents, MQ FTE transfers and Monitors.
- Installing & Configuring MQ FTE on Client servers.
- Utilized Spring framework for bean wiring & Dependency injection principles.
- Created Queue Manager Clusters, Shared Queues, and Multi-Instance Queue Managers.
- Developed Ant Build scripts and Shell Scripts for the automatic configuration of the project and deployment of jar files into the WebLogic Application Server.
- Remediation on different application which has MQ, Webmethods, Weblogic, Sybase and OS.
- As a Unix admin, Reports/tracks outages caught by our monitoring systems.
- Involved in producing Business use cases and System Use Cases design using UML and workflow analysis and design.
- Preparing the Technical Design Document based on the Confidential specific Web (MVC), Swing (Client-Server) and Batch frameworks.
- Deploying the code on the WebLogic server and testing the changes.
- Involved in Solution Design documentation, code reviews, Knowledge Transfer, Knowledge Sharing Sessions, delivery time lines, release process and escalation process etc.
- Development and maintenance of Shell/Perl scripts used for several automated tasks and some daily based activities.
- Acted as SME for different domains in Selling System i.e, Sourcing, OIM, Pricing Definition, TPA and TPM.
- Deployment and administration of J2EE components on WebLogic.
- Setting up J2EE framework and associated plugins in WebLogic.
- Developed and build applications in a fast-paced object oriented environment.
- Install, setup & configure new webMethods environments for the application teams across development, UAT, Production and Disaster Recovery
- Tracing missing messages through Hubs & Gateways. Troubleshooting and resolving the problem within the entire MQ environment.
- Analyze business use cases and high level design documents
- Support System Test, UAT and defect fixes along with the DDL Deployments and Weblogic Changes.
- Used Clear Case for version controlling and source code management.
- Extensively worked on batch processing systems exchanging data with third party vendors in XML format and batch scheduling using Autosys.
- Highly motivated and able to work in a fast paced environment and react quickly to resolve issues as they arise.
Environment: Java JDK, J2EE, JDBC, WebSphere MQ, Servlets, Autosys, JSP, POJOs, EJB, WebLogic, WebMethods, Hadoop, MQ, Tomcat, Log4J, Swing, Hibernate, Apache Axis, Spring, DB2 UDB, Oracle, XSLT, XML, XML Beans, iLog, Jdeveloper, XML SPY, Load, SQL Developer, Unix, Mainframes, Ant, Autosys, Rational Tools - ClearCase, ClearQuest.
Confidential, Herndon, VA
Sr. Java J2EE Developer/TIBCO/MQ
Responsibilities:
- Played a key role in design and implementation of enhancing the existing DARTS application to support Home Affordable Modification programs (HAMP).
- Involved in producing Business use cases and System Use Cases design using UML and workflow analysis and design.
- Involved in Solution Design documentation, code reviews, Knowledge Transfer, Knowledge Sharing Sessions, delivery time lines, release process and escalation process etc.
- Acted as SME for Delinquency Reporting Management & Loss Mitigation (DARTS & TRAX)
- In MQ series troubleshooting includes viewing and clearing failed transactions from queues and re-triggering of the Dynamic queues in case failed transactions.
- Creating Queues according to the functional specification, detection and resolution of architecture related issues, for all the GCs and BTC.
- Check and analysis the data flow related bugs and errors in MQ supported environment.
- Install new MQ related products and new version up gradation.
- Implemented MVC-II architecture using customized in-house FMOPEN Web framework.
- Analyze business use cases and high level design documents
- Involved in implementation and configuration of SQL map files for iBatis integrated with Spring.
- Involved in implementation and configuration of Spring IOC for managing bean dependencies.
- Involved in writing the Loan Claim data Web Service (XML, SOAP and WSDL) for data transfer between Confidential and Lender Processing Services (LPS).
- Design and implementation of supporting multiple versions of XSD using Dozer for B2B communication.
- Creation of different Ab Initio graphs using Ab Initio GDE.
- Design and implement Web Services using Apache AXIS, CXF.
- Designed and developed components for Web Services development based on SOA environment.
- Performed TRAX cases integration using TIBCO.
- Design and implement the GUI changes using Swing Panels, JSP components and JSF.
- Design and implement validation sets, Action, Controller and the Java Batch classes.
- Analyze and provide solutions for the application performance.
- Involved in writing the Loan Claim data Web Service (XML, SOAP and WSDL) for data transfer between FannieMae and Lender Processing Services (LPS).
- Writing the SQL queries and PL/SQL stored procedures for database tasks.
- Supporting System Test, Regression, UAT and analyzing the production issues
- Implementing the Java Batch programs based on the existing Batch framework.
- Created JUnit test cases (mocking objects) for unit testing application classes.
- Used Clover eclipse plug-in for code coverage analysis.
- Involved in development and production support of Mortgage Brokerage Trust System.
Environment: Java, J2EE, JDBC 3.0, Servlets, Abinitio, JSP 2.0, POJOs, EJB, WebLogic, Log4J, Swing, iBatis, Hibernate, Apache Axis, Spring, Dozer5.2.2,Oracle 9i/10g, Spring, XSLT, XML, XML Beans, ANT 1.6.1, Autosys, XML SPY, Clover, EasyMock2.5, Load, SQL Developer, Linux, Mainframes, SOA/ESB, Hadoop, TIBCO, TIBCO Business Works, TIBCO EMS, TIBCO Rendezvous, TIBCO Integration Manager, Informix, DOORS, Autosys.
Confidential, Hartford/Windsor, CT
Sr. Java Developer/Webmethods Infrastructure and Production Support
Responsibilities:
- Involved in configuration and deployment of a Midtier infrastructure to support vendor application software (Wealth Management Accelerator).
- Involved in Solution Design documentation, code reviews, Knowledge Transfer, Knowledge Sharing Sessions, delivery time lines, release process and escalation process etc.
- Performed defect Analysis and active debugging of application and environment issues.
- Involved in analysis and design of the System Architecture.
- Worked on UNIX environment and shell scripting.
- Analyzed vendor requirements, current infrastructure and formulate a configuration plan.
- Performed shakedown and Proof of Concept testing
- Reacting to test results, working with CSC product vendor and IBM and configuring and adjusting environment as needed.
- Designing, coding and testing using MyEclipse.
- Creating/Testing automated installs and uninstalls of all middleware software installed in Web Environment.
- Involved in development and production support of Oasis App, AsOfMaturities, Overpayment Tracking System, Death Claims for Repetitive Payment System using Java, .Net, Visual Basic and Sybase Database.
- Experienced with distributed component technologies (EJB 3.0, J2EE)
- Involved in setting up the security roles in SiteMinder and LDAP.
- Used FTP, TELNET, HTTP, HTTPS Protocols as part of Application development and configuration of the application.
- Involving in complete support and bug fixes of the application for regular change requests and enhancements.
- Participated in document reviews, code reviews, inspections.
- Working experience in dealing with Onsite and offshore developers
- Used PVCS for version controlling and source code management.
Environment: JAVA J2EE, JDK1.5, JSP/JSF, EJB, BASEL II, SPRING, IBATIS, JMS, JDBC, .Net, IBM UDB DB2, Sybase, Websphere, Webmethods, AWS, Web Services, JRUN, Perl, Unix, Window NT, Apache Web Server, PVCS, SQL, XML, XSLT, HTML, Java Script, Visual Basic, XMLSPY, PL\SQL, Oracle 10g, ANT, TIBCO, Risk Management, WILEY, VANTAGE, ACES, Premier Systems, Mainframes, COBOL, Micro Focus NetExpress.
Confidential, Hartford, CT.
Sr. Java Developer/Unix Admin
Responsibilities:
- Involved in analysis, design, documentation and development of Retirement Services Enterprise level application using WebLogic Application Server, J2EE, JavaScript, Java, Servlets, JSP, XML, VXML, HTML, JMS API, and MQ Series.
- Involved in designing, implementing and production support for Retire Annuity Voice Application in Group/Individual annuity.
- Developed/maintain disaster recovery plans and procedures for three of twelve business - critical services including site-wide Veritas-based backup system, off-site tape storage procedures, etc.
- Implemented SEC 22C rules in the Web and Voice Retire App in the transaction which include redistributing funds balances within their accounts and changing future allocations.
- The VXML is developed and administered utilizing a J2EE application.
- Developed XSLT s for new screens using XML Spy.
- Provided Production Support for the Internet Annuity Applications.
- Unit testing changes and supporting UAT till the roll out to production.
- Updated Requirement, Design and Unit Test Plan documents using Visio for UML.
- Created internal issues tracking database to track bugs and other issues using Test Director.
- Used CVS for version controlling and source code management.
Environment: J2EE, JSP, JSF, EJB, JDK, SERVLET, JMS, Basel II, JDBC, Oracle, PL/SQL, Weblogic, Unix, Window NT, CVS, PVCS, JSP, SQL, XML, XSLT, HTML, AJAX, Java Script, XMLSPY, SQL, RUP, UML, Rational Rose, Risk Management, OMNI, VISTA.
Confidential, Charlotte, NC
Sr. Java Developer/MQ/TIBCO Developer
Responsibilities:
- Involved in analysis, design, development of Indus Passport Financial Integration and Financial Enterprise level application specifically PeopleSoft HRMS using WebSphere Application Server, J2EE, HTML, JavaScript, Java, Servlets, JSP, XML, JMS API, MQ Series.
- Installing & Configuring MQ FTE on Client servers. Creating Queue managers, FTE agents.
- Queue manager creation and other MQ objects creation as per the requirement. Tracing missing messages through Hubs & Gateways. Troubleshooting and resolving the problem within the entire MQ environment.
- Documented new development tooling for WebSphere Portal V5.1 development in the IBM Rational Application Developer V6 development environment
- Involved in designing, implementing and production support for HR Modules like General Ledger, Accounts, Payments, Approved Invoice, Supply chain, Payroll outbound interfaces and other self - service modules using the above mentioned tools.
- Developed interfaces from Indus Passport using Java.
- Designed and developed front-end framework using Portal J and Java.
- Developed XML messaging code using JMS API and TIBCO to fetch data from mainframe.
- Deployment and administration of J2EE components on WebSphere.
- Transformations are done using XSLT and XSD with XMLSpy.
- Worked with users to define the requirements for new reports and the conversion of existing reports.
- Coordinated the testing process between the environments.
- Setting up J2EE framework and associated plugins in WebSphere.
- Designing, coding and testing using WebSphere Application Studio (WSAD).
- Exposed the application functionality as Web Services using WSDL, UDDI, and SOAP.
- Provided Production Support for the Financial Integration Applications.
- Working experience in dealing with offshore developers and mentoring junior developers.
- Conducted Unit testing on development assignments.
- Used VSS and Changeman for version controlling and source code management.
Environment: J2EE, JSP, EJB, JDK1.4, XML, VXML, Abinitio, JDBC, HTML, Java Script, RUP, IBM RAD, UML, Rational Rose, Oracle, WebSphere, UNIX, Windows NT, Struts1.1, SQL, XML, Jakarta Tag Libraries, Socket Programming, Oracle 8i, SQL, PL/SQL, WebSphere Portal Development, TIBCO, Rendezvous Messaging, DB2, COBOL, Mainframes, Changeman, Swing, JMS, XML SPY.
Confidential, Columbus, GA. .
Sr. Java Developer/Web Services Developer
Responsibilities:
- Implemented complex designs using effective Java for enterprise level application systems and technologies including: Struts 1.2, JSP, Servlets 2.2, JDBC, EJB, JMS, Velocity, Log4J, Xerces, JDOM, PL/SQL, and XML.
- Designed and developed front - end framework using Struts 1.1.
- Developed XML messaging code using JMS API and MQ Series to fetch data from mainframe.
- Developed web services to the current rate from the Stock exchange.
- Deployment and administration of J2EE components on WebLogic 8.1.
- Refactored large code base to conform to best practices, including EJB design patterns such as delegates and facades.
- Conduct unit testing on development assignments.
- Setting up Struts 1.x and associated plugins like Tiles on Weblogic 8.1 and JBoss.
- Designing, coding and testing using Eclipse.
- Application functionality is exposed as Web Services using WSDL, UDDI, and SOAP.
- Designed, developed and maintained the persistence layer using Hibernate.
- Created internal issues tracking database to track bugs and other issues.
- Used VSS for version controlling and source code management.
- Used ERWIN tool for data modeling and database maintenance.
Environment: J2EE, JSP, JDK1.4, SERVLETS, VXML, JDBC, EJB, HTML, Java Script, RUP, UML, Rational Rose, Oracle, WebLogic 8.1, JBoss, UNIX, Windows NT, Jakarta Struts1.1, SQL, XML, Oracle 8i, SQL, PL/SQL, Toad, Swing, Derivative Pricing Model, MQ Series, Credit Risk Management, JMS, VSS, ERWIN data modeler.
Confidential, Chicago, IL.
Sr. Application/Java Developer
Responsibilities:
- Created class diagrams, sequence diagrams using Rational Rose.
- Designed and developed front - end framework using Struts 1.2.
- Administrating FileNet content and images servers in developmentenvironment.
- Setting up Struts and associated plugins like Tiles on Tomcat 5.0.
- Configured Struts framework in Eclipse.
- Conduct unit testing on development assignments.
- Developed XML parsers using JDOM for parsing application specific configuration files.
- Created DAO classes for handling database calls like SQL select, update or insert statements etc.
- Designing, coding and testing using Eclipse.
- Worked on Voice XML Prototype Development
- Designed and developed Swing based administration interface for the application.
- Integrated, configured and managed the Visual Source Safe 6.0 and also SubVersion as a source code management system.
Environment: J2EE, JSP, EJB 1.1, Servlets, XML, VXML, FileNet, JDBC, HTML, Java Script, Oracle, Web Logic 8.1, Tomcat 5.0, UNIX, Windows NT, Jakarta Struts1.2, SQL, XML, RUP, UML, Oracle 9i, Swing, JMS, VSS.