We provide IT Staff Augmentation Services!

Senior Java/j2ee Web Developer Resume

0/5 (Submit Your Rating)

Warren, MI

SUMMARY

  • Over 8 years of experience in web development using technologies like Java, J2EE, Servlets, Struts1.x, Strut 2.0, Spring, Hibernate/JPA, JSP, JSTL, XML, JMS, Web - Services, databases mysql, MS-SQL, Oracle etc.
  • Experience in designing, developing and maintaining client/server web based n-tier Applications.
  • Strong ability to translate a department's business functions and requirements into terms that are meaningful to software developers.
  • A results-driven, highly motivated professional with exceptional success in managing small to major projects from concept through implementation.
  • Experience in IBM RAD 7.0, WAS 6.1, BEA WebLogic, JBOSS, Eclipse, STS, Apache AXIS, Apache Tomcat
  • Expertise in Struts 1.x, Struts 2.0/WebWorks, OGNL, Spring IOC, Web-Services, JDBC, Log4j, TestNg, JUnit, Easy Mock and ORM, Hibernate/JPA, XML, XSD, XSLT, JAXB, JMS, Drools, jBPM, Open Source Development tools.
  • Excellent Knowledge and experience of drools, jBPM, Guvnor, JMeter, JavaScript, jQuery, EJB’s, AJAX, DWR, JSTL, CSS, HTML, JSP with various tags.
  • Experience in Database design, Creation and management of schemas in SQL, PL/SQL, T-SQL ORACLE 10g, Derby, and DB2 environment.
  • Experience with Web Services, Axis2, SOAP and REST web services.
  • Experience in project management tool like Maven, Nexus, CVS, Hudson, Subversion SVN and Clear Case.
  • Experience of various design patterns like Strategy, Integrator, Decorator, Visitor, Singleton, Factory etc…
  • Experience in java application performance tuning, Generics, Annotations, multithreading, improvement by optimizing I/O operations, Pooling valuable system resources like threads, database connections and using best practices for development.
  • Self-motivated, Fast Learner, good team lead and player, enjoys working under pressure and tight schedules.

TECHNICAL SKILLS

Programming: Core Java, J2EE, Servlets, Web Services, Struts 1.x, Struts 2.x, Spring MVC/IOC/AOP, JSP, JSTL, JSF, JDBC, JNDI, Drools, Log4j, Taglibs, JDBC, Spring, Swing, SWT AJAX, DWR, jQuery, JUnit, ANT, C/C++, SOAP, Axis2, XML, XSLT.

Databases/RDBMS: Oracle 9i, 10g, 11g, MS SQL Server 2000, MYSQL, Postgres SQL, DB2

Development Tools: IBM RAD 7.1, Eclipse, Spring source Tool, MS-Visio 2007, NetBeans, TOAD, Adobe Photoshop, MS Project, MS Vision.

Versioning & Build Tools: CVS, SVN (Subversion), Rational Clear Case, Maven

Object Oriented: UML, Rational Rose with UML 2.0, Design Patterns, Use cases, RUP

Frameworks: MVC, Struts1.3, Struts 2.x, Spring, Hibernate, OOD

Web/Application Servers: WebSphere, WebLogic,, Apache, Tomcat 4.0, JBOSS

Methodologies: OOPS/OOAD, Agile

Markup & Scripting Languages: HTML, XML, XSD, XHTML, XSLT, Perl, PHP, JavaScript

Tools: /Products Database Designer Tool (DBDT) and ERWIN, Macrovision Install Shield 11.5, MS-Visio, MS-Project 2002

Networking Protocol: TCP/IP, UDP

Operating Systems: Windows 2000/XP/NT/98/95, Unix, Sun Solaris.

PROFESSIONAL EXPERIENCE

Confidential

Senior Java/J2ee Web Developer

Responsibilities:

  • Developed the presentation layer of the application using Jquery, Jquery datatables, and jquery layout using json and Ajax calls .
  • Agile software development environment, daily 15 minutes SCRUM meeting with iteration time 2 weeks.
  • Developed backend using oracle store procedure, packages with spring JDBC template.
  • Extensive involved in designing and Java coding.
  • Refactoring and caching done using OS Caching.
  • Improved quality of code using various core and j2ee design patterns.

Environment: Eclipse, J2EE, Java 1.5, Agile, Struts 2.x, JSP, JSTL, AJAX, Jquery, Struts tags,, Spring IOC, Spring MVC, Jquery, Datatables, Itext, JSON, JavaScript, Oracle, PL/SQL, TOMCAT, Web Services, Axis2, WSDL, SVN, Log4j, drools, jBPM, Guvnor, XHTML, Caching JCS, Maven, Nexus .

Confidential

Senior Java/J2ee Web Developer

Responsibilities:

  • Developed the presentation layer of the application using Struts, JSP, JSTL,DOJO Struts Tags and Tiles.
  • Agile software development environment, daily 15 minutes SCRUM meeting with iteration time 2 weeks.
  • Extensive involved in designing and Java coding.
  • Refractor and caching done.
  • Improved quality of code using various core and j2ee design patterns .
  • Created a prototype to fulfill complex business rules using drools and JBPM using JBOSS Guvnor rules repository, Spring MVC, Hibernate, weblogic and JMS.

Environment: Eclipse, J2EE, Java 1.5, Agile, Struts 2.x, JSP, JSTL, AJAX, DWR, DOJO, Struts tags,, Spring IOC, Spring MVC, Jquery, Datatables, Itext, JSON, JavaScript, Hibernate, Oracle 9i, PL/SQL, TOMCAT, Weblogic, Web Services, Axis2, WSDL, SVN, Log4j, drools, jBPM, Guvnor, XHTML, Caching, Maven, Nexus, .

Confidential, Warren MI

Senior Java/J2ee Web Developer

Responsibilities:

  • Developed the presentation layer of the application using Struts, JSP, JSTL Struts Tags and Tiles.
  • Extensive involved in designing and Java coding.
  • Use of web services to deal with different vendors of the application.
  • Use extensively TDD approach to build the application using Junit/Cactus.
  • Weblogic administration for deployment of the application.
  • Created frontend prototypes using AJAX using DWR, Ext JS, SWT, JSON, XML, JSF, JAXB etc. used backed technologies like Hibernate, JPA, and Spring IOC etc.
  • Involved in deployment in pre-production and production before and after UAT testing.
  • Refactoring and Appropriate Design Pattern used to improve the code quality of existing code.
  • Build drools rules for business regulatory functionality.

Environment: Eclipse, J2EE, Java 1.5,, Struts1.x, Struts 2.x, JSP, JSTL, AJAX, DWR, Struts tags, drools, jbpm Spring IOC, JavaScript, Oracle 9i, PL/SQL, Weblogic 8.1,Hibernate, Web Services, Axis2, WSDL, SVN, Log4j, XHTML,.

Confidential, Washington, DC

Senior Java/J2ee Web Developer

Responsibilities:

  • Developed the presentation layer of the application using Struts, JSP, JSTL Struts Tags and Tiles.
  • Make the Web Application i18 Internationalization capable.
  • Extensive involved in Java coding.
  • Design and developed the Report Center and Quote display modules by implementing DispatchAction classes, DynaActionForm classes for the business logic.
  • Involved to manage user credit card and receipts of register users for e-commerce purposes (invoice generation and e-mail notification).
  • Configured and managed web logic server for JMS, application deployment, web-services etc.
  • Used Java/J2EE Design patterns like Session Façade, Data Transfer Object (DTO) and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Used spring for dependency injection in the module.
  • Configured the spring xmls for the new beans.
  • Designed the database for the application using ERwin (ER Diagrams) and ensured that the logical data models were mapped efficiently into physical data models.
  • Developed the application's persistence layer by mapping business objects in the model tier to tables in an Oracle database using JDBC and Hibernate.
  • Used JavaScript and Struts Validation framework to perform client side form validation and server side validation respectively.
  • Used Display tag library for the generated receipts pagination and also to export the data to spreadsheets.
  • Defining, modifying and designing the layers and server side components of the product using object oriented design methodologies and standard Java J2EE patterns.
  • Used log4j for storing different log level messages in the log files.

Environment: Eclipse, J2EE, Java 1.5,, Struts1.x, JSP, JSF, JSTL, Struts tags,, Spring IOC,, Apache Lucene AJAX with DWR, JavaScript, JSON, Ext-JS, Oracle 10g, PL/SQL, Weblogic 8.1, SOA, Web Services, Axis2, WSDL, SOAP, JIRA, Log4j, jMock, JMS., JAXB, HTML 4.0, XML, XHTML, Agile, CSS, DHTML, Ant, Maven, OOAD& UML.

Confidential, CA

Senior Java developer (Team Lead)

Responsibilities:

  • Understanding the client requirements.
  • Design and development of a web based application to track router status in real time.
  • Network administrator can find the status and other details of the any of the router installed at different geographical locations. In this project, we used Struts 2.0, Hibernate 3.2, AJAX with DWR and using Google Web toolkit. Map refreshes (fetches data from database) at a preset interval or can be refreshed any time with click. Another process fetches router information from a JMS server and updates the database.

Environment: Eclipse, Tomcat, Java 1.5, Hibernate 3.2, Struts 2.0, JMS, spring, AJAX with DWR, Oracle 10, CVS, Maven, Agile Methodology.

Confidential

Senior Java/J2EE developer (Team Lead)

Responsibilities:

  • Involved in all phase of coding, development and testing.
  • Involved in requirement gathering (Use Cases etc) and analysis also in preparing Functional and Technical specifications.
  • Extensive usage of Struts Action classes and ActionForm classes.
  • Performed server-side validation by using the struts validator framework.
  • Implemented the persistence layer by identifying the various entity classes and mapping them to appropriate database tables using Hibernate.
  • Responsible for development of various DAO’s in Persistence Layer using Hibernate.
  • Involved in front end development using, Java Script, AJAX with DWR, JSP pages using Struts and JSP Tags.
  • Used Log4J logging framework for logging messages at various levels.
  • Involved in Deployment of the application in to QA/production environment
  • Also involved in demonstration of software to the client from basic configuration to actual usage.
  • Involved in writing Unit Tests using JUnit framework.

Environment: Eclipse, J2EE, Java (JDK 5), Multithreading, JMeter, Servlet 2.4, JSP 2.0, JSF, Java Script, AJAX, Hibernate, SQL, OOAD& UML,Struts1.2, Struts 2.0, Spring (IOC), JBOSS, JUnit, Mysql, Log4j, SVN,xDoc, TCP/IP, UDP, Bugzilla, Linux, Maven.

Confidential, MN

Senior J2EE Developer

Responsibilities:

  • Responsible for understanding requirements, creating the design.
  • Also involved in all phases of coding, development and testing.
  • Designed and developed application platform using designs patterns (factory, MVC and singleton pattern).
  • Converting from existing Persistent Framework to Hibernate.
  • Responsible for designing Hibernate mapping files based on existing business logic and Object relationships.
  • Involved in database design.
  • Involved in coding, debugging and integration of modules?
  • Programmed JSP Pages. DAO Objects to Connect to Database.
  • Fixing and testing Web Service client.
  • Technical Support and maintenance for this project.
  • Wrote complex validations using client-side Java scripts and designing the GUI.

Environment: Web Sphere 5.1.0, JSP, Servlets, Java Beans, EJB’s, Hibernate, Web Services, JAXB, WSDL, Axis, Java Mail, Java Script, Struts1.2, ClearCase, Spring IOC, JUnit, SOA, SQL, CVS, Sybase

Confidential

Responsibilities:

  • Gathering requirements, generating use cases.
  • Designing, developing, testing and deploying.

Environment: WebSphere Studio Application Developer, Java, Oracle 9i JDBC, J2EE

Confidential, Minneapolis, MN

Sr. J2EE Developer

Responsibilities:

  • Involved in Business requirement analysis and documentation.
  • Involved in complete development life cycle starting from analysis of Design, Programming, Test cases, Implementation and Production support of the application.
  • Used spring framework in the application.
  • Extensively involved in Java coding.
  • Developed designs for the JSPs, and data extract scripts and web-based application using Rational Rose.
  • Involved in the development of JSPs and Servlets with the use of JDBC for distributed enterprise architecture to transform the extracted data as per business rules. The JSPs are the front end of the application whereas This project also involved the conversion of business data from an old system to a new system.
  • Involved in the code review and quality check of the product.
  • Used Message Driven Beans with the JMS APIs.
  • Used extensively JSTL in the JSP pages.
  • Developed code according the code compliance specifications.
  • Developed a testing environment to automate the testing of the server components.
  • Also developed test cases with business to facilitate the test process.
  • Used CVS for the version control.
  • Participated and suggested solutions for the performance of the application as part of the performance tuning of the application.
  • Developed/used to web services using SOAP over HTTP protocol, to get the URIs of various types of reports.

Environment: J2EE, J2SE, JSP 1.1, AJAX, JDBC, JMS IBM MQ, EJB’s, JUNIT, ANT, PL-SQL, JDK 1.3.7, Core Java, JavaScript, Spring framework, Hibernate, IBM Websphere 5.1.1, RMI, BEA Weblogic 8.0, XML, XSD, XSLT, Apache AXIS 1.2, SOAP, Web Services, Sybase, Rational Rose, HTML, XHTML, CSS 2.0, JSTL, Eclipse 3.1, Rational Rose, SQL, Windows NT 4.0/XP

Confidential

Sr. Developer

Responsibilities:

  • Involved in design, coding, debugging and integration of modules
  • Programmed JSP Pages, controller.
  • Configuration and usage of Log4j APIs
  • Used JSP to build GUI screens using various Struts Tag Libraries
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviewing.
  • Provided Production support for the application.

Environment: JBOSS, Oracle 8, Java, JSP 2.0, Taglibs, JDBC, Servlets, JUnit, Struts 1.2.

Confidential

Team Lead

Responsibilities:

  • Involved in all phases of coding, development and testing till deployment to production
  • Responsible in Developing Controller Servlet, JSP Pages. DAO Objects to Connect to Database, Object Oriented Analysis and Design (OOAD).
  • Used Struts Framework in presentation of Custom input screens and Reports.
  • Database design, table and view structure.
  • Managed a Team of 3 Jr. Programmers
  • Responsible for coordinating and implementing testing.
  • Provided production Support 24x7.

Environment: PHP, Eclipse, Java Server (Tomcat), UML, JSP, Servlets, Java Beans, Java Script, Struts and My SQL.

We'd love your feedback!