We provide IT Staff Augmentation Services!

Lead Java Developer Resume

4.00/5 (Submit Your Rating)

MD

SUMMARY

  • 9 Years of software experience with expertise in J2EE (Java2 Enterprise Edition) technology.
  • Extensive expertise in software analysis, design, development experience in object oriented, client/server, relational and web environments with a deep insight of software processes, system deployment, implementation and administration.
  • Excellent experience in development of e - commerce sites, b2b and b2c applications.
  • Extensive experience in Flex, JSP, Servlet, Struts, Spring, EJB, Hibernate, Mail, JNDI, JMS.
  • Extensive experience in Xerces, log4j, JDBC.
  • Experience in Spring Roo 1.2 with GWT, DBRE incremental reverse engineering
  • Excellent experience/knowledge in XML, XSL, XSLT, DOM, SAX.
  • Experience in MVC architecture using Struts and Spring Framework.
  • In depth knowledge and experience in WebSphere 4.0.x/6.1, Web logic 7.x/8.1, Oracle 10g, GlassFish v2.1, JBoss, Tomcat and iPlanet.
  • Usage of profiling tools in WSAD 5.1.1 to measure, organize and display the information about the runtime behavior of the code inside JVM using WSAD profiling infrastructure, Eclipse 3.3, JDeveloper, RAD.
  • Good working experience in HTML/JavaScript, JQuery, Ajax.
  • Experience in Object Oriented Modeling by using Rational Rose 2000.
  • Experience in JUnit testing framework and in Maven2.0, ANT 1.6 build environment.
  • In depth knowledge and experience in SAS Data Report and Crystal Reports.
  • Well versed in writing stored procedures and database triggers in Oracle 7i/8i/9i/10g, MongoDB, PostgreSQL 8.3, SAS, MySQL and Microsoft SQL Server.
  • Excellent experience in data modeling and development tools like Toad & ERwin.
  • Proficient in analyzing business logic and providing recommendations for performance improvement. Adept at tuning SQL with a deep understanding of interoperability of components between MVC layers.
  • Good experience in software configuration management using subversions (SVN), Rational ClearCase, PVCS, CVS, Visual SourceSafe.
  • Extensively worked on building RESTful Web Services with JAX-RS and Jersey Framework.
  • Published Axis Web Services, Generated Web Services WSDL2Java and Java2WSDL using emitter and WSDD.
  • Provide coverage for Oracle IDM (Oracle Identity Management) and SUN IDM (SUN Identity) Analytics product suite.
  • Support Java based Identity access workflow application running on Linux and Windows Servers.

TECHNICAL SKILLS

Operating Systems: UNIX, Red Hat Linux, Windows XP, Windows 2000, Windows NT

Programming Languages: Java, Visual Basic, PL/SQL, XSL and shell script.

Java & Web Technologies: Java Servlets 2.5, Spring 2.5.x, JSP 2.0, Struts 2.0, JSF, Hibernate 3.0, GWT, Vaadin, Spring Roo, JavaBeans, Multithreading, JFC, Applets, JavaScript, HTML, DHTML, XML, CSS, JAXP, JAXB, XSLT, DTD, SOAP, JNI, EJB, JMS, RMI, JDBC, Ajax, Flex, BRMS.

IDE’S: Eclipse 3.1, WSAD 5.1.1, NetBeans 4.0, JDeveloper, WebLogic workshop 8.1, RAD

Development Tools: Maven 3.0, ANT 1.6.1, Rational Rose 2000, TOAD, Visio, XMLSpy, Cygwin, Bash shell, SecureCRT 5.1, Putty, ERwin, DbVisualizer, Reflection, log4j, Bugzilla, Filezilla, JUnit

Version Control Tools: Subversion (SVN), TortoiseSVN, CVS, PVCS, Visual SourceSafe, Rational ClearCase.

Other Tools: SAS 9.2, Base SAS, SAS Enterprise Guide 4.3, IBM WebSphere MQ 6.0, Oracle IDM, SUN IDEM, Crystal Reports 11.0.x, Dreamweaver, iText, HSSF.

Databases: PostgreSQL8.3, Oracle 9i/10G, SQL Server 2000, MS Access, MySql.

Web/Application Servers: WebLogic 8.1, WebSphere 6.1, GlassFish v2.1, Oracle 10g, JBoss 3.2, Jakarta-Tomcat 5.0, iPlanet

PROFESSIONAL EXPERIENCE

Confidential

Lead Java Developer

Environment: Java 1.5, JSP 2.0, Servlets 2.4, SOAP, Axis, RSA 8.1 (Rational Software Architect), Eclipse 3.4, WSDL, Ant, Spring 2.5, Hibernate 3.0, Spring Data, IBM WebSphere 6.1, IBM WebSphere MQ 6.0, Tomcat 6, WebLogic 10g, JUnit 3.8, JAXB, JIRA, ClearCase,Oracle, RESTful web services, SecureCRT, Putty, ClearQuest.

Responsibilities:

  • Worked on PFW (Patent File Wrapper), eDAN (Electronic Desktop Application Navigator) and PALM (Patent Application Location and Monitoring) Application.
  • Designed and developed the Global Preferences web services module using Apache Axis, WSDL and SOAP for enabling and disabling the docket and docket management features.
  • The Transfer Inquiry Business Service synchronizes the PFW data in the PALM system.
  • Designed, developed and implemented the Transfer Inquiry Business service using JAX-RS RESTful service. Also created the REST client and locator to access the service.
  • Used HTTP POST method for sending user data to web service.
  • Used HTTP GET method for reading docket and docket information from PFW business web service.
  • Used HTTP PUT method for updating GAU data in the PALM system.
  • Used REST query parameters to read the transfer inquiry attributes from map.
  • REST Form and Path Parameters used to extract security key and TI data from the HTTP POST request data.
  • Implemented URI path to locate the web service resources.
  • Developed REST Client application for accessing REST TI Resource and PALM services.
  • Worked on PALM Adaptor service for PFW business services and PALM database.
  • Worked on PFW maintenance releases, enhancement work and provided operational support for PFW.
  • Supported production repair maintenance, on calls, password changes for PALMQ database, application servers on development, testing and production environments.
  • Wrote test cases, deployment instructions and technical documents for PFW client and server.
  • Interacted with clients, business analysts and testers during requirements gathering and testing phases.
  • Involved in code review process, file checkout/check-in and baseline creation in ClearCase.
  • Worked with the configuration management team for building the ear and installer files for deployment.
  • Resolved Remedy and help desk tickets.
  • Followed the Agile SCRUM methodology for software delivery.

Confidential, MD

Lead Java Developer

Environment: Java 1.6, JSP 2.1, Servlets 2.5, SAS 9.2, SAS Enterprise Guide 4.3, Spring Roo 1.2, SUN IDM, Flex 3.0, Spring 2.5, Hibernate 3.0, GWT 2.4, Vaadin 1.6.7, Spring Data, IBM WebSphere 6.1,IBM WebSphere MQ 6.0, Tomcat 6, WebLogic 10g, JUnit 3.8, JAXB, JiBX, Eclipse 3..4.1, JIRA, SVN, Oracle, RESTful web services, SecureCRT, MongoDB, GWT

Responsibilities:

  • Worked on MCSIS (Medicaid and Children’s Health insurance Program State Information Sharing System) and developed a user management module using Flex 3.0,Spring 2.5, MQ, XSD, Blaze DS, Hibernate, JiBX, ActionScript, MXML and WebSphere 6.1.
  • Developed EHRD (Electronic Health records Demonstration System) Enrollment web application using Spring framework in a 3-zone environment.
  • Involved in requirements gathering, design, development, UAT and testing process for the PUF (public use files) project.
  • Worked on EHRD data collection for patient’s information and measurements. The entities were created from schema using JiBX convertor.
  • Developed RESTful web services using Jersey framework for Quality Net project.
  • Used REST @Consumes and @Produces annotations to specify MIME types for user management resource.
  • Published Test Harness application and REST URI for REST Authentication services.
  • Implemented RESTful services with HTTP GET method to access resources from LDAP server and HTTP POST method to authenticate data against Active Directory.
  • Implemented JAXB API for converting customer object from XML with JAX-RS.
  • Established connection between REST Client and REST Services using configuration APIs.
  • Worked on PUF (Public Use File) modules including Inpatient Claims, Prescription Drug, Durable Medical Equipment (DME), Hospice Beneficiary, outpatient procedures, Carrier Line Item, Home Health Agency (HHA), Skilled Nursing Facility (SNF) using SAS 9.2, SAS Enterprise Guide 4.3, Maven, SVN and JIRA.
  • Developed EHRD Application using Spring Roo 1.2, GWT, scaffolding incremental database reverse engineering with Oracle database schema.
  • Integrated REST user management web services with Quality Net application and EHRD.
  • Designed and developed Geospatial application using MongoDB, geospatial query, Vaadin and Spring Data.
  • EHRD Application implemented using Vaadin UI Component, Panel, Layout, Maven, Pagination Bar APIs.
  • Designed and developed functions for EHRD application using SQL, PL/SQL, stored procedures and functions in Oracle.
  • Developed around 32 stored procedures for PUF project using base SAS 9.2.
  • Worked on SCRs (Software Change Requests), bugs for EHRD, data collection and used JIRA to track them.
  • Added DAO logic, Hibernate Mapping resource files using Hibernate Entity, Hibernate Session Factory, Hibernate template and Spring framework.
  • Used Maven scripts for compiling and creating the war and ear files.
  • Provided back end and front end support, performed routine maintenance and production support. Involved in Scrum, Sprint, Swag and Backlog meetings.
  • Designed and developed custom report formats in SAS7BDAT, PDF, XLS, MS Excel using SAS 9.2.
  • Implemented Hibernate association for entities in the mapping files.
  • Wrote service logic to connect to SAS servers.
  • Created custom wrapper using OSGI for Spring Roo incremental database reverse engineering.
  • Actively interacted with QA/Business team.
  • Implemented MCSIS’s user module, data exchange module using Action MXML, ActionScript.
  • Converted Flex objects into java objects using Blaze DS and vice versa.
  • Developed front end component using HTML, validation using JavaScript, JSP and Servlets, Jquery and JSON.
  • Developed objects from schema files using JiBX during compile time.
  • Developed IDM(Identity Management) /Waveset workflows, Forms, Views and Rules using Sun IDM and Oracle Waveset for QIMS project.

Confidential, New York City, NY

Sr. Consultant

Environment: Java 1.5, JSP 2.1, Servlets 2.5, Struts 2.0, EJB 3.0, Spring 2.5, Hibernate 3.0, Verity k2Server 5.x, Ant 1.5, JUnit 3.8, 4.0, XCBL, OCI, JAXB, JAXP, Eclipse 3.4.1,JBoss EAP 4.3.1, Solaris, Unix Scripting, SSH 3.2, Merant Tracker, TOAD, PVCS Version Manager, Entity Manager 3.4, Oracle, Axis 2 webservices, Putty, SecureCRT, LDAP, Flex.

Responsibilities:

  • Design, develop, program and implement the changes in FTC System project utilizing WEB environment, J2EE, Spring, Hibernate, JavaScript.
  • Coordinate with other Java developers to implement, roll-out and utilize common components in ACRS.
  • Work with business analysts to program the specifications.
  • Work with database programmers to integrate deliverables with database scripts and Oracle Report objects.
  • Configured Hibernate association and mapping for family team conference module.
  • Provide LOEs for project requirements and provide status updates to project manager.
  • Conduct unit testing and integration testing.
  • Provided test cases, test scripts and technical documentation associated with the code.
  • Work with testing teams and business analysts to perform the necessary changes.
  • Implement code in production environment working with CM team.
  • Use and manage the version control of application code by using PVCS.
  • Assist business analysts with system application documentation.

Confidential, Arlington, VA

Sr. Consultant

Environment: Java 1.5, JSP 2.1, Servlets 2.5, Struts 2.0, EJB 3.0, Spring 2.5, Hibernate 3.0, iPlanet web server 6.0, BroadVision Application Server 6.0, Sybase Jaguar application server 5.x, Sybase Adaptive Enterprise 12.5, Verity k2Server 5.x, Ant 1.5, JUnit 3.8, 4.0, XCBL, OCI, JAXB, JAXP, Eclipse 3.4.1, JBoss EAP 4.3.1, JPA, Solaris, Unix Scripting, SSH 3.2, Merant Tracker, GlassFish v2, PVCS Version Manager, Entity Manager 3.4, Oracle, Axis 2 webservices, SOA, RAD, Putty, Cygwin, SecureCRT, LDAP, Flex.

Responsibilities:

  • Involved in requirements gathering, design, development, UAT and testing process.
  • Worked on Broad Vision Migration Iteration 1 - migrated modules like order persistence, order check out, and purchase order in PDF, GSA Advantage and e-Buy applications to the SOA environment using JDK 1.5, JSP 2.0, Struts 2.0, EJB 3.0, Spring 2.5 and JBoss 4.3.
  • Worked on Broad Vision Migration Iteration 2 - migrated modules like Park Cart, Catalog and Search.
  • Worked on BVIT3 for eBuy, e-library and RFQ.
  • Working on BVIT5 for user profile, user maintenance and visitor information, LDAP authentication.
  • Involved in analysis, design, development and implementation for Advantage Connect application and also deployed code on Oracle 10g server.
  • Migrated Sybase’s Jaguar Application EJB 2.0 from EAS Server to EJB 3.0 on JBoss Server.
  • Designed and developed purchase order, suppliers, buyers and federal agencies reports using XSLT, FOP, Crystal Reports.
  • Developed stored procedures and functions for Catalog, ParkCart and Order Persistence modules in Oracle.
  • Worked on Advantage Connect Project which was designed, developed and integrated using JBOSS Application Server.
  • Deployed Punchout application in BEA WebLogic 8i.
  • Worked on SCR’s and IPR’s for GSA Advantage.
  • Wrote Ant build scripts and Unix shell scripts to deploy TMT, e-Buy services and Advantage services
  • Designed and developed customized reports using PDF, Oracle 9i reports and Crystal Reports.
  • Worked on enhancements of TMT project for BPA (Blanket Purchase Agreements) for multiple store info, bpa and agency level information. Strategic Sourcing component developed using EJB 3, JPA, Hibernate, ORM and Entity Manager.
  • Worked on e-Buy 8.0 project - implemented BPA Features for buyers and sellers.
  • Worked on PO portal project - implemented purchase order pdf using FOP API.
  • Developed stored procedures and wrote adhoc SQL queries for Sybase database.
  • Actively interacted with QA/Business teams.
  • Catalog, ParkCart, Order Persistence, User Profile and Shopping modules developed using Spring and Hibernate. The DAO components were developed using Spring DAO. Performance and time measurement were implemented using Spring Cross Cutting Concern and Spring AOP.
  • Front end component was developed using HTML, validation was done using JavaScript, JSP and Servlets.
  • OCI, XCBL, XML, JAXB, JAXP were used for sending requests and responses to DOL, eVA and web services, Marshall and UnMarshall.
  • Developed Advantage Connect Adaptor,ASAP authentication web services using Axis2
  • Developed XCBLMessageProcessor service for converting XCBL PO request to PO object using JAX-WS tool, JBoss web services, server side (wsprovider/bottom-up) Java to WSDL and top-down (wsconsume) from WSDL to Java.
  • Integrated JBoss’ ESB BRMS rules engine for business validation like price validation, item availability, etc.

Confidential, DC

Sr. Consultant

Environment: GlassFish v2.1, Spring 2.5.4, Maven 2.0, Subversion SVN, BEA WebLogic 8.1, Putty, SecureCRT 5.1, JUnit, Windows XP, Unix, Eclipse 3.3.x, JSP 2.0, Java Servlet 2.5, Jakarta Struts 1.2.4, JSF, XML 1.0, JDBC, IBatis for Java 2.1.0, Hibernate, PostgreSQL 8.3, Crystal Reports 11.0.x, UML 2.0, MS Visio 2003, JavaScript 1.1, JQuery, CSS, HTML, DHTML, PL/SQL, and Cygwin, Bash shell, Ajax, Flex.

Responsibilities:

  • Developed the GOG, GOGAdmin, and Dladmin applications under J2EE architecture using Spring 2.5.4, JSP, Servlets, Struts, JSF, Java Beans, Hibernate and iBATIS Data mapper.
  • Involved in requirements gathering, design, development and testing process.
  • Designed and developed GOGAdmin tool for the editorial team, which allowed them to manage “Go Out” Lists.
  • Spring security implemented for GOGAdmin tool. GOG, GOGAdmin and dladmin were deployed on the test and dev servers with automated script and manual scripts.
  • Validated and tested services using JUnit.
  • Interacted with product team, editorial and QA teams and also developed design document for applications.
  • Followed Scrum methodology for product development.
  • Provided back end and front end support and performed routine maintenance and on-call duties. Involved in Scrum, Sprint, Swag and Backlog meetings.
  • Designed and Developed Custom Reports Using Crystal Report Designer.
  • Wrote XML parser using SAX, DOM and JAXP to develop Generic Importer and Exporter modules to parse user data files.
  • Published User security verification service, Registrationservice and LocationEvent service as Web Services in support of A2A, EAI. Followed web services standards, SOAP, WSDL and UDDI.
  • Designed and developed multithread based Spring scheduled timer task to delete offline items and can be configured to schedule processes with time interval where each started job is a thread.
  • Designed User Interfaces using JSP, JavaScript (DOM scripting), JQuery, CSS and DHTML.
  • UI components were developed using Flex, MXML, ActionScript.
  • Developed Custom Tag libraries to customize front end and to enforce dynamic URL in the front-end at various levels like page, panel, links/button and visible/editable fields.
  • Accomplished dynamic JSP generation using XML, Apache Commons Digester, and Java Beans.
  • Incorporated MVC architecture using Jakarta Struts and Spring framework.
  • Wrote service methods and iBATIS XML mapping, SQL queries, PL/SQL (PostgreSQL & Oracle compatible) to interact with the backend.
  • Developed UI Component, Event Handling and Managed Bean using JSF.
  • Involved in creating use case diagrams and class diagrams using MS Visio.
  • Involved in designing components with various design patterns like Factory, Singleton, and Façade.
  • Fixing bugs in the existing modules (Bugzilla).
  • Deploy and maintain the application in many application servers (GlassFish, WebLogic, JBOSS and Tomcat Application Server with Windows and Unix platforms).

Confidential, MD

Sr. Consultant

Environment: JBoss 3.2.3, Swing, Oracle Application Server (OAS 10.1.2 OC4J), BEA WebLogic 8.1, Windows XP, SUSE Linux Enterprise 10, Red Hat Linux 9, Eclipse 3.0.x, JSP 1.2, Java Servlet 2.4, Jakarta Struts 1.2.4, Spring 2.0, XML 1.0, JDBC, IBatis for Java 2.1.0, Hibernate, MS SQL Server 2000, SQL Server Enterprise Manager 8.0, Crystal Reports 11.0.x, UML 2.0, MS Visio 2003, JavaScript 1.1, CSS, (D) HTML, UML 2.0, PL/SQL, Unix and Ajax.

Responsibilities:

  • Developed the application under J2EE architecture using JSP, JSF,Servlets, Struts,Spring, Java Beans,Hibernate and iBATIS Data mapper.
  • Designed User Interfaces using JSP, JavaScript (DOM scripting), DHTML, Drag&Drop functionality.
  • Developed Custom Tag libraries to customize front end and to enforce security in the front-end at various levels like page, panel, links/button and visible/editable fields.
  • Accomplished dynamic JSP generation using XML, Apache commons Digester, and Java Beans.
  • Incorporated MVC architecture using Jakarta Struts and Spring framework.
  • Writing service methods and (iBATIS XML mapping) SQL queries,PL/SQL (Oracle & SQL Server compatible) to interact with the backend.
  • Involved in creating use case diagrams, class diagrams using MS Visio.
  • Involved in designing Components with various Design patterns like Factory, Singleton, and Façade.
  • Fixing bugs in the existing modules (Bugzilla), requirements - front end mapping.
  • Deployed and maintaining the application in many application servers (JBoss, Oracle Application Server with Windows and Suse Linux platforms).
  • Integrated COS Printing solution product into MLO.
  • Designed and Developed MLO Reports and Custom Reports Using Crystal Report Designer.
  • Wrote XML parser using SAX,DOM and JAXP to develop Generic importer and Exporter module to parse user data files.
  • License key verification done through WebServices, SOAP.
  • Design and developed multithread based job scheduler which can be configured to schedule processes with time interval where each started job is a thread.

Confidential, CA

Senior Consultant

Environment: Java 1.4, J2EE 1.3 (JSP/Servlet/EJB/WebServices), Swing, JNDI D2 8.0, Struts1.2, JUnit 3.8, JDBC, Oracle 10g database, XML, Swing, Unix, WSAD 5.1.1, RAD 6.0, WebSphere, Crystal Reports 11.0.x, Tomcat 5, DreamWeaver, CVS, Ajax, JBoss, Windows XP, Solaris.

Responsibilities:

  • Created a Financial module for Building and Planning, which involves Fee Manager and Payment Manager.
  • Develop a Swing based applet for Locating GIS systems.
  • Developed UI framework using Swing tool for Code Generator and used Swing based JFC component to graphic features
  • Developed a Data Migration tool for Migrating data from Db2 to Oracle database.
  • Design and Developed Planning, Building and parking Reports by Using Crystal Report Software.
  • Created web based PDF reporting tool using FOP, Xml and Xslt for printing the parking permits.
  • Used Xml for parsing Jaxp parser, SAX and DOM to Parse public and transportation data
  • Jakarta Struts framework is implemented for developing the application using EJB, Servlets, JSP, and Reflection.
  • Developed JSP/JSTL/Servlets (Action) classes and HTML.
  • Developed Stored procedures/triggers along with Performance tuning.
  • AJAX has been implemented for web Pages
  • Wrote shell scripts and deployment on Unix server.
  • Used log4j for Error logging and tracking.
  • Created simple tool for web based query analyzer with options for table and column listings using JSP, Servlets, JDBC, JavaScript and HTML.
  • Created multiple web-based forms using Servlets, JSP, JSTL, and JavaScript menus.
  • Extensively used JavaScript for client side data validation.
  • Configured maintained and deployed various web and enterprise applications on WebSphere Application server, Jakarta-Tomcat, Apache.
  • Created a Assessor Import Tool for importing Assessor data.
  • Used Jira for Bug Tracking.
  • Actively interacted with QA/Business team.

We'd love your feedback!