We provide IT Staff Augmentation Services!

Application Developer Resume Profile

4.00/5 (Submit Your Rating)

Expertise

  • v Over 8 years of experience in designing and developing multi-tier web based client-server applications using Java/ J2EE related technologies.
  • v Experienced in Object Oriented Analysis and Object Oriented Design using Unified Modeling Language UML .
  • v Development experience with popular Object Oriented Design Patterns GoF concepts.
  • v A developer who can think, speak and apply the OOP and AOP language concepts in building enterprise Java applications using POJOs and lightweight frameworks such as Struts, Spring, Hibernate, JSF and JPA.
  • v Expert level skills in Java Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Java Script, AJAX, CSS, HTML, JSF, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies and Unix Scripting.
  • v Strong Knowledge in XML technologies including XML,XSD, XSLT, JAXP DOM, SAX, JDOM , JAXB Castor, XMLBeans , SOAP, WSDL, Web Services using AXIS, XFIRE, CXF.
  • v Strong hands on exposure to multiple Application Servers like JBoss 4.2, IBM WebSphere Server 6.1/5.1/5.0 and BEA Weblogic 10.3/9.1/8.1/6.1/5.1.
  • v Expertise in IDEs and tools like RAD 6.x, Eclipse 3.2, Jbuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control etc.
  • v Expertise in back-end procedure development, for Database Applications using Oracle 10g/9i/8i, DB2, SQL and PL/SQL, SQL Server 7.0 and Informix 11.x.
  • v Experience in version control system tools like CVS, SVN, PVCS, and ClearCase.
  • v Strong analytical skills and problem solving skills with good communication skills.
  • v Highly organized with the ability to manage multiple projects and meet deadlines.
  • v Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
  • v Expertise in Relational Data Base Design Involved in huge data bases design and writing SQL and PL/SQL, stored procedures, packages and database triggers. Configured DB2 with RAD, and wrote stored procedures.
  • v Good knowledge and experience of packages, stored procedures, functions, triggers etc using SQL and PL/SQL.
  • v Knowledge in using Light house Client in LDAP.
  • v Good understanding and implementation knowledge of Google Web Toolkit GWT. Sound Knowledge in Ajax framework as GWT.
  • v Sound RDBMS concepts and extensively worked with Oracle 8i/9i/10g/11g, DB2, SQL Server, MySQL, MS-Access.
  • v Strengths include strong customer interface, debugging and problem-solving skills, requirement analysis, designing, programming and testing.
  • v Excellent in client handling and ensuring full client satisfaction by understanding and meeting client expectations.

Technical Skillset

Platforms

Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming

JDK 1.5, 1.6, 1.7,1.8, C, C

Server Scripting

JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting

JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5

Java Frameworks

Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools

Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench,

Databases

DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications

EJB 2.1, EJB 3.0, CORBA, RMI

Version Control

Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs

Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools

ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration

Jenkins, Hudson

XML Tools

Altova XML Spy 2005,2008

XML Technologies

XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications

JAX-RPC, JAX-WS, JAX-RS

Webservice Tools

SoapUI 4.0,5.1, TcpMon

Webservice Implementations

Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing

Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing

JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner,

Application Servers

Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers

Tomcat 5.0,6.0,7.1, Joans

UML Tools

Altova UML Model, Rational Enterprise

ORM Frameworks

Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking

JIRA, Bugzilla, Rational ClearQuest

Methodologies

Agile XP, Scrum , Rational Unified Process RUP , Waterfall, Kanban

Reporting

iReports, JReports

Batch Jobs

Quartz Scheduler, Cron, Spring Batch

HTML Editors

MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating

Velocity, Freemarker

Search APIs

Solr, Lucene

Professional Experience

Confidential

Project Description:

This project involved automating the inventory of returned and incorrect packaging. This inventory set went through a workflow which could have different implications viz package being returned to a different customer, package goes in noowner inventory, customer reimbursed, etc. Reporting solutions for the above was generated and monitored to ensure the workflow was operating within parameters.

Responsibilities:

  • Involved in designing applications using the core J2EE design patterns Fa ade, Data Transfer Objects, Business Delegate, andValue Object.
  • Involved in Object Oriented Analysis OOA and Object Oriented Design OOD Techniques using Unified Modeling Language UML .
  • Developed JSPs strictly confining to the policy of no java use in themand AJAX was used for asynchronous server calls.
  • Presentation tier of the application was built completely on Struts framework. Heavily used Struts Tag Libraries, Validators, and Tilesand involved in Configuring web.xml and struts-config.xml.
  • Worked on the back end part of the application involving Springframework, and Hibernate.
  • Persisted common application level data like domain libraries using ehCache.
  • Used Spring AOP for transaction management and developing advices for various cross cutting concerns such as logging, security and indexing.
  • Hibernate was used as admin tool persistence framework. Also, implemented interceptors using Hibernate and Spring.
  • Developed the Hibernate entity classes using Annotations andXDoclet.
  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers in Informix.
  • Generated complex PDF reports using JASPER.
  • Agile delivery of software using practices of short iterations, sprints, Scrum.
  • Developed the provider by top-down approach by writing the WSDL.
  • Used SOAP Protocol for communicating between two different backend systems.
  • Extracted the SOAP request sent to and SOAP response received from the backend system.
  • Developed web services using Apache Axis web service engine.
  • Worked on writing Unix Scripting to perform certain tasks.
  • Involved in validating designs done by other developers as well as in the code review process.

Environment: Solaris, JDK1.7, Servlets, JSP, Spring 3.1, Hibernate 3.0, HTML, JavaScript, CSS, XML, Server Studio 6.5, Tomcat 7.0,SVN, Maven , iReport 2.0.2, Struts 1.3.10, Altova XML Spy, SoapUI, JAX-WS, Apache CXF, TcpMon, JQuery, JQueryUI

Confidential

Role: Sr. Application Developer

Project Description:

Delivery Workflow Manager DWM required creating real time tracking system of freight packages from origin to destination. The status of shipment was platform and device independent i.e. one can trace a package via a phone, personal computer or any other device.

My Job in CEVA was to provide technology solutions to many logistics challenges. This project was a conversion project from Microsoft's .Net platform to the open source java platform.

Responsibilities:

  • Extensively involved in requirements gathering, analysis and design for the Planning Analysis through Implementation for the Online Ordering Application for the Fidelity and affiliated products services.
  • Worked on developing Object-Oriented n-tier Scalable high-performance and web application module using Core Java.
  • Worked on Core Java Multi-threading.
  • Involved in designing Object Oriented Principles Methodologies.
  • Used J2EE and Java design patterns, DAO, Service Locator, Object Factory and Singleton patterns extensively.
  • Wrote new JSP's, and modified existing JSP's, Servlets and deployed them on WeblogicApplication server.
  • Developed Custom tags and Interceptors to persist the frame state.
  • Extensively involved in Server-side programming using Struts as handlers for dynamic Content generation and User Interface UI using XML.
  • Developed the front end application using JSF and Spring.
  • Implemented the front end of the application using Spring MVC. Developed various controllers and validators for the front end and defined common page layouts using tiles.
  • Used Dependency injectionin Springfor Service layer and DAO layer.
  • Audit Logging using HibernateInterceptor was implemented for the admin application.
  • Designed, developed and maintained the data layer using the ORM framework called Hibernate.
  • Implemented SOAP, WSDL and a subset of XML Schema for a Web services toolkit, and for web services integration.
  • Developed WSDL and implemented Web Services in SOAP Server using Apache Axis.
  • Authentication for the admin application was provided using LDAP.
  • WebLogic JDBC ConnectionPool is used to connect to database server
  • Agile delivery of software using practices of short iterations, sprints, Scrum.
  • Used JUnit, JUnit-Perf and Cactus for testing purposes.
  • Worked on Jasper reports, an open source reporting tool to generate reports.
  • Developed build scripts using ANT.

Environment: Redhat Linux Server 2005, JDK1.6,Servlets, JSP,Spring, Hibernate, Oracle 9i, HTML, DHTML, Javascript, XML,REST, XHTML, Eclipse, TOAD 7.6, Harvest XtraCVersion Control, WebLogic 9.1,JAX-WS WebServices, Junit, ANT 1.8

Confidential

Role: Sr. Software Developer

Confidential

Project Description:

This project was a multi-phased project which involved the complete lifecycle of managing a diary product from its inception, production, marketing, sales, invoicing and shipment. The project was sold as a COTS Conditional Off the Shelf service to individual and privately owned dairy farms.

Responsibilities:

  • Developed the presentation layer and GUI framework using JSP, HTML and client-side validations were done using JavaScript.
  • Prepared Design Documents and Developer Test Scripts.
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience.
  • Provided assistance to other developers in developing backend functionality and in writing complex SQL queries.
  • Worked with the team members to create High Level design, detailed design to be implemented in Java/J2EE environment and estimate the level of effort.
  • Develop, implement, and maintain an MVC architecture utilizing Struts framework.
  • Designed and developed necessary tables, views, stored procedures and triggers.
  • Implemented the front end of the application using Spring MVC. Developed various controllers and validators for the front end and defined common page layouts using tiles.
  • Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate.
  • Implemented the persistence layer using Hibernate and configured Hibernate with Spring to interact with the Database from the DAO.
  • Designed and coded business components using J2EE design patterns Singleton, Factory, Fa ade .
  • Test driven development approach was used and hence worked intensively on developing test cases.

Environment: JDK1.4.2,Servlets, JSP, Struts, JDBC, Multithreading, Oracle 10g, HTML, Java Script, CSS, XML, Rational Clear Case, Websphere 6.1, RAD 7.1, Test Director, JTA, JUnit, JUnitPerf, CVS, Maven,Sybase.

Confidential

Role: Java Developer

Project Description:

Equity Enterprise EE is a fund management financial initiative. The primary clientele for EE were stock exchange brokerage firms which needed round the clock and real-time analysis of stocks, invenstments, equities and other monetary data to analyze and ultimately come up with a potential recommendation s of trades for the said brokerage firm.

Responsibilities:

  • Involved in System Requirements study and conceptual design.
  • Created UML diagrams like activity diagrams, sequence diagrams, use case diagrams.
  • Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
  • Created user-friendly GUI interface and Web pages using JSP, HTML and DHTML.
  • JavaScript was used for the client side validations.
  • Written JSP's, Servlets and deployed them on JBoss Application server.
  • Used CVS as source control.
  • Extensively involved in Server-side programming using Struts frame work as handlers for dynamic Content generation and User Interface UI using XML, XSLT, HTML, DHTML and JavaScript.
  • Developed JSP pages to embed XSL style sheet based on Struts framework.
  • Written JavaScript functions to get dynamic data and client side validation.
  • Designed, Developed and Implemented document transformation applications using XML Spy tool.
  • Developed fa ade class and their supporting classes to route the request to the service and receive the response data XML
  • Developed classes to Parse XML by using SAX parser.
  • Developed prototype applications using RMI.
  • Developed and deployed EJB's Session and Entity to implement the business logic and to handle various interactions with the database.
  • Used the JNDI for Naming and directory services.
  • Developed session beans to process the request from the fa ade.
  • Performed testing using JUnit.

Environment:JDK1.3, Servlets, JSP, UML, XML, XSL, MS-SQL Server 2000, JBoss, Eclipse, CVS, JUnit, JMS, Xalan, Xerces Parser ,Unix,RMI, Oracle.

Employer: Pizza PizzaJanuary2002 to March 2003

Role: Application Developer

Project: PPGR PizzaPizza Global Reporting

Location: Toronto, ON,Canada

Project Description:

Pizza Pizza is one of the biggest pizza franchise in Canada. They have centrally operated system in there head office in Toronto, which controls the flow of calls and online ordering.

This application was a reporting solution designed to provide day to day information on sales, commissary, inventory and general ledgers.

Responsibilities:

  • Designed the Application using the Model View Control Architecture.
  • Developed Java Server Pages JSP's and generated HTML Files.
  • Developed RMI based task scheduler
  • Used SAX/DOM XML Parser for parsing the XML file
  • Communicated between different applications using JMS.
  • Extensively worked on PL/SQL, SQL
  • Developed different modules using J2EE Servlets, JSP, JDBC, JNDI
  • Integrated the Application with Database using JDBC.
  • Used JNDI for registering and locating Java objects.
  • Developed and deployed EJB like Entity Beans and Session Beans.
  • Interacted with backend and wrote stored procedures, functions and cursors for deleting and inserting.
  • Used Servlets for the development of automated e-mail response for inquiries
  • Interacted with the Users and Documented the Application.

Environment:Java, J2SE, JDBC, Servlets, JSP, HTML, RMI, J2EE, DHTML, Oracle, PL/SQL, Visual Age 3.5.

We'd love your feedback!