We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Over 6 years of strong experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE on Windows and UNIX platforms.
  • Over 6 years of experience in implementing web based projects using IBM WebSphere Application Server 5.x/6.x and IDEs like IBM WebSphere Studio Application Developer (WSAD) 5.0, Eclipse 3.0/3.1, and RAD 6.0/7.0.
  • Oracle Certified Professional, Java SE 6 Programmer, dated .
  • Expertise in developing Web based Distributed and Front End applications in a three - tier architecture using Java, J2EE, HTML, JavaScript, Ajax, JSP, Servlets, JSF, CSS, JavaBeans.
  • Expertise in designing and developing enterprise applications using J2EE technologies like EJB 2.1/3.0, Struts 1.2/2.0, JDBC, JNDI,JMS,JAXB, SAX/DOM, Web services.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) by using Rational Rose.
  • Expertise in design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Extensive experience in frameworks like Struts framework, Hibernate framework, and Spring framework.
  • Developed MVC framework using Struts and Spring.
  • Expertise in various components in Spring such as IOC, AOP and MVC.
  • Used Hibernate 3.0 as an ORM Tool to access Database.
  • Experience developing Swing as GUI
  • Expertise in Web Services architecture in RESTful, SOAP and WSDL using JAX-RPC.
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Strong experience with JUnit in performing unit test and determining the application functionality.
  • Experience in implementing TDD functionality.
  • Experience with JMS both Synchronous and Asynchronous messaging.
  • Experience using Java Platform, Enterprise Edition (Java EE) 5/6.
  • Experience with versioning tools like Clear case, and CVS.
  • Used Clear Quest as a Bug Fixing tool.
  • Expertise in implementing web applications using IBM Websphere 4.0/5.0/6.0 application Server.
  • Good Working knowledge of ANT, MAVEN and Log4J.
  • Proficient with various J2EE IDE’s like RAD 7.0,WSAD 5.0, Eclipse 3.0/3.1, and JBuilder 7.0/8.0.
  • Strong experience in different phases of Software Development Life cycle (SDLC) and Rational Unified Process (RUP) including Design, Implementation and Testing during the development of software applications.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i, DB2 UDB 6.5, SQL Server 2005 and MySQL.
  • Expert in Various Agile methodologies like Test Driven Development, Incremental and Iteration methodology and Pair Programming.
  • Experience in working with different operating systems Windows 98/NT/2000/XP, UNIX.
  • Excellent communication skills, strong architectural skills, hardworking and a very good team worker.
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS

J2EE Technologies: Servlets, JSP, Struts, EJB 2.x, JDBC 2.1/3.0, JNDI 1.2, JMS 1.0.2/1.1,java Mail API, RMI, JAXB 2.0, JAXP 1.0/1.2,Apache Axis, Web Services.

Framework: Spring 1.0/2.0, Struts, Hibernate 2.0/3.0, Junit 3.8/4.0.

Languages: Java 1.4/1.5, J2ee,PL/SQL, SQL, UML, XML 1.0, XSL, XSLT, C, C++

Application Server/Web Server: IBM WebSphere Application Server 5.x/6.x, Jboss4.0.3, Apache Tomcat 5.5/6.0,WebLogic Application Server.

Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX, REST and SOAP web services.

IDEs: IBM Websphere Application Developer 5.1.2, Eclipse2.x/3.x,RAD.

Database: Oracle 8i/9i/10g, MS SQL Server 2005, DB2/UDB 6.5 and MySQL.

Operating Systems: Windows 98/2000/XP/NT, Solaris, Linux, UNIX

Configuration: ClearCase, CVS

Others: ANT, Rational Rose, log4j, RUP, JProfiler

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Sr. Java Developer

Responsibilities:

  • Did the feasibility study, requirements gathering from the users and prepared Detailed Design Document.
  • Involved in implementing TDD functionality of extreme programming in software development lifecycle.
  • Designed the various UI screens required for the Loan information, financials, and dashboards for the O2 project.
  • Involved in developing technical specification documents and UML diagrams using UML and Rational Rose.
  • Used Struts MVC at presentation layer.
  • Integrated Spring + Ext-JS layer.
  • Implemented Transaction management using Aspect Oriented Programming (AOP), Spring Pointcut, Advice and Advisor APIs.
  • Implemented data mining algorithms to process huge amount of transaction data and retrieve consolidated information.
  • Developed front-end content using JSP, Servlets, DHTML, JavaScript, CSS, HTML and JSTL.
  • Used Hibernate in the persistence layer to Implemented Dao’s to access data from database.
  • Involved in writing HQL queries for implementing the persistence through Hibernate.
  • Experience in implementation of Internationalization (i18n) in web applications with Struts.
  • Involved in integration of layers (UI, Business & DB access layers).
  • Implemented the entire financial functionality in the O2 application.
  • Developed the application using J2EE Design Patterns like Delegate, Singleton, Service Locator, DAO, Composite entity, Service activator and command pattern.
  • Coded classes to invoke Web Services.
  • Developed REST APIs using JSON data format for retrieving large amounts of data.
  • Communication to Capacity Analysis system using JMS messaging system through MQSeries.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used MAVEN for automation in building application releases.
  • Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience.
  • Researched and established patterns, tools for unit and integration testing of each tier of the server-side and client-side (JavaScript) code.
  • Responsible for deployment of J2EE application enhancements on a weekly basis to Production and administration of WebSphere Application Server in Test and Prod environments.
  • Responsible for setting up QA and Test environments for the project to facilitate units of work done by multiple developers and also, to be able to demo the product to the user and the user be able to do their QA testing on-demand 7x24.
  • Coding Test Classes using JUnit for unit testing.
  • Performed design review and code review to achieve quality design and code.
  • Developed using RAD IDE.
  • Used WebSphere Application for deploying various components of application.
  • Used Clear Case for version and source control.
  • Keep track of Bugs using ClearQuest tool.

Environment: Spring, Struts, JPA (Hibernate), JSP, Servlet, DHTML, JavaScript, UML, JQuery, Web Services, CSS, HTML, JSTL, REST, WebSphere App server, RAD 6.0, Java, J2EE, Ext-JS (Ajax Component Library), MQ, ClearCase, ClearQuest, SQL, Junit, Unix, Maven, Ajax, Log4J, Oracle10g.

Confidential, CT

Sr. Java Consultant

Responsibilities:

  • Used agile methodology for developing the application.
  • As part of the lifecycle development prepared class model, sequence model and flow diagrams by analyzing Use cases using Rational Tools.
  • Involved in developing the user interface using JSP’s, JSTL, HTML, Struts, Servlets, and Ajax.
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Extensive use of Struts Framework for Controller components and view components.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Involved in writing the validation rules classes for general server side validations for implementing validation rules as part observer J2EE design pattern.
  • Used OR mapping tool Hibernate for the interaction with database.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping.
  • Developed tabs with rollover effect using JavaScript plus other effects
  • Developed web services using SOAP and WSDL with Axis.
  • Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience using XML data and XSLT templates.
  • Involved in writing the parsers for parsing and building the XML documents using SAX and DOM Parsers.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from DB2/UDB 6.5 database.
  • Developed the Dao’s using SQL and Data Source Object.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Used JBoss for deploying various components of application
  • Used Ant for building Scripts.
  • Used JUNIT for testing and check API performance.
  • Used log4j for application & error logging.
  • Used CVS for source code control.

Environment: Java, J2EE, Struts, JBoss, Eclipse, Hibernate, JSP, Servlets, AJAX, JavaScript, HTML, XML, JUnit, Ant, CVS and DB2/UDB 6.5.

Confidential

Java Consultant

Responsibilities:

  • Participate in the project requirement analysis and planning.
  • Convert business requirements into a comprehensive enterprise solution.
  • Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use case Transaction diagrams for creating policy.
  • Developed and deployed Eclipse plugins to integrate compiler tools in to Eclipse.
  • Involved in migration of the project from Solaris to Linux platform.
  • Developed and deployed Update Site for AIDE project Eclipse Plugins.
  • Profiling the performance of the project using JProfiler.
  • Involved in Unix Shell Scripting for the Command Line Interfaces of the compiler tools.
  • Involved in implementing the presentation layer using Struts, Display tag and custom tags.
  • Involved in developing EJB (Stateless Session Beans) architecture to communicate with different projects.
  • Developed (MDB) Message Driven Beans for Routing.
  • Implemented Dao’s to access data using Hibernate 3.0
  • Involved in writing O/R Mapping, refined HQL queries and Hibernate Detached Criteria to access data and Spring Hibernate Template for accessing and persistence the data.
  • Involved in creating and using Stored Procedures to access data from different database instances.
  • Developed JSPs with Struts custom tags and implemented JavaScript validation of data.
  • Implemented Ajax to refresh the other drop down options in various html forms.
  • Communication to Capacity Analysis system using JMS messaging system through MQSeries.
  • Involved in integration testing without deployment using JUnit.
  • Used IBM ClearCase Version Control for Project Configuration Management.
  • Participated in Team Meetings & SCRUM. Followed Agile Development methodology as daily process.

Environment: Struts, JSP, CSS, EJB, Ajax, XML, XSL, JUnit, Ant, JDK, Hibernate, Eclipse, JProfiler, ClearCase, Solaris and Linux.

Confidential

J2EE Developer

Responsibilities:

  • Went through the overview of the iWarranty product.
  • Worked on Registration, Recovery and Service contracts modules.
  • Studied Detail design document and designed class and sequence diagrams using Rational Rose.
  • Used forward engineering approach to create skeleton classes from class diagrams.
  • Followed architectural standards and coded RequestHandlers, BO, DAO, SQLHelper classes.
  • Involved in writing complex stored procedures, prepare statements.
  • Used Java Servlets extensively and using JDBC for database access.
  • Using JavaScript performed client side validations on Registration module.
  • Coded JSPs, Servlets and implementation logic for BO, DAO.
  • Used Struts MVC at front end. Server side validations were performed using Struts validation framework.
  • Configured and deployed the ear file on to WebSphere Application server.
  • Used EJB session beans to handle business logic at business tier.
  • Coded test cases for the developed classes using JUNIT framework.
  • Documented developed modules.

Environment: JDK 1.4, JSP, Servlets, HTML, J2EE, JDBC, Rational Rose, Struts, Oracle, WebSphere Application Server.

We'd love your feedback!