We provide IT Staff Augmentation Services!

Java Resume

3.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • Around 8yearsof Experience in Object Oriented Programming and Web development using Java/J2EE, EJB, JavaServlets and JSP.
  • Extensive experience in Java programming.
  • Well experienced in developing software solutions for e-commerce applications using Java, J2EE technologies.
  • Extensive experience inSession Beans (stateless, stateful), Entity Beans (Container Persistent and Bean Managed Persistent) and Message Driven Beans.
  • Wrote and deployed EJBs on WebSphere 5.x/6.x and Web Logic 8.1/7.1 application server.
  • Good hands on experience with Struts and Hibernate.
  • Good experience inspring modules like Spring DAO (JDBC Template),Spring MVC & Spring AOP.
  • Extensively used HTML, DHTML, CSS, XML, XHTML, AWT/Swing, in User Interface Development.
  • Dedicated focus on n-tired distributed architectures using JDK /1.1.x/J2SDK1.x/J2EE 1.3, JDBC, XML, JNDI, JMS, RMI, Swing, Enterprise Java Beans 1.0/1.1, JSDK, WebSphere 5.x/6.x, Apache, Servlet Runner, HTML, JavaScript and DHTML.
  • Worked on Ajax, Direct Web Remoting& Jquery in web screens development.
  • Implemented presentation layer using Java Server Faces (JSF) and have exposure to Icefaces.
  • Experience in the development and implementation of platforms like SOA architecture and Web Services.
  • Strong analytical and interpersonal skills along with excellent communication skills.
  • Highly motivated, willing to work independently, and in a team environment.
  • Solid background in Object-Oriented analysis and design. Very good at various Design Patterns, designing methodologies and tools such as Unified Modeling Language (UML) and Rational Rose.
  • Working knowledge in developing swing based clients using various containers, controls, layouts etc.
  • Knowledge in using the open source tools Log4j, ANT,Maven and Junit, JMock, EasyMock, JBOSS.
  • Excellent knowledge and experience of developing applications with Model View Controller Architecture (MVC).
  • Experience in project management tools like MS Visio and MS Office for status reporting and planning.
  • Worked on Solaris & Windows NT/2000 Professional platforms. Knowledge of UNIX (Sun Solaris).
  • Good Communication and Time Management skills. A motivational team player.
  • Good experience inRational Clear Quest, Rational Clear Case, CVS, Harvest & PVCS.
TECHNICAL SKILLS:

Languages

Java2 1.4, C and C++.

Java Technologies

Applets, AWT, Swings, EJB, JSP, Servlets, RMI, JDBC, JNDI, JMS, MQ Series, JNDI, Java Beans, Java socket programming, OFX protocol, IFX protocol, Web Services (SOAP, UDDI, WSDL), XML, XSLT, XSD, DTD, DOM, SAX, JAXP, XERCES, Orchestration.

Web Technologies

HTML, XML, JavaScript, AJAX,Reverse Ajax (DWR), Jquery

Frame works

Spring, Hibernate, Struts, JSF, Icefaces,Batch, Persistence.

Methodologies

Rational Unified Process (RUP), Agile (SCRUM & XP).

Distributed Technologies

J2EE.

Web and Application Servers

IBM Websphere, Bea Weblogic, OC4J, JBOSS App Server, Tomcat.

IDE Tools / Version Control

Rational Rose 2000, Rational Clear Case, Rational Clear Quest, JCreator, FileNet(IBM Content Management), IBM WebSphere Studio,Eclipse IDE,Rational Application Developer (WSAD,RAD 6/7), Junit, Concurrent Versions System (CVS,Harvest & PVCS), ANT,Maven , Yslow, HTTPWatch, Dyna Trace.

Database

Oracle, DB2, MS-SQLServer, MySql, OC4J, MS-Access.

Operating Systems

Windows 2000 Server, Windows NT Server, Windows XP, Sco Unix,
Windows 95/98, Unix SunOS 5.9.

EXPERIENCE:

Confidential NY
Sr. JAVA/J2EE Developer
Nov 2011 – till date

Responsibilities:

  • Involved in gathering the requirements from the stake holders to enhance the existing Content Management Process.
  • Assisted in Building block support/customer calls.
  • Designed and developed the new Free Trial Feature for both K12 and HE Products using Spring MVC.
  • Provided support in fixing bugs and enhancing CSR Maintenance Admin Tool.
  • Worked in Accessibility project and implemented key feature like providing IPAD Compatibility for K12/HE product sites from Blackboard.
  • Extensively used Jquery, Ajax& JavaScript as part of accessibility project in the Web layer.
  • Used Spring Core, JBPM & multi-threading as part of enhancing Bundler process with in Content Management System.
  • Interacted with Oracle DB and wrote complex queries to pull assets information from both Vignette and portal DB.
  • Experience in testing web service endpoints through SOAP UI.
  • Well Experienced in developing and deploying applications in tomcaton UNIX Environment.
  • Implemented SOA using Web Servicesto interact with SNAS for pulling user and communities’ information.
  • Created and modifiedANT scripts to build the project with dependencies.
  • Used JAXB to marshall cue cardinformation in XML format.
  • Hands-on experience in using Eclipse, Log4J, Junit, for building, logging, testing and designing.

Environment:

Oracle 10g, Spring 3 , AJAX , JSP , JSTL ,Spring MVC,Spring DAO, MQ Series, HTML/DHTML, JavaScript, Jquery, CSS, Flash, XML, JAXB, SVN, Log4j, EasyMock, Junit, Eclipse 3.x and higher (Juno), Unix, Maven2.x, Web Services, tomcat , Vignette, VCMS, SQL Developer, SOAP UI.

Confidential,PA
Sr. JAVA/J2EE Developer
Feb 2010 – Nov 2011

Responsibilities:

  • Involved in developingsoftware solutions for ToysRUs & Raulph Lauren e-commerce applications using Java, J2EE technologies.
  • Involved in UML modeling and development of Class diagrams, Sequence diagrams as part of the Implementation Plan.
  • Involved in architectural design and making decisions for wishlist module as part of RLUK global webstore.
  • Created and modified implementation plans for employee shopping cart & wishlist modules while in design and development phase.
  • Implemented the Web layer using Spring MVC and Inversion of Control throughout the application in all the layers for bean wiring.
  • Used Spring MVC and Spring Webflow for checkout module of RL UK.
  • Interacted with Oracle DB and wrote complex queries to fix the data related issues for the stores.
  • Used Hibernate to persist data to Oracle 10g database and wrote HQL queries.
  • Used Hibernate Annotations to map DB tables to the DTO’s.
  • Used tools like Yslow,dynatrace,JProbeto Work on performance related issues for TRU CANADA and attended training sessions related to performance techniques and tools.
  • Experience in testingweb serviceendpoints through SOAP UI.
  • Well Experienced with developing and troubleshooting applications on UNIX and WinXP/2000/NT environments.
  • Implemented SOA using Web Services to interact with JDA for ODS Catalog Data and TRU Specific registry/wishlist module implementation.
  • Involved in installing and deploying the application into Weblogic Application Server along with datasourceConfiguration setup.
  • Hands-on experience in using Eclipse, Log4J, Junit, for building, logging,testing and designing.
  • FollowedAGILE Methodology and participated in SCRUM Meetings.

Environment:

Oracle 10g, Spring 2.5 , AJAX , DWR , JSP , JSTL ,Spring MVC,SpringDAO,Hibernate 3,MQ Series, HTML/DHTML, JavaScript,Jquery, Adobe Flex, CSS, Dreamweaver8, XML, SVN, Log4j, EasyMock, Junit, Eclipse3.x, Unix, Maven2.x, Web Services,Mule, SOAP UI 3.x, Weblogic 8 , SQL Developer.

Confidential,WI
JAVA/J2EE Developer
Apr 2008 – Dec 2009

Responsibilities:

  • Designed UMLdiagrams as part of the functional and technical Design using Visio.
  • Configured and Implemented Spring AOP for transaction management, logging and performance tracking.
  • Played a very strong role in handling different technical challenges during the integration of GPS Customer Product with the Core Rlog and the architectural design of the application framework.
  • Worked in configuring the datasource & JNDI Configurations in WebSphereapplication server.
  • Worked in integrating the Core Rlog (EJB application) with the GPS product which requires EJB configuration changes in the application as well as in the application server.
  • Mentored the developers ( in java ) who were working with the existing applications in VB and COBOL.
  • Took the lead role for One Complete Engine design and development and other tasks related to application server and Application framework Configurations.
  • Developed the presentation layer using Struts MVC pattern integrated with spring to invoke the service layer beans.
  • Used Spring DI, Spring DAO (JDBC Template) in the persistence layer for GPS, backend being Oracle 10g.
  • Developed user interface Validation logic using Direct Web Remoting (Reverse Ajax).
  • Implemented SOA using web services to interact with Customers.
  • Created test cases for DAO Layer and service layer using JUNIT.
  • Tested the initial application in JBoss server environment after its installation.
  • Involved in migrating the web application from OC4J to Websphere application server and vice versa.
  • Involved in migrating the web application from Java 1.4 to Java 1.5.
  • Responsible for creating tables in development schema and Wrote oracle packages, procedures and functions in PL/SQL.
  • Attended PLSQL training organized by Genco Corporate.
  • Followed AGILE Methodology and participated in SCRUM Meetings.
  • Provided support to the application in test and production environments.
  • Involved in the performance monitoring of the application using RAD tools and JProbe.

Environment:

Oracle 10g, SQL server, Struts, Spring 2.5 , AJAX , Reverse Ajax , JSP , JSTL , MVC Architecture ,EJB ,Web Services, HTML/DHTML , JavaScript ,JSON, Firebug , Visio, CSS , XML , PCVS , Log4j , Junit ,RAD 7.0 (Eclipse based) , Multi-Threading,WebSphere 6.1 ,JNDI , JProbe, JBOSS, OC4J 10g , TOAD , UNIX Shell Script.

ConfidentialIL
JAVA/J2EE Developer
Oct 2007 – April 2008

Responsibilities:

  • Assisted in gathering the Customer Requirements and preparing Functional Design Document.
  • Designed UML diagrams like use case diagrams, process flow and activity diagrams as part of the functional Design Document using Rational Rose.
  • Followed AGILE Methodology and Extreme Programming.
  • Involved in theTechnical Design of one of the Module (Restaurant Rollout Manager) in ZIL and preparing the Technical Design Document.
  • Setup DataSource in WebSphere Application server and created .car file to be used by other developers.
  • Implemented Persistence using Hibernate framework, backend being Oracle 10g and involved in Database Design for RRM Module.
  • Developed the web layer in spring MVC and implemented spring IOC throughout the application.
  • Created JSON Objects in JavaScript and also used Prototype, a JavaScript Framework used along with AJAX.
  • Used Direct Web Remoting (AJAX) integrated with spring for server side validations.
  • Developed and deployed the application in WebSphere using ANT Script.
  • Worked with offshore team in assisting them to understand the business requirements and design for modules development.
  • Used UNIX shell script in scheduling jobs, backend database being Oracle 10g.
  • Created a test driven Environment for the application as per AGILE development process using an in-memory database HSQLDB and Exported Test datasets in to the test database using DBunit.
  • Wrote test cases for DAO layer using Junit framework and used easy-mock for mock object creation.
  • Provided support to the application in test and production environments.

Environment:

Oracle 10g, Hibernate 3.0, Spring 2.5, AJAX , DWR , Reverse AJAX , JSP , JSTL , MVC Architecture , HTML/DHTML , JavaScript ,JSON, Firebug, Rational Rose, CSS , XML , CVS , ANT , Log4j , Junit ,EasyMock, RAD 7.0 (Eclipse based) , Multi-Threading, WebSphere 6.1 (WAS), JNDI, Clearquest , SQL Developer , UNIX Shell Script.

Confidential, Chicago IL
Java/J2EE Developer
Aug 2006 – Sept 2007

Responsibilities:

  • Assisted in gathering the Customer Requirements and preparing Business Logic Document.
  • Part of the team, working on the design of the application, stressed on code reuse, maintainability, scalability and high availability.
  • Coding the programs in accordance with Program Specifications and adhering to Coding Standards.
  • Implemented Rational Unified Process utilizing Rational Rose (OOAD – Object Orient Analysis.
  • Developed session beans to host the business logic and invoke backend persistence layer.
  • Developed the Presentation layer using the Struts Framework integrated with spring.
  • Made Web Service call to retrieve the nearest store\'s location for the given address, state and postal code. The response is retrieved in the form of XML through MDB, which is been parsed byDOM and the display of data is handled in respective JSP page (JMS using spring).
  • Used hibernate for persistence layer and implemented various design patterns like session façade and factory.
  • Involved in creating the account, managing billing and delivery addresses, maintain address book. Involved in making a web service call to UPS, to perform address validation while creating the user.
  • Automated build process using Apache ANT.
  • Configured connection factories and queues in Weblogic Application Server and scheduled batch jobs.
  • Conducting code inspection for programs developed by team members, whenever required.
  • Developed JUNIT lists for the programs and used EasyMock for mock objects.
  • IntegrationTesting is done after integrating different modules into one.

Environment:

EJB, XML, Struts 1.1, JSP, Tag Libraries, HTML, webservices, JAXB, Hibernate, Spring, Eclipse 3.x IDE, File Net, Java Script, Log4J, ANT, Junit, EasyMock, Weblogic, PL/SQL, Oracle 9i, CVS, UNIX Shell Script, JMS,Batch Scheduling, MVC Architecture.

Confidential, Columbus OH

Java/J2EE Developer
Sept 2005 – Jul 2006

Responsibilities:

  • Assisted in gathering the Customer Requirements and preparing Requirements Document.
  • Selected appropriate J2EE Patterns for implementing business applications.
  • Developed Solution Alternatives, Solution Recommendation, analysis-level as well as design level Package Diagram, Deployment Diagram, Class Diagram, Sequence/Activity diagram, Component Diagram, and non-functional design considerations deliverables.
  • Part of the team, working on the architecture and design of the application, stressed on code reuse, maintainability, scalability and high availability.
  • Applied OOAD/UML, and design patterns during the end-to-end J2EE based design.
  • Developed session beans that host Business Logic and Performs DB Access.
  • Developed the Presentation layer using the MVC paradigm, implemented by Struts.
  • Wrote the DAO (Data Access Object) component using JDBC to access the database.
  • Involved in the development of various components of the application.
  • Used Log4J utility to log error, info and debug messages.
  • Used CVS for versioning and concurrent access to the project files.
  • Used Java script for validation of page data in the JSP pages.
  • Wrote various SQL Queries, Stored Procedures, triggers, functions.
  • Conducting code inspection for programs developed by team members, whenever required.
  • Implemented test first programming approach using JUNIT as used JMock.
  • Developed Crystal reports using Crystal 10 Enterprise.

Environment:

Jakarta Struts Framework, JSP, CVS, JUNIT, JMOCK, Tiles, Tag Libraries, HTML, Java Script, Log4J, ANT, Web Logic 8.1, JDBC, Eclipse 3.0.

Confidential, Reston, VA

Java Developer
Sept 2004 – Aug 2005

Responsibilities:

  • Involved in design for enhancement of the project.
  • Responsible for writing stored procedures and functions on Oracle 8i database.
  • Implemented Rational Unified Process utilizing Rational Rose (OOAD – Object Orient Analysis and Design Methodology) Clear case and Clear Quest.
  • Developed and deployed the CMP Entity beans & Stateless Session on Websphere.
  • Developed front-end JSP pages with search, insert & update options including usage of several JSP taglib classes to modularize the code.
  • Used Jakarta Struts in as a view and controller for the MVC design pattern.
  • Developed web-service test clients to call the web-service provider using WSDL method definitions.
  • Active involvement in database design, development and coding of stored Procedures, SQLDDL& DML statements, functions, & triggers.
  • Involved in enhancements to the UML class & interaction diagrams for the PPC module.
  • Used Ant Scripts for performing automated build for the project files.
  • Created TMT test cases and implemented them using Junit.

Environment:

JAVA, J2EE, WSAD, JSP, Hibernate, JavaScript, WebSphere 5.x, CORBA, Java WebServices, JMS, Web services, SOAP, XML, XSLT, Struts, HTML, DHTML, CVS, UML, JDBC, PL/SQL, TOAD, SAX, Junit , JMock ,UNIX shell script, Clear Quest, Clear-case

We'd love your feedback!