We provide IT Staff Augmentation Services!

Java Web Developer Resume Profile

3.00/5 (Submit Your Rating)

CA

PROFESSIONAL SUMMARY:

  • A dynamic and goal-oriented Java/J2EE Developer with seven plus years of extensive development experience specializing in an environment building enterprise application using various J2EE technologies.
  • Extensive knowledge in all phases of Software Development Lifecycle SDLC along with strong interpersonal, analytical and Organizational skills.
  • Highly experienced in designing and implementation of Web Based and Client/Server applications using Spring Framework, Hibernate, Web Services, JSF .
  • Worked in Web application development using JavaScript, AJAX, HTML, DHTML, CSS, UML J2EE JSP, Servlets, JDBC, JNDI , Oracle, SQL, and MVC architecture.
  • Development experience with Application/Web servers like IBM WebSphere, BEA Weblogic, Apache Tomcat and JBoss.
  • Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object and View Object in the development of enterprise applications.
  • Extensive experience in Design and Development of Web application using different Framework like Spring MVC, Hibernate.
  • Working experience with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Expertise in applying Java Messaging Service JMS for reliable information exchange across Java applications.
  • Well versed in using Software development methodologies like Rational Unified Process RUP , Rapid Application Development RAD , Agile Methodology and Scrum software development processes.
  • Implemented SOA Service Oriented Architecture using XML Web Services like SOAP, WSDL, and UDDI XML Parsers.
  • Worked with XML parsers like JAXP SAX and DOM and JAXB.
  • Experienced in RDBMS Design. Worked on databases like Oracle, MySQL, and SQL Server with strong PL/SQL experience.
  • Extensive experience with Java complaint IDE's like Eclipse 1.0/2.0/3.0/3.1,WSAD/RAD 6.0/7.0/7.5, JBuilder.
  • Experience in writing Ant build 1.5 and Maven scripts for project development and deployment.
  • Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation RMI , Serialization and Java Beans.
  • Hands on experience with JUnit, Http Unit, J-Web Unit and Log4j in developing test cases.
  • Worked with version control systems like CVS, VSS for providing common platform for all the Developers.
  • Have good experience and knowledge in financial, banking, telecommunication, and health care domains.

TECHNICAL SKILLS:

Programming Languages

C,C , Java 1.6/1.5/1.x

J2EE Technologies

JSP v2.1 /2.0 ,Servlets v2.5/2.4/2.3, JDBC v3.0/2.0, JNDI, Ajax

Scripting

JavaScript, AJAX Applet, HTML, DHTML, CSS, AJAX, JSON, JSP 2.0/1.2

Operating Systems

UNIX, Linux, Windows 98 / 2000 / NT / XP

ORM Frameworks

Hibernate 2.0/ 2.1/3.0, iBatis, JPA.

Client Side Technologies

Patterns and Frameworks

Swing, Applets, JavaScript, HTML, CSS, JQuery.

Spring 2.5, JSF 2.0, Struts v2.0, Hibernate v3.0

IDEs

My Eclipse 6.6/5.5, IBM RAD 7.5/7.0, Eclipse 3.x.

App Server

WebLogic, Web Sphere, JBoss 5.1/4.0.3

Web Server

Apache Tomcat 7.x/6.x/5.x.

Webservice Specifications

JAX-RPC, JAX-WS SOAP , JAX-RS Restful , JAX-P, JAX-B.

Web service Tools

SOAP UI, Http Moniter.

Middleware Technologies

JNDI.

Design Patterns

Session Facade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory.

UML Tools

MS Visio, Rational Rose Enterprise, Rational XDE, UML.

HTML Editors

MS FrontPage 2003, Adobe Dreamweaver MX CS4.

Whitebox Testing Functional, Load

JUnit 4.1,

Batch Scripting

ANT 1.6/1.5/1.4.

Messaging Technologies

JMS, MDB.

Transaction Control

JTA, Hibernate Transactions.

PROFESSIONAL EXPERIENCE :

Confidential

Role: Java/J2EE Web Developer

CONFIDENTIAL supplies analog and mixed-signal semiconductor products for use in computers, portable devices, communications and industrial equipment.

Responsibilities:

  • Adapted Agile Methodology from specification, Analysis, Design, System integration, Testing, Deployment and Maintenance
  • Involved in requirements gathering, analysis, design and testing
  • Responsible for Development, Implementation and Testing of the complete business solution
  • Developed several Spring /JSP for MVC tiers to accomplish a variety of functionalities described above with respect to MVC design pattern, Command design pattern etc.
  • Implemented the application using Spring Framework which is based on Model View Controller design pattern.
  • Used Java script, JQuery, CSS for developing the JSP'S.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring 3.0 Framework for Dependency Injection, and integrated with the Hibernate framework.
  • Developed Error Handling mechanism, which was implemented for handling all possible Exceptions and User Errors
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used TOAD to get connected to Oracle to access the backend Oracle Database for verifying and validating the data inserted
  • Used custom tags for repeatable execution, which existed there with TLDs .
  • Used Eclipse Integrated Development Environment IDE in entire project development.
  • Worked on tools like Microsoft VISIO for design, and Quality Centre for bug tracking.

Environment: Core java 1.6, J2EE, Spring 3.0,Hibernate 3.2 , JSP, RAD, Junit, Oracle 10g, Web Sphere, TOAD, Windows, WebSphere 7.x, Hibernate 3.0, Spring 3.0, JQuery, JSP, Log4j , Maven, Subversion, Apache POI, Microsoft Visio, Xml, Xslt, DB2, PL/SQL.

CONFIDENTIAL

Role : Java/J2EE Developer

  • CONFIDENTIAL is an American corporation which designs, manufactures, markets and sells machinery
  • and engines and sells financial products and insurance to customers via a worldwide dealer network.
  • Caterpillar is the world's leading manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives.

Responsibilities:

  • Involved in all phases of Software Development Life Cycle SDLC like Analysis, Design, Development, Implementation and Testing of the project.
  • Designed Class diagrams and Sequence diagrams in the detailed design phase of the project using Rational Rose.
  • Implementing JSF based framework to present the data to the user.
  • Implemented the application using Spring Framework which is based on Model View Controller design pattern.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed the Action Classes, Action Form Classes, created JSPs using tag libraries and configured in config.xml, Web.xml files.
  • Developed AJAX scripting to process server side JSP scripting.
  • Involved in the GUI development for implementing new JSP pages.
  • Developed Front-End using HTML, JSP 2.0, and JavaScript and css technologies.
  • Used JDBC as persistence layer for interacting with Oracle database.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4J for logging all the debugging and error information.
  • Developed Ant build scripts for compiling and building the application.
  • Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated.
  • Configured and Deployed application on JBoss Application Server in Windows XP environment
  • Created JUnit test cases for unit testing the application.
  • Participated in the production support and maintenance of the project.

Environment: JDK 1.6, JSP 2.0, HTML, Java Script,JSF,Spring, JDBC 2.0, IBM Web Sphere 5.0, XML, XSLT, XMLJSF, Schema, Winscp, Unix, JUnit, Rational Rose, Ant, UML, JDBC, Maven, JBoss, Oracle 10g.

CONFIDENTIAL

Role: Java/J2EE Web Developer

CONFIDENTIAL . It is the world's largest airline in terms of fleet size and number of destinations. Mileage plus is a new website available for all the Mileage plus members.

Responsibilities:

  • Prepared Functional and Non-Functional requirements by analyzing the business requirements
  • Implemented the application using Spring Frame work.
  • Implemented the persistence layer using Hibernate3.0.
  • Developed Validator using Java Regular Expressions.
  • Implemented the page GUI pages by using JSF along with AJAX to asynchronous communication.
  • Implemented the Custom Tags.
  • Responsible for using Web Services and HTTP Service for interacting with Java components and XML to retrieve the data from database.
  • Developed Value Objects/POJO classes to hold the values between Data Layer and Business logic layer.
  • Developed and maintained the data layer using DAOs.
  • Developed the Utility java classes in java 1.5 to do Date and String manipulations.
  • Used Stored Procedures to save and get the information to/from Database.
  • Used CSS for applying style in entire applications.
  • Involved in complete development of 'Agile Development Methodology/SCRUM' and tested the application in each iteration.
  • Used SVN for source code version control.
  • Using JIRA tracking the issues and resolving them.
  • Worked on ANT build scripts for development purposes
  • Resolved testing related issues with QA Team.

Environment: J2EE 1.5, Web Services WSDL ,JSF 2.0, JSP ,AJAX ,CSS ,SVN ,ANT , Hibernate, Spring, JavaScript, My Eclipse, IBM Rational Clearcase, Weblogic Application server, Maven, Oracle 10g and UNIX

CONFIDENTIAL

Role: Java/J2EE Developer

CONFIDENTIAL non-profit that acts as an intermediary, working with government and community social service agencies to help people with very long histories of homelessness move into and prosper in supportive housing. The purpose of Pilot is to provide an automated system that enables the consistent collection, management, and reporting of information for the Supportive Housing and Managed Care Pilot.

Responsibilities:

  • Involved in client requirement gathering, analysis application design.
  • Used UML to draw use case diagrams, class sequence diagrams.
  • Implemented client side data validations using JavaScript.
  • Implemented server side data validations using Java Beans.
  • Implemented views using JSP JSTL1.0.
  • Implemented code MVC2 framework using JSP's JavaBeans servlets.
  • Developed Business Logic using Session Beans.
  • Implemented Entity Beans for Object Relational mapping.
  • Implemented Service Locater Pattern using local caching.
  • Worked with collections.
  • Implemented Session Facade Pattern using Session and Entity Beans
  • Developed message driven beans to listen to JMS.
  • Performed application level logging using log4j for debugging purpose.
  • Involved in fine tuning of application.
  • Thoroughly involved in testing phase and implemented test cases using Junit.
  • Involved in the development of Entity Relationship Diagrams using Rational Data Modeler.

Environment: Java SDK 1.4, Spring , JSP , Entity Bean, Servlet, JSTL1.0, SVN, JavaScript, and Oracle9i, SQL, PL/SQL, Triggers, Cursors, Stored Procedures, JBOSSv3.0, Eclipse 2.1, Solaris Flavor UNIX.

CONFIDENTIAL, Role: Java/J2EE Developer

CONFIDENTIAL started the commercial new business platform NBP initiative to enhance and consolidate the commercial underwriting systems used by MWFB and WCIC. Currently there are two AS/400 applications for Commercial lines running on the two different AS/400 servers. These applications are developed in house and called Wyoming 'MW' and Idaho 'WC' respectively.

Responsibilities:

  • Thoroughly involved in client side Requirements collection Analysis.
  • Implemented the persistence layer using Hibernate.
  • Implemented the MVC architecture using Apache Struts1.2 Framework.
  • Implemented Action Classes and server side validations for account activity, payment history and Transactions.
  • Implemented views using JSF tags, JSTL2.0 and Expression Language.
  • Implemented Service Locater Pattern with local catching.
  • Wrote SQL scripts for modifying the existing schemas and introducing the new features in the existing schemas of Oracle 9i/10g.
  • Used log4j for logging application level info for debugging purpose.
  • Developed Unit test cases using Junit.
  • Implemented mailing service using Java Mail.
  • Developed ANT scripts and developed builds using Apache ANT.
  • Deployed the application on the WAS Application Server.

Environment: Java, J2EE, JSF 1.2 framework , Hibernate, Service Locater Pattern, JSP, JNDI, Java Mail, WSDL, JAXB, XML Schema XST , ANT, JavaScript , JMS, Eclipse, Weblogic Application Server, Oracle 9i, AIX flavor of UNIX.

CONFIDENTIAL, Role: Java/J2ee Developer

Worked as an entry level Software developer in the 'Manufacturing' domain to develop web applications for Clients like CONFIDENTIAL Developed and maintained inventory, MRP and Financial applications.

Responsibilities:

  • Involved in the process of analysis, design, and development of the application.
  • Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
  • The entire application was developed in J2EE using an MVC based architecture with help of Apache Struts 1.3.8.
  • Coded Struts Action classes, Model classes.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object DTO and Service Locator
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Implemented client side validations using JavaScript.
  • Used Form Based Authentication.
  • Used Web Sphere as the application server for deployment.
  • Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL DB.
  • Performed unit testing on various project modules using JUnit framework.
  • Used Apache Ant as build tool.
  • Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Environment: Java, JSP, Servlets, Struts, HTML, CSS, JavaScript, JUnit, SQL, JBOSS, Eclipse, CVS, Linux/UNIX.

We'd love your feedback!