We provide IT Staff Augmentation Services!

Sr J2ee Developer Resume Profile

5.00/5 (Submit Your Rating)

Atlanta, GA

Professional Summary

  • Extensive experience over 7 years in Design, Development and implementation using Java/J2EE Technologies.
  • Excellent exposure in Analysis, Design, Coding, Testing and implementation.
  • Worked on setup of the liferay and Portlet creation through struts framework.
  • Familiarity with WebLogic Portal and development initiatives on the same.
  • Strong exposure in MVC Architecture using Struts framework including Tiles and Validation Frameworks.
  • Experience in handling Apache Tomcat, BEA WebLogic, and IBM WebSphere Application Servers.
  • Expertise in developing Internet/Intranet Applications with Web Services using WSDL, SOAP, JAXP, HTML, AJAX, XHTML, XML, XSL, XSLT, JavaScript.
  • Extensive experience in Java, J2EE, Spring, EJB 3.0, Struts, Hibernate, JSF, Servlets, JSP, JMS, JPA, JDBC, CSS, JavaScript, JCA, Web Services, HTML, DHTML and XML.
  • Strong skills in Object Oriented design and development OOAD using Rational Unified Process RUP and Unified Modeling Language UML .
  • Extensively worked on implementing Service Oriented Architecture SOA architecture using XML Web Services SOAP, WSDL and UDDI
  • Extensive Experience in GUI/IDE Tool using MyEclipse, Eclipse, Net Beans, RAD.
  • Experience in testing the application using JUnit and Unit Testing methodologies.
  • Excellent in handling many projects using Multi-threading in Core Java.
  • Have good programming experience with SQL, PL/SQL.
  • Worked with Multiple Databases like Oracle, DB2, MYSQL and MS SQL Server.
  • Experience working with version control tools like CVS.
  • Enriched domain knowledge in Financial, Banking, Insurance, Telecom and Health Care.
  • Highly self-motivated with strong analytical, communication and problem solving skills, excellent team player and ability to deliver under critical situations.
  • Incorporated Liferay portal from the existing application for more flexiblily and as per client requirements
  • Capable of handling multiple projects simultaneously with good mentoring skills.
  • Ability to lead project initiatives and mentor junior developers

Technical Skills:

Languages

C, JAVA, SQL, PL/SQL

J2EE Technologies

Servlets, JSP, Struts, Spring, Web Services, AJAX, Hibernate, Java Beans, JDBC, JMS

Web Technologies

JAVA, Script, XML, DOM, CSS, HTML.

Frameworks

MVC, Struts, J2EE Design Patterns.

Application/Web servers

IBM Web Sphere 5.x/6.x, Tomcat.

Databases

Oracle 9i/10g

IDE Tools

Eclipse, MyEclipse

Portal

Liferay, WebLogic Portal

Operating Systems

UNIX, Windows NT/2000/95/98/Me/XP

Tools and Utilities

Toad, SQL Navigator, SQL Loader, Rational Rose, Maven, Junit,

Log4j, ANT, Microsoft Visio, Wily LeakHunter, LoadRunner, Jprobe, PMD,

FindBugs

Professional Experience:

Confidential

Sr J2EE Developer

Confidential is a leading provider of unified desktop and process optimization software solutions for the customer service and support market. Our products and services are focused on two of the most important issues facing companies in today's uncertain marketplace customer retention and cost reduction Confidential projects often deploy in less than six months, and our customers can realize a complete return on investment within 12 months of deployment.

Responsibilities:

  • Designed the System, based on the business requirements and prepared the required design Documents.
  • Involved in all the phases of SDLC software Development Life Cycle
  • Used Spring to implement the MVC Architecture for the presentation and Control layer.
  • Experince in using JSP, JavaScript, ExtJS to develop the forms and rendering the data to the presentation tier e.g Grid Layout
  • Using Different Layouts to Build the presentation tier and also contained the client side validations.
  • Performed system analysis and developed UML diagrams with Rational Rose and Visio.
  • Implemented Dynamic search facility using AJAX toolkit.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate framework for interacting with the Oracle database.
  • Developed Liferay - SNAS Admin Panel where Login, Video and Photo Portlets were created using Spring Portlet MVC framework.Conversant with JSR 168 Portlet specifications, Liferay Themes and Customization of Portlets using Liferay 4.x versions.
  • Used Spring to provide reusable functions that are essential in processing large volumes of records, including logging/tracing, transaction management.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used JMS to send and receive messages between J2EE components.
  • Implemented various design patterns like service locator, MVC, DAO.
  • Used SMEs Subject Matter Experts are often required to sign off on the documents or training developed, checking it for accuracy. SMEs are also necessary for the development of training materials
  • Developed Liferay portlets using the latest Liferay 5.1.1 version conforming to JSR 286 specification. Used the inbuilt jQuery toolkit to develop good UI components together with draggables and droppables withing two portlets in a page.
  • Used DOM parser to extract/read the required information from XML.
  • Developed a web service client for getting credit card information from third party.
  • Monitored the error logs using Log4j and fixed the problems and used JUnit extensively for testing.
  • Used ClearCase for version control.
  • Basic technologies used in the project are Ajax, Spring, Hibernate, Portlets, Liferay Open source Portal product

Environment:

Liferay 5.1.1 , JSP, SERVLETS, HIBERNATE 3.0, HTML, XML, UML, Spring 2.0, DOM, Rationale Rose, Eclipse, LOG4J, RAD 7.0, J2EE Design Patterns, Oracle 10g, Windows XP, Web Services, WebSphere 6.1, JMS

Confidential

Sr J2EE Developer

Confidential is one of the fastest-growing electronic component distributors in the world. This project involved developing a management system to provide a web-based and collaborative environment to measure and analyze performance of supply base. The application was internal for Confidential Key employees to manage and analyze their supplier base. Supplier Management Website is a one-stop web application for employees to manage, monitor and analyze performance of their suppliers.

Responsibilities:

  • Involved in the complete development, testing and maintenance process of the e-commerce application.
  • Maintained good rapport with Business Analyst and Business Users to identify information needs as per business requirements.
  • Developed Action Classes, and Action Mapping for Struts MVC.
  • Performed system analysis and design using OOA/OOD and UML diagrams with Rational Rose and Visio.
  • Designed and developed a web-based client using Servlets, JSP,Tag Libraries, Java Script, HTML and XML using Struts Framework.
  • Wrote CSS pages in top down approach.
  • Application logging implementation based on Jakarta Commons-logging and Log4j.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
  • Used XML parsing techniques for data handling and JavaScript front-end pages.
  • Used Hibernate as the ORM tool to communicate with the database.
  • Used Spring for middle tier development with Spring Dependency Injection,Spring Hibernate and Spring DAO support.
  • Wrote client side validations for AJAX and XML files.
  • Created browser-based UI using HTML, JavaScript, AJAX components.
  • Involved in writing Java Scripts for building the web application.
  • Used SVN for version control of the code and configuration files.

Environment:

Java1.5/J2EE, JSP, JSF, Servlets, XML, JDBC, CSS, XSLT, AJAX, , Spring 2.0 ,Struts 2.0, SQL,DOJO, Oracle9i, log4JRules, SVN, LINUX, Hibernate, ANT, Eclipse 3.1, Rational Rose ,Log4j, MS Visio ,Reflection API, Serialization, Collections API, WebSphere 5.1

Confidential

Sr J2EE Developer

Confidential Change Code Stamper application reads the content fed to the system in the form of XML file. The application parses the DOM object and generates a unique identity code for the file using MD5 algorithm. The system is used to track any changes made to web content by the administrator and generate an alert for all modified data.

Responsibilities:

  • Involved in various phases of Software Development Life Cycle SDLC
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Gathered and analyzed the requirements.
  • Designed and Developed application using struts based MVC framework.
  • Created tile definitions, struts-config files, validation files and resource bundles using struts framework.
  • Designed and developed the presentation layer using HTML, CSS, JavaScript and JSP.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Identified action forms and action classes, based on struts framework, to handle pages.
  • Implemented various design patterns in the project such as MVC, Data Transfer Object, Data Access Object, Service Locator, Factory Pattern and Singleton
  • Used Hibernate extensively in data access layer to access and update information in the Oracle 10g database.
  • Designed and developed various Oracle database Simple and Complex Queries in PL/SQL.
  • Used JAXB XML parser for data retrieval.
  • Used ANT scripts to build the application and deployed on Websphere Server.
  • Developed logging module using Log4j to create log files to debug as well as trace the application.

Environment:

Java, J2EE, JSP, Servlets, Struts 1.2.8, Hibernate, XML, JavaScript, CSS, UML, HTML,DOM, JNDI, Log4J, JUnit, Eclipse, Rational Rose, Oracle 10g, PL/SQL, WebSphere 6.1.

Confidential

Java Developer

Confidential is on a web based application developed for online specification of Cummins engines and for generating a quote. This module allows the user to select the engine of his choice based on the application it would be used for. The user can select his choice of configuration for the engine, customize it to his requirement. The application then generates a quote for the new configuration after applying appropriate sales discounts. Once the quote is received, the user has the option to place an order for the product online.

Responsibilities:

  • Involved in the low level designing, complete development, unit testing and maintenance process of the application.
  • Maintained good rapport with Business Analyst and Business Users to identify information needs as per business requirements.
  • Designing web pages for JSP files that supports AJAX component, Rich UI design using AJAX, JSON, Javascript and JSTL.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and hibernate classes to retrieve and submit using the Struts Framework.
  • Performed system analysis and design using OOA/OOD and UML diagrams with Rational Rose and Visio.
  • Designed and developed a web-based client using Servlets, JSP,Tag Libraries, Java Script, HTML and XML using Struts Framework.
  • Used XML parsing techniques for data handling and JavaScript front-end pages.
  • Used Hibernate as the ORM tool to communicate with the database and developed Persistence layer using Hibernate.
  • Involved in coding for the presentation layer using Apache Struts/Tiles Framework, AJAX, XML, XSLT and JavaScript and worked using MVC pattern.
  • Involved in writing Java Scripts for building the web application.
  • Used ClearCase for version control of the code and configuration files.

Environment:

Java1.5/J2EE, JSP, JSF, Servlets, XML, CSS, XSLT, AJAX, Struts 1.2.8, Oracle10g, ClearCase, JUnit, Windows XP,WebSphere 6.1, Hibernate, ANT, Eclipse 3.1, Rational Rose ,Log4j, MS Visio, .Net.

Confidential

J2EE Developer

Project: EBU App Services

Confidential of Cummins is part of the manufacturing segment of the organization. This project involved content management applications using TeamSite for adding/modifying content to websites, J2EE application using Struts framework as admin sites for managing master content. This project involved debugging and defect resolution of J2EE applications along with application database.

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP's with STRUTS custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
  • Used JavaScript for the web page validation and Struts Validator for server side validation
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using Oracle 9i.
  • Design patterns of Data Transfer Objects and Data Access Objects.
  • Developed a Content Management System in TeamSite 6.5
  • Performance improvement of an application Customer Support Excellence . The application was modified to reduce memory leak and DB connection leak. This project was implemented with the use of tools like HP LoadRunner, Wily, Intoscope LeakHunter and JProbe to monitor and analyze the performance of the application. The performance was improved by optimizing the Java code, modifying the DB server and application server settings.
  • Implemented Quartz Scheduler 1.5.2 in web applications for scheduled email sending and Db update mechanisms.
  • Implemented Appworx Scheduler in web application for scheduled DB update mechanism.
  • Used Clearcase for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Followed coding and documentation standards.

We'd love your feedback!