Lead Java Developer Resume Profile
PROFESSIONAL SUMMARY
- Expertise in developing front-end and back-end applications.
- 5 years of experience in Financial, Credit Card, Health Care and Travel Domains.
- Sun Certified Web and Business Component Developer.
- 11 Years of experience in analysis, design, development, testing, implementation and maintenance of software 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 in developing the applications by implementing various methodologies like Waterfall, Agile, TDD, BDD.
- Expertise on Development IDE's like WSAD, RAD, Eclipse and JDeveloper.
- Possess excellent skills required for translating customer vision and requirement to a working software solution.
TECHNICAL SKILLS
Languages | Technologies | Tools IDE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PROFESSIONAL EXPERIENCE
Senior Java Consultant
Washington Health Plan finder is the health insurance marketplace created in accordance with affordable care act in the state of Washington to provide insurance for individuals, families, small businesses in the form of Medicaid, APTC and QHP. Exchange will interact with various other applications to provide the insurance.
Responsibilities
- Participated in daily standup meetings by following agile methodology.
- Implemented the continuous integration with Hudson.
- Written Unit Test Cases using Junit and participated in browser automation using Selenium.
- Worked with Log4J to store the logging messages.
- Used JQuery for UI Development and client side widgets, validations.
- Designed and Developed the Database tables and Stored Procedures, functions, triggers using SQL, PL/SQL by using TOAD.
- Integrated with eHealth system for checking various plans and providers available.
- Effectively used JAXB classes for XML parsing and converting them into Java POJOs for Integration Purpose.
- Implemented 820,834 and other batches using Spring Batch for daily and monthly batch jobs to feed the data into other applications.
- Implemented the twitter Integration using embedded timelines and customized them inside the exchange.
- Implemented JMS for communication for Federal Hub Integration Notifications.
- Implemented ORM using Hibernate Framework for all data base persistence operations.
- Consumed and Produced the RESTFUL web services for data exposure to other modules inside the exchange.
- 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.
- Involved in Eligibility, Enrollment and Financial Modules of the application.
- Involved in Sprint Planning, Analysis, Design and Development of the application.
- 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
Lead Java Developer
Confidential
Confidential is the strategic legal documentation capture system for traded and traditional credit products with in Credit Risk Infrastructure. This application contains parameterized form of the legal documents and acts as an inventory of legal documents it interacts with various upstream and downstream systems for the purpose of exposing data to various consumers.
Responsibilities
- Responsible for daily scrum meetings by following Agile methodology with TDD approach.
- Written Unit Test Cases using Junit and implemented the continuous integration with Hudson.
- Worked with Log4J to store the logging messages.
- Developed some of the prototypes using Angular JS, AJAX in workflow screens.
- Designed and Developed the Database tables and Stored Procedures, functions, triggers using SQL, PL/SQL by using TOAD.
- Effectively used JAXB classes for XML parsing and converting them into Java POJOs for Integration Purpose.
- Integrated DOX with Clutch OCR Image Processing application using FTP and XML technologies.
- Implemented JMS for communication between different applications of JPMC.
- Implemented the JPA, ORM using Hibernate Framework for all data base persistence operations.
- Implemented JSF framework in Dodd-Frank module.
- Developed and consumed web services to interact with the downstream and upstream systems by RESTFUL and SOAP methods for getting deals and facilities.
- Used GWT widgets and RPC communication in deal works module development.
- Coded and tested the application using by utilizing J2EE, Spring, Oracle and Web logic.
- Developed the Use Cases, Class Diagrams and other UML Diagrams using Rational Rose.
- Involved in Analysis, Design and Development of the application.
- 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.
Sr. Developer
Confidential
Confidential is a customized product/application of TKE, which is used for elevator repairs or new installations from start to end. This product consists of different types of repairs called Quoted, Time and Material, Part Sales and Contract Repairs, which integrates with various other modules of Oracle EBS of TKE.
Responsibilities
- Participated in daily scrum meetings and implemented the Agile approach.
- Written Unit Test Cases and Regression test suites using Junit.
- Worked with Log4J to store the logging messages.
- Designed and developed the database tables and Stored Procedures using PL/SQL by using TOAD.
- Implemented AJAX calls by using JSON with JavaScript frameworks such as JQuery, DOJO, PROTOTYPE and SCRIPTACULOUS.
- Implemented JMS for communication between Repair Management and Mechanic PDA devices Dexterra Applications and Oracle E-Business Suite.
- Used Hibernate for data base persistence operations.
- Developed the SOAP, RESTFUL web services to interact with the Oracle EBS and other applications developed on Ruby on Rails.
- Designed and developed the JSP pages with various J2EE technologies.
- Developed the application by implementing MVC Pattern using Spring framework.
- Developed the Use Cases, Class Diagrams and Sequence Diagrams using JDeveloper.
- Involved in implementing architectural and Configuration Framework of the system, analysis, design and development phases of the application.
- Used SVN for Version Controlling.
- 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.
Sr. Developer
Confidential
American Express Travel website provides Flight, Hotel, Car, Cruise and other Vacation package bookings across the globe. This web site application gives exclusive privileges to the American Express card members to burn their membership reward points and also has the deep linking to various card related information.
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
- Developed the EJBs for the User State, persistence and Transaction services.
- Unit test the module using JUnit and also involved in integration testing.
- 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.
- 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.
Responsibilities
- Developed the Stored Procedures and Triggers for data retrieval from DB2 database.
- Involved in writing XML plug-in configuration files for the business process.
- Highly used JSON for displaying the Google Maps.
- Designed and Implemented Hibernate as Data Access Layer for efficient database management and caching.
- Worked with Log4J to store the logging messages and Tivoli alerts for the Production Support System.
- Involved in mapping XML data to html documents using XPATH and XSLT.
- Involved in developing the mail system using Java mail API.
- Developed and implemented JUnit Tests.
- Developed the web components using Struts, Custom Tags, JavaScript, CSS, XHTML, XSL, XPATH, XSLT and HTML.
- Involved in implementing the architectural Configurable Framework for the application.
- Involved in creating the XML's dynamically from the backend data, then passed to flash
- 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
First to file is the Application Service Provider Company who acts as coordinator helping in filing the Patent application. The Docketing Library module help in setting up Docket Rules and Actions in one place and associate it to Triggering Events as required and applies to case when required. The main intension behind this rule engine module is generating Alert messages on appropriate docket events.
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.
April 2003 to Sep 2005: Masters in Computer Science Full time program
Software Engineer,
Responsibilities
- 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.