We provide IT Staff Augmentation Services!

Application Developer- Java/j2ee Resume

3.00/5 (Submit Your Rating)

New, YorK

PROFESSIONAL SUMMARY

  • A result oriented software professional offering around 8 years of Java/J2EE experience in teh Finance, Retail, Technology, Energy and Utilities industries.
  • In - depth noledge and experience of all phases of Software Development Life Cycle (SDLC) with concentration on requirements analysis, technical systems design, development and implementation of various applications using HTML, XML, CSS, Java, J2EE, C.
  • Expertise in J2SE, J2EE, Servlets, JSP, JDBC, Struts, Spring, Spring-MVC, JSF/ICEFACES, EJB (Session and Entity Beans)1.X/2.X,Web services, JNDI, Hibernate,, AJAX, JSTL, Custom Tag Libraries/UI Libraries, Swings, Java Beans, HTML, CSS, JMS, MDB, XML, XSLT, JQuery, SAX and DOM.
  • Strong experience in different XML technologies. Implemented Services oriented architectures (SOA) using XML based web Services (SOAP, UDDI, and WSDL).
  • Experience with developing applications using Design Patterns such as Singleton, Factory, MVC, Data Access Object, Façade pattern, Adaptor Pattern, Factory, Utility, Object tool, Business Delegate, Chain of Responsibility, Command.
  • Spearheaded teh design of Sequence diagrams, Class diagrams, Activity diagrams using UML modeling tools Rational Rose and RUP process for mission critical systems earning high accolades from leadership.
  • Exceptional analytical, troubleshooting organizational, communication, prioritization, and problem solving and leadership skills with ability to create and sustain high work tempo.
  • Experienced using CMMI processes for software development including defect tracking (Bugzilla), CVS/VSS/WIN CVS and SVN for configuration management, requirements traceability matrix and Project Management Plan (PMP) for work allocation and duration
  • A team player with strong communication, analytical, organizational and relationship management skills.
  • Involved in bug fixes, production support issues.

TECHNICAL SKILLS

Languages: Java/J2EE, C

Web Technologies: JSP, Servlets, J2EE, JSF1.2/2/Ice faces, JAXB, AJAX, SOA, JAX-WS, and JMS

Platforms: Windows NT, 98, 2000, XP, Vista, UNIX

Framework: Struts1.2, spring 3.0, Hibernate 3.0, Struts 2

Databases: Oracle 9i, Oracle 8i, DB2

Tools/IDE: Rational Rose, Eclipse IDE, TOAD, IntelliJIDEA, Rational Software Architect 6.0

Servers: Apache Web Server, Apache Tomcat, Glassfish server, Web Sphere Application Server5.1, BEA Web Logic Server

Design skills: OOA(Object Oriented Analysis) &OOD(Object Oriented Design),Design by contract,GoFdesign patterns, JEE EJB design patterns, and UML.

Software Development Methodology: Agile methodology, -SCRUM, TDD (Test Driven Development).

Version Control: CVS, Clear case, VSS, ClearQuest

Other: SOAP, WebServices, JavaScript, XML 1.1, XSL, XSLT, SAX 2.0, DOM, JAXP, JAXB, SOAP 1.2, UDDI, WSDL, Axis 1.2JAX-WS,Jquery,Ajax,CSS

PROFESSIONAL EXPERIENCE

Confidential, New York

Application Developer- Java/J2EE

Responsibilities

  • Built an end to end vertical slice for a JEE based contracts application using popular frameworks like Spring, Hibernate, Struts, JSP, XHTML, Maven2, and Ajax by applying OO design concepts, JEE & GoF design patterns, and best practices.
  • Used Agile methodology/SCRUM to develop teh application.
  • Implemented MVC architecture using Spring and Struts frameworks combined with Hibernate for database persistence.
  • Used design patterns like Business Delegate, Singleton, Session Facade, MVC, Service Locator.
  • Developed various business logic and reports using HQL and Hibernate Criteria.
  • Extensively used Java Collections.
  • Developed screens using JSP, DHTML, CSS, AJAX, JavaScript, Struts, spring, Java1.5, EJB3.0 and XML.
  • Used Struts Tiles Framework to structure core application webpage layouts and to assemble teh JSPs.
  • Developed JSP pages and teh corresponding Action forms.
  • Improved teh build process by migrating it from Ant to Maven2.
  • Implemented persistence mechanism using Hibernate (ORM Mapping).
  • Responsible for mapping teh database model into persistence objects using Hibernate Annotations.
  • Designed Stateful Session Beans for maintaining user Sessions and used Entity Beans to retrieve and update customer information.
  • Developed queries to extract teh data from teh database and performed teh required operations and results.
  • Integrated with other IGF applications and document generation utilities through JMS, Websphere MQ, SOAP based Web Services and XML.
  • Design and Developed Mapping and Configuration files.
  • Used Log4j for logging and debugging.
  • Creation of POJO Beans to build Data Model for teh Application.
  • Developed teh DAO layer for teh application using Spring Hibernate Template support.
  • Developed various business logic and reports using HQL and Hibernate Criteria.
  • Performed extensive test driven development using JUnit for unit testing.
  • Implemented teh use of Web service interface in GCMS for getting Quote Information and sending information required for creating OL.
  • Tuned SQL statements, Hibernate mapping, and Websphere application server to improve performance, and consequently met teh SLAs.
  • Identified and fixed transactional issues due to incorrect exception handling and concurrency issues due to unsynchronized block of code.
  • Provided recommendations on OO design concepts, best practices, exception handling and identifying and fixing potential memory performance and transactional issues.
  • Used Rational Clear Case for version control and source code management.
  • Used Rational Clear Quest for tracking errors and bugs in teh project source code.
  • Applied design patterns and OO design concepts to improve teh existing Java/J2EE based code base.

Environment JAVA, JSP, Struts2, Hibernate, Spring framework JDBC, XML, SQL, JUnit, Log4J, RSA, IBM Web Sphere, DB2, Windows, Clear Case, Web services, Axis2,EJB2.X

Confidential, TX

Application Developer

Responsibilities

  • Developed several different modules for 3 different applications for R2 release of teh project and was part of all teh phases of SDLC.
  • Created frameworks using design patterns dat include Data Transfer Object (DTO), Data Access Object (DAO), singleton classes, business delegates, and service locator.
  • Involved in teh development phase for 2 applications in teh project called CIM tools and handheld.
  • Designed teh Struts Action Servlets.
  • Developed a module in ODS Order Delivery Schedule using Ajax, JSP and Core java.
  • Developed Stateless Session Beans and DAO’s to implement teh business layer and Service layer.
  • Developed teh UI part using FLEX and implemented teh workflow for sending teh data from teh server in teh text-based format JSON. JSON was used for FLEX - Struts communication.
  • Implemented teh flow from front end in Flex by sending teh data as object dat contain name-value pair and send it to teh server using HTTP Service and tan getting teh response from teh server after fetching teh data from database as JSON data.
  • Used Rational rose for creating UML diagrams (use case, class, sequence, and collaboration) based on teh business requirements for teh modules in CIM Tools during teh design phase.
  • Used Jtest as a tool for code review and static analysis.
  • Followed VelociQ standards for teh coding, testing and bug fixing.
  • Used tools like Toad for teh database activities and wrote SQL queries for interacting with database.
  • Teh Modules handled were Product Analysis - User Rating, Set Product Forecast and Capacity Audit in CIM tools. Teh CIM tools were developed using Flex, JSON for UI and teh MVC architecture was followed using Struts frame work.
  • Teh modules Event Planning, PSA, Stock Status - Main in handheld application were developed using JSP, JavaScript etc. It is used to scan teh product stocks and allows customers to browse store aisles, scan item bar codes and total their orders electronically.
  • Made use of Spring Dependency Injection to get an instance of delegate class from teh Action class by Spring Application context.
  • Developed modules like Inventory Initialization, Forecast copy, Clear Capacity, Re-initate capacity, Product Group, Set Product Forecast, Request Planning using JMS and writing MDBs to receive teh request from teh queue.
  • Providing support for Pilot Testing
  • Implementing enhancements for teh applications during teh support phase.
  • Involved in teh maintenance of teh same applications doing.
  • Reviewing teh deliverables doing self and peer reviews.
  • Responsible for resolving data quality issues during teh Unit Testing Phase/System testing/UAT/Pilot Testing.
  • Developed MDB’s to implement teh flow of asynchronous transactions in teh CIM module to update teh Job Status for each asynchronous job.

Environment XP, Java, Oracle 9i, Edit plus editor, JMS, Toad, EJB, JSP, JavaScript, Eclipse, Jtest, Rational Rose, Struts 1.2, Glassfish enterprise server, Spring DI, Ajax, Flex., Session Beans,EJB 2.X, MDB

Confidential Cupertino, CA

Project Engineer

Responsibilities

  • Implemented teh application using Struts Framework which is based on Model View Controller design pattern.
  • Developed teh front-end which takes teh data into teh system using JSP, AJAX, Struts, Strut Validations/JavaScript, Struts Tag Libraries, HTML and DHTML.
  • Worked on a major enhancement for teh Equipment tracking.
  • Performed client-side validation using JavaScript and worked on Struts validator frame work for teh server side validation.
  • Developed Session beans and Entity beans as business objects.
  • Implanted an entire flow of Equipment Tracking for collecting and reporting time spent on specific experiments.
  • Designed teh Struts Action Servlets.
  • Developed some of teh modules by making AJAX calls from a JSP page using JQuery to a Struts Action which hits teh database using DAO layer and fetches teh response and updates teh JSP page back with teh response or display a new JSP page based on teh Action Forward.
  • Developed Action Classes, Service Classes for teh module Equipment Tracking.
  • Used SVN for version control of Java code.
  • Performed extensive test driven development using JUnit for unit testing.
  • Parsed XML data to transfer data from third party vendors into teh company database.
  • Developed SQL queries to extract teh data from teh database and perform teh required operations and results.
  • Built and deployed teh application using Maven.
  • Ensure a high level of communication among teh members of development team.
  • Interacted with clients regarding teh requirements and change requests.
  • Provided Livelink support using Java API’s.
  • Developed customizations for Open Text's Livelink product.
  • Development of custom applications on top of LiveLink using Java.
  • Install and administer teh development instance of LiveLink and provide support with teh installation/administration of teh production system of LiveLink for Oracle Support Services.

Environment Windows 2000,Livelink, Core Java

Confidential

Project Engineer

Responsibilities

  • Actively involved in teh development phase of teh builder and multifamily modules.
  • Involved in development and deployment of teh Presentation and Web Tiers based on MVC Framework using Java, JSP, XML, Eclipse IDE, Tag Libraries.
  • Developed an entire flow of adding a builder in both multifamily and builder modules using Servlets and JSP’s.
  • Designed and developed a Scalable, Multithreaded Agent Framework for collecting events from devices on teh network. Teh framework was designed to adapt according to teh XML.
  • Involved in design of JSP’s and Servlets for navigation among teh modules.
  • Developed teh modules making sure they follow teh WiproStyle in coding standards.
  • Performed Client side validation using Javascript.
  • Rendered teh pages using JSP and Tiles architecture
  • Involved in developing teh DAO’s for accessing teh Database.
  • Involved in teh development phase and support phase for R1 release for BMF Portal Project.
  • Followed teh MVC pattern for teh project.
  • Created and used style sheets {Cascading Style Sheets CSS } to change teh look & feel of teh UI.
  • Developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from database.
  • Managed connectivity using JDBC for querying/inserting & data management including SQL queries.

Environment Windows XP, Java, Oracle, Edit plus Editor, Apache Web server, Tomcat, J2EE, JSP, JavaScript, Java, Eclipse, CSS, XML.

Confidential

Project Engineer

Responsibilities

  • Developed and deployed UI layer using JSP, XML, JavaScript, HTML/DHTML and CSS.
  • Developed class diagrams, sequence and use case diagrams using UML Rational Rose.
  • Implemented modules in teh Spring MVC framework using SimpleFormController and AbstractWizardFormController for navigation within teh application.
  • Designed and coded Business classes using Spring IOC and MVC features.
  • Designed and developed customer registration and login screens using IceFaces, HTML, JSP, and Servlets for more interactive web pages.
  • Mapping of Use-cases to Web Services and XML Schema, Mapping schema elements with existing web services, creation of reusable web services & data services using JAX-WS.
  • Used point to point JMS Queues. Involved in integrating web components with different queue based messaging services.
  • Extensively involved in writing Object relational mapping code using hibernate.
  • Developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Developed modules using Ice Faces/JSF, JSP’s, Servlets and deployed them on WebLogic server and did unit testing using JUnit.
  • Used Business Delegate, Service locator, Factory, Session Facade, DTO and DAO design patterns.
  • JDBC connections & Servlets were used to retrieve data from teh database.
  • Used CVS as source Version control.
  • Involved in prototyping teh MVC framework integration with hibernate using spring.
  • Responsible for generating build script using ANT dat compiles teh code, pre-compiles teh JSP’s, builds an ear file and deploys teh application on teh application server.
  • Implemented SQL queries and used stored procedures and built in functions to retrieve and update from teh databases.
  • Used CVS for versioning system.

Environment Windows XP, Java, JSP, JavaScript, Eclipse IDE, Web Services, XML, WSDL, UDDI, Toad, Eclipse, Web logic Application server, Oracle, ANT, Spring MVC, Hibernate, JAX - WS.

Confidential, Irvine, CA

Project Engineer

Responsibilities

  • Developed extendable set of JavaBeans, each specializing in one aspect of teh installation process. Stringed together a series of both visual and non visual JavaBeans components, teh end result being teh finished installation.
  • Designed custom JavaBeans components and employed them in teh setup, providing unlimited customization.
  • Implemented teh UI changes for teh scanner version using JavaScript and JSP’s.
  • Involved in some back end implementation using C for teh interaction between MFP’s and teh user input.
  • Performed bug fixes for teh release of teh scanner version.
  • Used JavaScript, HTML and JSP for implementing teh UI interface of teh Top Access tool.
  • Used Cygwin to provide native integration of Windows-based applications, data, and other system resources with applications, software tools, and data of teh Unix-like environment.
  • Developed a web GUI rich tool named “LookCR” dat downloads teh data of CRs(Change Requests) in csv files from remote locations every hour, updates teh database and tan tracks teh incoming and outgoing Change Requests and generate reports, provide various views and maintains a database for teh same in MySQL.
  • This tool was able to save more than 50 person hours every week. And was highly appreciated by teh higher management.
  • Tool was developed in MVC using Apache Struts 2 which is an elegant, extensible framework for creating enterprise-ready Java web applications. Teh framework is used to streamline teh full development cycle, from building, to deploying, to maintaining applications over time.

Environment Java, JSP, Servlets, JNDI, HTML, JavaScript, RMI, Oracle 9i, Tomcat (5.0), Eclipse (3.0), WebLogic (8.1), Windows NT.

We'd love your feedback!