We provide IT Staff Augmentation Services!

Java Developer,resume Profile

3.00/5 (Submit Your Rating)

Summary

  • A dynamic consultant with more than twelve years of solid experience in system analysis, architecture, requirement gathering, design, development, testing, troubleshooting, maintenance, and enhancement of new and existing projects.
  • Successfully executed projects in diverse domains such as Finance, Airline, Shipping, Telecommunication, User Management, Media, University, Pharmacy, and Federal Government.
  • Proven experience working in large as well as small teams and also independently.
  • Experience with different methodologies like WaterFall, RUP, XP and Scrum.
  • Experienced in designing, developing and maintaining and supporting Standalone, Internet/Web, E-Commerce, and Client Server applications on both UNIX and Windows platform.
  • Experience with different types of J2EE Application and Web Servers like iPlanet, Weblogic, IBM WebSphere RAD, JBOSS, OC4J, and Apache-Tomcat.
  • Worked with ORM tools like Entity EJB, Hibernate and JPA.
  • Thorough understanding and implementation experience of developing SOA using middleware J2EE technologies such as XML, EJB, and WebServices.
  • Strong skills in developing front-end web based solutions using JSP, HTML, CSS, JavaScript, JSTL and tag libraries.
  • Proven experience using OpenSource Frameworks like Struts, Tiles, Spring, and can adapt to in-house grown version of these frameworks too.
  • Exposure to Integrating applications with Third-Party tools and softwares like WebSEAL, PolicyDirector, I2-TradeMatrix, SAP, MediaBank and Flux Job Scheduler.
  • Worked with SCM tools like cvs, Clearcase, Subversion, Starteam, Git, and good exposure to build tools such as Maven and Ant.
  • Ability to work in tight schedules and efficient as well as proactive in meeting deadlines and escalating red flags.

Skills

Languages: Java 1.x, 1.6, SQL, PL/SQL..

Enterprise Java: JSP/Servlets, EJB 3.0, JMS, Hibernate 3.x, JNDI, JDBC 2.0/3.0, JTA, Log4J API, JavaMail, J2EE Design patterns.

Java Standard Edition: Serialization, JNI, Java Security, Java RMI, Socket Programming, JavaDOC, Internationalization Localization etc.

Mark-up/ Scripting Language: HTML, DHTML CSS , XML, XSLT, BASH Shell Scripting, JavaScript.

XML Technologies: XSL/XSLT, SAX/DOM, XPath, SOAP, WSDL, DTD, Schema, XmlBeans, JAXB..

Tools Framework: Struts 2.0/1.3/1.2.8, Spring 2.0/1.2.9, 2.5.x, 3.1 Core, JDBC, Transactions, MVC, Web Services , Hibernate 3.x, Log4J, Apache Common Library, JUNIT ,Ant, Maven, Jenkins, CruiseControl, CXF, Jersey, Jasper reports.etc .

Application/Web Servers: Web Logic 4.x, 5.0, 9.0, 6.x, 8.0/7.0, Web Sphere RAD 7.0, 7.1, Apache Tomcat 6.0.35,

7.0.37, JBoss 4.0/3.2.

Web Services: SOAP, UDDI, WSDL, XML, JAX-RPC, JAX-WS, Apache CXF, Apache Jersey RS, Spring WS, JAX-WS, JAX-RPC.

CASE Tools: Rational Rose, ER-Win, MS Visio Professional.

DBMS / RDBMS: Oracle 10g/9i/8i,6, SQL-Server 2000/2005, Sybase SQL Anywhere 7, TOAD.

Security: WebSEAL.

Testing Tools: JUNIT, Cactus, Spring Testing Framework.

Version/Source Control Systems: Rational Clear Case , SVN Subversion , CVS, VSS, GIT.

Defect/Bug Tracking: Rational Clear Quest, Bugzilla.

IDE Reporting Tools: Eclipse 2.x, 3.x, JUNO, Kepler, IBM Web Sphere Rational Architect 7 NetBeans 4.0, IDE Reports 0.5.0.

Infrastructure Software: MS Projects 2000, Dreamweaver and other office automation and Presentation Software

O/S Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris UNIX, HP UNIX.

Other Skills: Requirements engineering, Performance Tuning. UML, Design patterns, code reviews, test planning.

WORK EXPERIENCE

Confidential

Responsibilities:

  • Worked independently in a fast-paced environment with minimal supervision collaborating with BA, DBA, management, QA, Captiva team and support staff.
  • Designed the system architecture including data-flow, state, diagrams in MS Visio, MS Word.
  • Designed the XML schemas for capturing content data, client responses using XMLSpy.
  • Developed client upload tool using HTML, Jersey REST framework.
  • Generated initial model classes supporting JPA annotations for tables in the database using Hibernate code generator tool.
  • Designed and implemented a generic DAO architecture using JPA annotations, Hibernate and inheritance and wired them using Spring annotations and enabled transactions.
  • Produced Contract First Webservices with exceptions support for handling client responses using Spring Webservices, JAXB, Soap UI.
  • Developed WebServices client module for collaborating with legacy systems using Spring WebServices Client API.
  • Provided logging support for the application using Log4J.
  • Integrated the application with Quartz to enable scheduling support.
  • Implemented Unit testing for all components using Spring and JUnit.
  • Participated in integration testing of client response services with TIBCO and GWT teams
  • Provided support during QA defects fixing phase and also provided future support documentation.

Environment: JDK 1.6, SOA, JAXB, Git 1.6, Soap UI, Log4J, XML, XMLSpy, Hibernate 3.2, Spring WebServices 2.1, Spring Core 3, Jersey Rest, Quartz Scheduler, Eclipse Kepler 3.6, MS Word, MS Visio, SQL Server 2005 , Tomcat 7.0.37, Captiva, Maven 2.2.1, Windows 2000.

Confidential

Responsibilities:

  • Concurrently handled different roles of analyst, support and developer in a fast paced environment.
  • Analyzed production level 3 Clearquest tickets by troubleshooting Tomcat BASIS instance and Splunk Mule logs and creating JIRA requests with problem analysis for offshore development team .
  • Designed a Java application to capture services metadata information from different data sources and create Metacenter Repository.
  • Captured relevant webservices metadata information from Standalone HTMLs and WSDL wikis using JSoup HTML parser API.
  • Developed Parser Client API based on SAX Parsing to parse IBATIS XML files and collect metadata information in resusable datastructures using Core Java.
  • Designed and implemented an Excel based Java Client API based on SuperCSV.
  • Designed and implemented backend modules for metadata repository using DAO architecture based on the Spring 2.5.1 JDBC components..
  • Executed new enhancements for basis trade web services constructed using WSO2 WSF/Spring on Axis2.
  • and enabled integration of changes in the trade module of basis with the trading Mule components.
  • Participated in testing of the webservices using Soap UI.
  • Provided a solution using stateless Session EJB, Flux and reflection for to replace the current jobs Autosys framework.
  • Modified Maven build scripts, Coordinated Tomcat-Clearcase-Jenkins integration, file watcher, and Apply IM BASH scripts supporting changes to impact release deliverables.

Environment:, Splunk 4.3.1, Agile Scrum , JDK 1.6, JSoup 1.7.3, SOA, Mule ESB 2.2, Soap UI, Apache SuperCSV, XML,IBATIS, Spring Core 2.5.4, Spring JDBC 2.5.4, Spring WSF ,Oracle 9i, Mule Studio, Tomcat 6.0.35, Maven 2.2.1, Jenkins, Linux BASH, vi, Eclipse JUNO, Axis 2, Log4J, Autosys , Clearcase, Dynaclient, Splunk 4.3.6, MS Word.

Confidential

Responsibilities:

  • Handled multiple roles of Tech Lead, Analyst, developer gathering requirements, providing design solutions, and troubleshooting problems for development team spread in geographically diverse environments.
  • Participated in the requirements analysis phase of gathering, documenting, organizing the client requirements using RequisitePro.
  • Prototyped a SOA endpoints based contract-first web service solution using Spring WebServices, JAXB, enabling transformation of responses into SOAP messages.
  • Designed exception layer facilitating support for detailed Soap Fault messages based on Error XSDs.
  • Integrated Spring service components with Hibernate backend modules supported by offshore team.
  • Mentored developers by carrying out code reviews for Hibernate backend modules selecting candidates for caching and coordinated ECache, Query Cache integration and performance analysis with yourkit.
  • Acted as a bridge between management, onsite and offshore teams resolving technical issues.

Environment: IBM Rational RequisitePro 7.0.1, SOA, JDK 1.5,Visio, WebServices, XML, XSD, Spring 2.5.6, Oracle 9i, Tomcat - 6.0.35, Maven, ECache, Yourkit, Hibernate 3.2, Weblogic 10g, Windows XP, JDBC, Eclipse 3.1, Tortoise SVN, MS Word, MS Visio.

Confidential

Responsibilities:

  • Worked independently and in pairs on four different projects involving multiple technologies.
  • Implemented the HUBMB Java library to enable HUB system to interface with MediaBank software using Core Java JDK 1.5 and MediaBank 3.0 Java API.
  • Designed a Standalone Java application HUBFORMA to be run as a scheduled job to synchronize media information between HUB and VCIS systems through excel files.
  • Implemented Procedural routines using Core Java JDK 1.5.
  • Implemented Excel library using POI 3.7 .
  • Implemented Data routines using SQL Server 2005 stored procedures, JDBC 2.0.
  • Supported application in Production.
  • Designed a web based application HUBPROV to facilitate integration of content providers information with inDAB.
  • Identified requirements for HUBPROV by working with the business analysts who provided the HTML screens.
  • Created the SRS for HUBPROV capturing the functionality using MS Word, Visio.
  • Developed the front end HUBPROV modules using JSPs, JavaScript, Struts formBeans, Core Java JDK 1.5, Struts actions and Struts logic,bean and form tag libraries.
  • Designed and exposed HUBPROV provider services using Apache CXF.
  • Implemented the HUBPROV backend logic using SQL Server 2005 stored procedures, Core Java JDK 1.5, JDBC 2.0.
  • Designed a web based search tool Veutopia to enable retrieval of cable media products information to generate XML based metadata files.
  • Developed the SRS for Veutopia after capturing requirements and HTML screens from business analysts.
  • the front end HTML screen wrappers using JSP, JSTL, Spring taglib.
  • Developed the Veutopia front end module using Spring MVC, JSTL tag libraries, HTML, JSPS .
  • Developed Veutopia backend tier using SQL Server 2005 Stored Procedures, Spring framework JDBC core and helper API, Core Java JDK 1.5.
  • Developed media verification layer for Veutopia to communicate with MPS legacy system using Java URLConnection API, JSON-RPC.

Environment: JSP 2.0, Agile Scrum, Struts 1.3.8, Html, SOA, JavaScript 1.2, Spring MVC 2.0, Apache CXF 2.1, Spring 2.0, Eclipse 3.1, Apache-Tomcat 5, SQL Server 2005, Windows XP, JDK 1.5, HTML,XML, XERCES, JDOM, Apache Excel POI 3.7, cvs, Websphere 7.0, MediaBank 3.0, FoxPro 7, MS Word, Visio.

Confidential

Responsibilities:

  • Participated in the requirements analysing phase of documenting, organizing the client requirements using RequisitePro.
  • Constructed Use cases from the requirements and documented them using RequisitePro.
  • Prepared process flow diagrams using Visio.
  • Converted Mockups of GRP application HTMLs into JSPs and used JSTL.
  • Architected the design and development of GRP application DAO tier using Spring, Apache DBUtils, xml and Core-Java.
  • Architected the design of the GRP application front end tier using TILES-JSP layer and enabled integration with the Spring.
  • Architected the exception framework for GRP application from the data-access to the presentation tier using Spring.
  • Architected the design of a dynamic web based reporting architecture in GRP to accept dynamic set of input arguments through XML and filter using HTML controls and generate PDF, excel reports from .jasper files
  • Architected the design and development of pagination module for the GRP search screens using Spring.
  • Designed and developed the contract wizard workflow for GRP using Spring MVC.
  • Responsible for all validation of GRP contract wizard JSP pages.
  • Developed the GRP transactional Spring-service-DAO layer classes for implementing the operations required
  • Designed GRP reports using iReports IDE and generated them using Jasper Reports 0.6.7.
  • Exposed access to BCAP conservation object resources as REST based web services using Apache Jersey and provided support for both JSON and XML.
  • Migrated the SOILS DAO layer from DBUtils to Spring JDBC architecture.
  • Consumed the SOA based webservices layer for the SOILS application to get farm, tract and producer related information from the FRS application using SOAP based XML messaging through URLConnection implementation.
  • Provided transactional support to the SOILS service layer using Spring Transaction framework.
  • Provided maintenance support to the BCAP Spring based web application by executing the change requests through Clearquest.

Environment: JSP 2.0, JSTL, DBUtils, SOA, Spring 2.0, Spring MVC 2.0, IBM Rational Architect 7.1, IBM Rational RequisitePro 7.0.1, JBOSS 4.0, Eclipse 3.0, Apache Jersey RS, JSON, REST, SOAP, Maven, SQL Server 2005, Windows XP, Windows NT 4.0, JDK V1.4, HTML,XML, Jasper, ClearCase, Clearquest, iReports, JUnit.

Confidential

Responsibilities:

  • Used Agile methodology Scrum for delivering feature change requests stored in ClearQuest as part of the fortnightly production releases.
  • Used XMLSpy tool to edit and in some cases reverse engineer XML schemas from database tables.
  • Carried out enhancements related to entity EJB beans based on data model modifications.
  • Coded the changes to the Meta GUI trees using Struts Actions, XML DOM, and XPath.
  • Made changes to the existing XSLT based MetaScript Engine to reflect changes in the front-end screens.
  • Consumed webservices from internal legacy applications using JAX-RPC API to support integration tier changes.
  • Used IBM WebSphere RAD as IDE, and for building and debugging and deploying the application locally.

Environment: Java JDK 1.5, Java Collections, EJB 3, IBM WebSphere RAD app-server , Clearcase version control , Struts, ClearQuest, XMLSpy, XML DOM, Webservices JAX-RPC on SOAP , XPath, XSLT, JUnit and Windows XP Workstation.

Confidential

Responsibilities:

  • Established weekly code deliverables based on Agile XP methodology.
  • Introduced team to complex J2EE concepts acting as a bridge between SAP-ABAP teams and management.
  • Established the J2EE Architecture for migration using design patterns like Singleton, Factory, Template Method, Session Fa ade, Value Object and DAO.
  • Participated as a Web developer in the development of Struts actions and formbeans for the PI Space Registration, Inspection modules.
  • Mentored ABAP developers for developing screens for the PI Space Registration, Inspection modules using JSP, Tiles, Struts html, bean, logic, core tag libraries and JSTL.
  • Got Exposure to Client side validation routines using DOJO JavaScript.
  • Designed and developed the Spring based middle layer using the delegator proxy based Spring-Struts solution.
  • Developed the Model business JavaBean objects, Domain transfer SAP-JAVA JCO connector proxies.
  • Developed the Spring service methods using Eclipse based SAP2JAVA API for communicating with SAP BAPIs and RFMs.

Environment: Agile XP, JDK 1.4, Java Collections API, Struts 1.1.7, Spring 1.2, JSTL, Html, CSS, Tiles, JSP 1.2, I.E, FireFox, DOJO-JavaScript, SAP BAPIS, RFM , Eclipse 3.2, Subversion version control , OC4J 10g app-server , Kerberos, Windows XP Workstation.

Confidential

Responsibilities:

  • Used Agile methodology XP for development using User Stories.
  • Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, Struts logic, bean and form tag libraries.
  • Acquired working knowledge using IBM Tivoli WebSEAL administrator tool for creating application junctions, ACL's, groups, roles, mapping users to groups etc
  • Handled Security tier features for the screens by integrating single signon IBM Tivoli WebSEAL CDSSO cookies with JSPS.
  • Developed the Business Delegate and Fa ade Stateless Session, Message-Driven EJB's and the JDBC-Oracle DAO's and enhancement and modifications for the existing Oracle Stored Procedures for the modules in my user stories.
  • Developed XMLRPC service components for communication with internal applications using Redstone XMLRPC library.
  • Developed the Build scripts for the DAO, Web and EJB and app tiers using ANT and packaged the application.
  • Enabled Standalone Unit testing for DAO's, EJB's using JUnit and Struts validations, and Server wrapped testing using Cactus Framework.
  • Created Java DAO's for above Oracle Stored Procedure jobs, Remote as well as local BRIO SQR, shell script jobs.
  • Carried out the maintainance of the application by executing change requests through Clearquest.

Environment: JDK 1.4, Java Collections API, JMS, Struts 1.2, Html, CSS, Tiles, JSP 1.2, I.E, FireFox, Ant 1.x, Cruise Control, JUnit, Eclipse 3.0 IDE , EJB 3.0, CVS version control , Redstone XMLRPC lib, Clearquest, JBOSS 4.0 Apache Tomcat 3.1 app-web server , IBM Tivoli WebSEAL, Windows XP Workstation, Solaris-Unix dev, test, staging , Cactus testing framework, CruiseControl.

We'd love your feedback!