Senior Java Consultant, Resume
Deloitte, DallaS
PROFESSIONAL SUMMARY
- 11+ Years of experience in analysis, design, development, testing, implementation and maintenance of software applications.
- Sun Certified Web and Business Component Developer.
- 5+ years of experience in Financial, Credit Card, Health Care and Travel Domains.
- Expertise in developing front-end and back-end applications.
- Extensive web development experience with technologies like Servlets, JSP, STRUTS, JDBC, RMI, EJB, JNDI, GWT, JMS, SWING, ORACLE, DB2 and UML.
- Expertise in technologies; XML, XHTML, XSD, XPATH, XSLT, CSS, DOM, SAX, DTD, JavaScript, Angular JS, JQuery, DOJO, Ext JS ,AJAX, PL/SQL, C, C++, UNIX and Windows.
- Expertise in developing Web Services using Axis, JAX-RPC, JAXB, JAXP, JAX-WS,JAX-RS, Jersey, SOA, SOAP, REST and WSDL.
- Expertise in developing web2.0 applications with rich GUI.
- Extensive hands on experience with Java and J2EE Design Patterns.
- Expertise in developing applications with STRUTS, SPRING and HIBERNATE Frameworks.
- Experience in web and application servers Apache, Tomcat, JBoss, Web Sphere and Web Logic.
- Experience in developing procedures, packages, functions and triggers using PL/SQL.
- Expertise in developing the applications using Ruby on Rails Frame Work.
- Expertise on Development IDE’s like WSAD, RAD, Eclipse and JDeveloper.
- Expertise in developing the applications by implementing various methodologies like Waterfall, Agile, TDD, BDD.
- Possess excellent skills required for translating customer vision and requirement to a working software solution.
TECHNICAL SKILLS
Languages Technologies Tools & IDE: Java, Ruby ,Swing, ANT, JUnit Eclipse, WSAD, RAD, JDeveloper SQL, PL/SQL JavaMail,JSTL,Log4J,Axis,J2EE IntelliJ IDEA, DOJO, JQUERY, ExtJS, Angular JS Unix Shell Script
Frameworks & Middleware: SSH, Putty, Amex Frameworks C, C++ Struts, MVC, Spring,JSF,SOA VisualStudio, Dreamweaver C#, VB JDBC, RMI, EJB, Hibernate Adobe Flex,TOAD,APTANA
Internet Databases Configuration Tools: Servlets, JSP, AJAX,JSON Oracle, DB2 SubVersion, Visual Source Safe Java Script, VB Script, CSV SQL Server, MYSQL Concurrent Versions SystemHTML, DHTML, CSS,XMLContent Management Networking: XHTML, WSDL, SOAP,XSLT Vignette TCP/IP, UDP, LDAP, JMS XPATH, GWT, Smart GWT CMAXMethodologies Web & Application Servers Design Tools: RUP,OOAD,Agile,TDD,BDD Web Sphere MS Visio, Rational Rose Java and J2EE Design Patterns Web Logic, Glass FishOperating Systems Domain Knowledge : JBoss, Portal servers Windows,Unix Credit Card, Financial, Health Care Apache Tomcat Linux, Solaris Travel, InventoryPROFESSIONAL EXPERIENCE
confidential ,Deloitte, DallasSenior Java Consultant,
Responsibilities
- Involved in Sprint Planning, Analysis, Design and Development of the application.
- Involved in Eligibility, Enrollment and Financial Modules of the application.
- Coded and tested the application using by utilizing Java, J2EE, spring, Oracle and Web logic. Consumed the web services to interact with SSA, IRS, Medicare, and Equifax to determine the eligibility check for the applicants by SOAP methods.
- Consumed and Produced the RESTFUL web services for data exposure to other modules inside the exchange.
- Implemented ORM using Hibernate Framework for all data base persistence operations.
- Implemented JMS for communication for Federal Hub Integration Notifications.
- Implemented the twitter Integration using embedded timelines and customized them inside the exchange.
- Implemented 820,834 and other batches using Spring Batch for daily and monthly batch jobs to feed the data into other applications.
- Effectively used JAXB classes for XML parsing and converting them into Java POJOs for Integration Purpose.
- Integrated with eHealth system for checking various plans and providers available.
- Designed and Developed the Database tables and Stored Procedures, functions, triggers using SQL, PL/SQL by using TOAD.
- Used JQuery for UI Development and client side widgets, validations.
- Worked with Log4J to store the logging messages.
- Written Unit Test Cases using Junit and participated in browser automation using Selenium.
- Implemented the continuous integration with Hudson.
- Participated in daily standup meetings by following agile methodology.
- Used SVN for Version Controlling.
Environment: Web Logic 10.3, Java 1.6, Agile, Hibernate, Spring, Log4J, Oracle 11g, ANT, SOAP, WSDL, REST, Hudson, Maven, PL/SQL, Eclipse, JQuery, Selenium, Servlets, JSP, Struts, JAXB, JMS, XML, XSD,JIRA and UML
Confidential , Houston, TX
Lead Java DeveloperResponsibilities
- Involved in Analysis, Design and Development of the application.
- Developed the Use Cases, Class Diagrams and other UML Diagrams using Rational Rose.
- Coded and tested the application using by utilizing J2EE, Spring, Oracle and Web logic.
- Used GWT widgets and RPC communication in deal works module development.
- Developed and consumed web services to interact with the downstream and upstream systems by RESTFUL and SOAP methods for getting deals and facilities.
- Implemented JSF framework in Dodd-Frank module.
- Implemented the JPA, ORM using Hibernate Framework for all data base persistence operations.
- Implemented JMS for communication between different applications of JPMC.
- Integrated DOX with Clutch (OCR Image Processing application) using FTP and XML technologies.
- Effectively used JAXB classes for XML parsing and converting them into Java POJOs for Integration Purpose.
- Designed and Developed the Database tables and Stored Procedures, functions, triggers using SQL, PL/SQL by using TOAD.
- Developed some of the prototypes using Angular JS, AJAX in workflow screens.
- Worked with Log4J to store the logging messages.
- Written Unit Test Cases using Junit and implemented the continuous integration with Hudson.
- Responsible for daily scrum meetings by following Agile methodology with TDD approach.
- Used SVN for Version Controlling.
- Written the ANT and shell scripts to build GWT and used Maven deploying the application on Linux Environment.
Environment: Web Logic 10.3, Java 1.6, Agile, GWT, Hibernate, Spring, Axis, Log4J, Oracle 11g, ANT, SOAP, WSDL, REST, Hudson, Maven, Shell Script, PL/SQL, Eclipse, Ext JS, Angular JS, smart GWT, Servlets, JSP, Struts, JMS, XML, XSD and UML.
Confidential , Atlanta, GA
Sr. Developer
.Responsibilities
- Involved in implementing architectural and Configuration Framework of the system, analysis, design and development phases of the application.
- Developed the Use Cases, Class Diagrams and Sequence Diagrams using JDeveloper.
- Developed the application by implementing MVC Pattern using Spring framework.
- Designed and developed the JSP pages with various J2EE technologies.
- Developed the SOAP, RESTFUL web services to interact with the Oracle EBS and other applications developed on Ruby on Rails.
- Used Hibernate for data base persistence operations.
- Implemented JMS for communication between Repair Management and Mechanic PDA devices (Dexterra Applications) and Oracle E-Business Suite.
- Implemented AJAX calls by using JSON with JavaScript frameworks such as JQuery, DOJO, PROTOTYPE and SCRIPTACULOUS.
- Designed and developed the database tables and Stored Procedures using PL/SQL by using TOAD.
- Worked with Log4J to store the logging messages.
- Written Unit Test Cases and Regression test suites using Junit.
- Used SVN for Version Controlling.
- Participated in daily scrum meetings and implemented the Agile approach.
- Responsible for UAT and Production release of the application.
- Deployed the application on Linux Environment with Maven.
Environment: Web Logic 10.3, Java 1.6, Hibernate, Spring, Axis, Log4J, Oracle 10g, Maven, SOAP, WSDL, REST, Shell Script, PL/SQL, JDeveloper, Servlets, JSP, XML, JMS, PROTOTYPE, Scriptaculous DOJO, DOM , AJAX, Ruby On Rails and UML.
Confidential Confidential , Phoenix, AZ
Responsibilities
- Involved in Analysis, Design, and Development phases of the application.
- Developed the Use Cases, Class Diagrams and Sequence Diagrams using Rational Rose.
- Implemented Single-Sign-On (SSO) functionality.
- Implemented the J2EE Design patterns.
- Designed and developed the web pages using Flash, Struts, Custom Tags, XSL, XHTML, JavaScript and AJAX.
- Developed the Web Services with SOA, SOAP, and WSDL.
- Worked with Vignette tool for all the Content Management.
- Developed the rich UI using AJAX, JSON with JQuery.
- Involved in getting the XML content dynamically and passed to flash Pages.
- Developed the Cross Browser Compatibility and re usable search widget.
- Implemented EJBs for getting the Card Related information.
- Parsed the XML Content using DOM parser and passed that data to presentation tier.
- Designed the DB2 Database Tables, wrote Stored Procedures and Triggers for effective Data Processing and performance.
- Developed the Data Access Layer using Hibernate.
- Implemented the Log4J and Tivoli alerts for the Production System alerts.
Environment: Web sphere 6.1, Java 1.4, EJB, Hibernate, Struts, Axis, Log4J, DB2 8.2, ANT, SOAP,WSDL ,Shell Script, PL/SQL, RAD, SOA,Vignette, DOJO, DOM , AJAX and UML.
Project: Accounts Servicing Portal
New Accounts Servicing Portal is an intranet portal application used to process the credit card applications. It has various capabilities like verification/identifying the customer, credit/underwriting Balance Transfer/Line increase, Core application decision functions, Reporting, Security, Basic Help Features, Computer telephony interface to pop up customer data with an inbound and Predictive/Preview outbound calls. This portal also having the Credit Serving Platform used for the Purchase transactions in Amex.
Responsibilities
- Designed and developed the various JSP pages using Struts Framework.
- Developed the JMS to interact with the MQ Series which in turn interact with the CSP for the transaction data.
- Developed the Single-Sign-On (SSO) functionality for this portal.
- Unit test the module using JUnit and also involved in integration testing.
- Developed the EJBs for the User State, persistence and Transaction services.
- Involved in mapping XML data to html documents using XPATH and XSLT.
- Involved in Parsing the XML and pass the data to presentation tier using JavaBeans
Environment: Web Sphere 6.1, J2EE, RAD, MQ Series 5.3, XML-enabled IMS Transactions.
DB2 SQL Stored Procedures , Geotel & Davox Computer Telephony Interface Solution, Web Services, LDAP, CVS, ANT, JAXB, Java Applets, JUnit, PMD,HOD : Host On Demand, XML, XSL, Struts, JMS, DOM.
ConfidentialResponsibilities
- Involved in implementing the architectural Configurable Framework for the application.
- Developed the web components using Struts, Custom Tags, JavaScript, CSS, XHTML, XSL, XPATH, XSLT and HTML.
- Developed and implemented JUnit Tests.
- Involved in developing the mail system using Java mail API.
- Involved in mapping XML data to html documents using XPATH and XSLT.
- Worked with Log4J to store the logging messages and Tivoli alerts for the Production Support System.
- Designed and Implemented Hibernate as Data Access Layer for efficient database management and caching.
- Highly used JSON for displaying the Google Maps.
- Involved in writing XML plug-in configuration files for the business process.
- Involved in creating the XML’s dynamically from the backend data, then passed to flash
- Developed the Stored Procedures and Triggers for data retrieval from DB2 database.
- Implemented JSP Standard Tag Libraries (JSTL).
Environment: Web sphere 6.0, Java 1.4, JSF, Struts, Hibernate, Velocity, XML, XPath, XSLT, Log4J, JSTL, DB2 8.1, ANT, Shell Script, PL/SQL,SAX,WSAD, JSON,CVS, Rational Rose and Java mail
Software Engineer, Confidential , Washington D.C
Responsibilities
- Designed Class diagrams of modules using Rational Rose (UML).
- Coded and Tested business objects for the above modules by utilizing J2EE (Servlets, JSP, EJB, JDBC 2.0), Oracle , Web logic
- Developed Session Beans for the business logic layer.
- Developed Entity Beans for the applicable tables of docketing library and Forms and Filing modules.
- Developed Java Beans to store page data in the session, to be used in JSP.
- PL/SQL stored procedures were written to facilitate back end process and reduce network traffic.
- Developed the modules with Java Swing.
- Used JMS for messaging between different modules.
- Addressed the Integration issues of the different modules of the application.
- Build application using Apache ANT tool and XML
Environment: J2SDK v 1.4, EJB , JDBC, Java Swing, Eclipse, JNDI, JMS,Struts, Servlet, JSP, BEA Web logic , XML, Rational Rose, SQL, PL/SQL, Oracle , Design Pattern, CVS, Junit, UNIX.
Software Engineer, Confidential , AustraliaResponsibilities
- Involved in the various stages of SDLC.
- Involved in the Status meetings with clients.
- Developed user interfaces using JSP, HTML, Java Script and CSS.
- Developed the web application using Servlets.
- Exclusively worked on JAVA SWING to develop the modules.
- Involved in Unit and Regression testing on the components developed
Environment: Windows NT, Eclipse, Java, JSP, Linux, JavaScript, Swing, Servlets, Web Logic and Oracle.