We provide IT Staff Augmentation Services!

Lead Java Developer Resume

3.00/5 (Submit Your Rating)

DetroiT

SUMMARY

  • Have 15 years of experience with expertise in System Architecture, Design and Development of business applications using SOA, J2EE and Client/Server Programming
  • Experienced in 4+1 Views Architecture as well as Service Oriented Architecture
  • Experienced in Object Oriented Analysis, Design and Development using UML, Rational Rose, RSA
  • Experienced in using GOF Design Patterns, J2EE Patterns, EJB Design Patterns & EAI Patterns
  • Experienced in designing Portal applications using Liferay Portal EE 6.0 SP1
  • Experience in languages/technologies such as JMS, EJB, Servlets, JSP, XML, XSL, Web Services & RMI
  • Experienced in using Struts, Spring, Hibernate and JPA frameworks
  • Experienced in SQL, PL/SQL & SQLJ programming using DB2 & ORACLE
  • Developed applications using Eclipse, WSAD, RAD RSA as IDEs in Websphere, Weblogic & JBOSS.
  • Experienced in automating the several business processes using Floware, Confidential WPS Server, Oracle SOA Suite
  • Experienced in integrating the Messaging Middleware MQ - Series with Websphere
  • Experienced in designing the Mediation Modules using WMB6,WMQ 6
  • Experienced in designing the mediation layer using Data Power XS40 and Data Power XI50
  • Experienced in programming UNIX shell scripts & ant & Maven build scripts
  • Experienced in Unit Testing using JUnit and JTest testing frameworks
  • Experienced in Agile on Scrums, Extreme Programming and RUP
  • Researched and evaluated alternative technology solutions
  • Strongly committed to deliver timely, accurate and quality work
  • Transition effortlessly through and adapt readily to ever changing technologies
  • Experienced in leading/mentoring teams of various sizes

TECHNICAL SKILLS

Design Skills: UML (Rational Rose), OOAD, Design Patterns, J2EE Patterns & EJB Design Patterns

J2EE: JSP, JSTL, Servlet, EJB, JDBC, JNDI & Struts

Struts: Struts 1.2,Struts 2

Middleware: Websphere, Weblogic, WPS, JBOSS

XML/HTML: XML,XSLT,XSL FO, FOP, JAXB, SAX, DOM, HTML & CSS

SOA: Web service (JAX-RPC, JAX-WS),ESB,BPEL ( Oracle SOA Suite & Confidential WPS ), Data Power

Scripts: Java Script, Shell, Ant, Maven

Persistence Framework: Hibernate 3.0, EJB3.0 & JPA

IDE: RSA, RAD, WSAD, Eclipse, WID 6.1

Source Control: PVCS, SVN, Accurev, Clearcase

Database & Tools: Oracle 8i/9i/10g, PL/SQL, SQLJ & DB2 UDB

Methodologies: RUP, Agile methodology

Integration: WMQv6, WMB v6 & V7, MQ-Series

PROFESSIONAL EXPERIENCE

Confidential, Albany NY

Architect

Environment: JSP,Servlet, EJB3.0,WSDL1.2,JUnit, Oracle 11i, JDK1.6, UML 2.0 JBoss 5.1.2, Liferay 6.0 SP1, JQuery, Struts2, Hibernate3, Oracle 11g, WMB7, RHEL5, ESX, SiteMinder Policy Server, SUN LDAP Server, Drools

Responsibilities:

  • Involved in assisting Business Analysts while gathering the requirements
  • Involved in prioritizing, allocating the use cases for the application & assisting the Project Manager in planning
  • Involved in Architecting and designing the application by following the architectural standards as well as soa standards.
  • Involved in integrating with Legacy Applications (Synchronous as well as Asynchronous) using WMB Flows to transform the application related business objects to cobol copy book format
  • Involved in Reviewing the design for the complex modules and also to ensure that proper design patterns are followed
  • Automated build environment for continuous integration using SVN, Maven, Hudson, SONAR & Nexus Repository
  • Involved in coordinating the UAT with the End Users and Load Testing with the Load Test Team
  • Involved in guiding the team to troubleshoot complex issues as well as performance related issues
  • Integrated with other applications using web services as per the SOA guidelines

Confidential, Albany, NY

Architect

Environment: JSF, EJB3.0,WSDL1.2,JUnit, Oracle 11g, JDK1.6, UML 2.0, Hibernate Websphere 7.X, Websphere Process Server 6.1, WID 6.1, Data Power XS40, WMB 6.1, SiteMinder Policy Server, SUN LDAP Server

Responsibilities:

  • Involved in requirements gathering for Identity Access Management and Enterprise Correspondence Management systems.
  • Involved in Architecting and designing the Identity Access Management Application for Confidential stake-holders (Claimants, Employers, Business Partners & Knowledge Workers).
  • Evaluated the Correspondence Management product from Leading Correspondence Management Vendors like Adobe, HP and PB
  • Designed Mediation Modules for the Message Broker to integrate with Legacy Systems.
  • Designed and Implemented WSPs and MPGs in Data Power for integrating the services offered by TPA and services developed in the org.
  • Designed Domain Model, Service Modeling & Component Models for Identity Access Management & Enterprise Correspondence Management System.
  • Incorporated SOA Governance by publishing the service artifacts in WSSR.
  • Involved in various common service initiatives in Enterprise Architecture Team

Confidential, Dallas, TX

Architect

Environment: EJB3.0,WSDL1.2,JUnit, Oracle 11g, JDK1.6, UML 2.0, Websphere 7.X, Websphere Process Server 6.1, WID 6.1, Data Power XI50,JAX-WS, WSRR

Responsibilities:

  • Involved in Architecting and designing the application.
  • Presented the Architectures to the Architecture Review Board for reviewing the architecture of the solutions.
  • Involved in designing the interfaces for SOA services as per the standards of AA.
  • Presented the designed interfaces to SOA Champions for reviewing the artifacts.
  • Integrated the services with Data Power which acts as a common service bus.
  • Implemented Field Level encryption using SSL certificates & Data Power Policies.
  • Implemented Authentication and Authorization using Data Power Policies.
  • Incorporated SOA Governance by publishing service artifacts in WSSR.
  • Served as a member in Architecture Review Board and SOA champions for reviewing the solutions developed in the org.
  • Exposed the services of the sales & reservation domain through Data Power by creating web service proxies.

Confidential, Detroit

Architect

Environment: JSP, Servlet, Struts2, EJB 3.0, WSDL 1.2, JavaScript 1.3, Backbase 4.4, ArcGIS Javascript API 1.4, Tiles, Java- Applet, JAVA-RMI, JUnit, Oracle 10g RAC, WebLogic 10.3,JDK 1.6, UML2.0, Eclipse3, JAX-WS,JMS

Responsibilities:

  • Involved in Architecting and designing the application.
  • Involved in prioritizing & allocating the use cases for the application.
  • Performed high level & low level design for the requirements.
  • Integrated with Several applications using SOAP/HTTP/XML.
  • Involved in designing WSDL interface for the client and the server application to generate the respective bindings.
  • Implemented WS security using ws4j in AXIS for authentication and encryption
  • Implemented single sign on.
  • Involved in tuning the application performance
  • Reviewed the load testing strategy, provided inputs to optimize the application for the desired results.
  • Performed code reviews using PMD & FindBugs

Confidential, Detroit

Architect

Environment: Servlet, JSP, Struts1.2, EJB3.0, XML, XSLT, Oracle 11g SOA Suite, Weblogic 10.3, ESB, BPEL, TopLink,JMS

Responsibilities:

  • Involved in requirements analysis with the Onstar Architect and Business Analyst.
  • Designed and Implemented web service proxies in Data Power for integrating the Service Providers and Consumers
  • Designed & Implemented ESB service for handling the incoming call message from VDU application
  • Designed several BPEL processes for aggregating the data from various partner services, building the sections using the rules specified in the rule engine, transformed the content using xslt and dispatched the email using dispatch service.
  • Designed a persistence manager using TopLink as ORM.
  • Designed batch jobs for invoking Retry Handler BPEL process & Hard Bounce BPEL processes.
  • Managed the load testing (using simulators developed inhouse) on ESB and BPEL processes individually and monitored Oracle SOA Suite memory and resources for capacity planning.
  • Involved in tuning the application performance.

Confidential, Detroit

Lead Java Developer

Environment: Servlets, JSP, JSTL, EJB, XML, JDBC 2.0, DB2V8, Oracle 9.2, Weblogic 8.1/9.1/10, Floware 7.1/8.1, Struts 1.2, Eclipse, Junit, Web services, DB2 SQLJ, Hibernate3, Eclipse3, JAX-RPC, XSL-FO,JMS

Responsibilities:

  • Involved in requirements gathering, designing and developing the application
  • Developed Use Case Diagrams, Sequence Diagrams, Activity Diagrams for the business processes ( Account Servicing Requests and CATS FCN business processes )
  • Responsible for writing persistence objects and hibernate configuration files to persist the data in Oracle database using Hibernate.
  • Integrated the Interlink signature pad device with the application to capture the electronic signatures.
  • Integrated external TPI vendors with eVCR applications for receiving TPI ( Third Party Inspections ) using webservices (SOA).
  • Developed the WSDL’s for the client and the server application to generate the respective bindings.
  • Implemented Mutual Authentication using SSL.
  • Implemented WS security using ws4j in AXIS for authentication and encryption.
  • Developed Asynchronous components using MDB’s and web services.
  • Involved in language enablement (Internationalization) for spanish and french users.
  • Developed Ant build scripts for the application.
  • Used Junit, HttpUnit and Cactus for testing the application

Confidential

Sr. Java Developer (Onsite Coordinator)

Environment: JSP1.2, JSTL, Servlets 2.3, XML, JDBC 2.0, DB2 V8, WAS 5.0, WSAD Client 5.1, STRUTs Framework 1.1, Java Mail API 1.2, Junit & JTest

Responsibilities:

  • Involved in System Study/Requirements study and prepared prototype.
  • Developed Use Case Diagrams and Sequence diagrams for ePricer Module and Activity Diagram for the entire business process.
  • The application was developed following MVC Architecture, using STRUTs 1.1 as framework, Action Servlets as Controller, JSPs as View and Business Logic in model.
  • Designed code to build XML files which are used as downstream interface to e-Bids application.
  • Automated Unit testing and Component testing using JUnit and verified the GWA standards and other best practices for the entire project using JTest.
  • Involved in post-production warranty support

Confidential

Java Developer

Environment: JSP1.2, Servlets 2.3, XML, JDBC 2.0, DB2 V8, WAS 5.0, WSAD 5.1 & Java Mail API 1.2

Responsibilities:

  • Involved in requirements study and designing the application.
  • Prepared Use Cases, Sequence Diagrams & Activity Diagrams for Funds Transfer Setup and Funds Transfer Requests process.
  • Developed the Funds Transfer Setup Module and System Setup module.
  • Enabled the mailing feature using Java Mail API to execute the Funds Transfer Request process.
  • Developed Presentation Layer using JSP, Servlets as controller and Business Logic and application logic as the model.
  • Client side validations are done using Java Script 1.2
  • Used Java Beans as transfer objects between Presentation and Data Layers.
  • Request Dispatchers are created which would be invoked based on the request type which would then use Model component to execute the business logic.

Confidential

Sr. Lotus Notes Developer

Environment: Lotus Domino R5, Lotus Script, HTML, XML & JavaScript

Responsibilities:

  • Involved in translating the business requirements into technical requirements
  • Involved in designing the Write Answers Module
  • Developed Web Interface using the same workflow that is used in the Notes Domino.
  • Upgraded the application to enable National language enablement for English, French and Spanish using Domino Global Work Bench.
  • Presentation Layer is developed using HTML and Domino is used as document store and Workflow enabler.
  • Developed XML programs to construct a XML documents from the knowledge base documents.

Confidential

Java Developer

Environment: JDK 2.0, Java Servlets 2.2, JSP 1.1, WAS 4.0 & DB2 v7.2, & MQ Series 5.0

Responsibilities:

  • Involved in Requirements study, design and solution implementation.
  • Designed the presentation layer using JSP and with client side validations were executed by using Java Script.
  • Developed the Front Controller Servlets which is used for dispatching the requests to the respective dispatchers based on the request types.
  • Developed Asynchronous & synchronous messaging using MQ Series Java Client API by sending and receiving the messages from the designated queues.
  • Developed JavaBeans for data transfer between presentation layer and data layer.

Confidential

Java Developer

Environment: JDK 2.0, Java Servlets 2.2, JSP 1.1, Visual Age Java, WAS 3.5 & DB2 v6.

Responsibilities:

  • This is developed using Composite Design Pattern
  • Developed the Event Logging system which was logged whenever the Hierarchy ownership tree is updated.
  • Involved in writing the scripts to migrate the data from various systems into DB2 system.
  • Involved in Developing the Quarterly Status Reports.

Confidential

Lotus Notes Developer

Environment: Domino R5

Responsibilities:

  • Involved in analysis, design, coding & testing of the Services Requests.
  • Involved in implementation of archival databases.
  • Involved in coordinating the Service Requests between the developers.
  • Involved in production support and maintenance of the applications

Confidential

Lotus Notes Developer

Environment: Domino R4, Lotus Script, Lotus 123, Excel, HTML, Java Script and DB2.

Responsibilities:

  • Customized IDP (Individual Development Plan Application) deployed all over ASEAN and AP countries.
  • Developed Confidential .com Sales tool for automating the Telesales marketing people processes like Preparing the pricing, quote and special bid.
  • Enhanced Annual Maintenance Service Contract System.
  • Developed US Export regulation database.

We'd love your feedback!