We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Hartford, CT

SUMMARY

  • Over 6 years of experience in developing and deploying Java/J2EE projects.
  • Expertise in developing Web based applications in a three - tier architecture using Java, J2EE, HTML, JavaScript, Ajax, JSP, Servlets, JSF, CSS, JavaBeans.
  • Expertise in using Spring, Struts, Hibernate ORM to access Database.
  • Expertise in designing and developing enterprise applications using J2EE technologies like EJB 2.1/3.0, Struts 1.2/2.0,Spring, 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, JSF, Hibernate ORM Tool and spring.
  • Expertise in various components in spring such as IOC, AOP and MVC.
  • Expertise in developing web services applications and inter process communication applications using JTA, RMI, JMS, SOAP, IBM MQ Series and XML schema.
  • 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.
  • Good Experience in Developing Front end using JS, JQuery, XSLT and AJAX.
  • 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, Perforce, SubVersion and CVS.
  • Used Clear Quest as a Bug Fixing tool.
  • Expertise in implementing web applications using IBM Websphere 4.0/5.0/6.0, JBoss, WebLogic, Apache Tomcat Server.
  • Good Working knowledge of ANT, MAVEN and Log4J.
  • Proficient with various J2EE IDE’s like RAD 7.0, WSAD 5.0, Eclipse 3.2/3.4, and NetBeans.
  • 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/10g, 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.

TECHNICAL SKILLS

J2EE Technologies: Struts 1.x, Spring 1.x/2.x, JSF 1.x, EJB 2.x/3.x, Hibernate 2.0/3.0, JDBC 2.1/3.0, Servlets, JSP, JNDI, JMS, JUnit, Java Mail API, RMI, JAXB, JAXP, Apache Axis2, REST, Web Services

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

Application Server/Web Server: IBM WebSphere Application Server 5.0/6.0//6.1, Jboss 4.0.3, Apache Tomcat 6.0/7.0,WebLogic Application Server 8.1/9.1

Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX

IDEs: IBM Websphere Application Developer 5.1.2, Eclipse 3.2/3.4, RAD, NetBeans

Database: Oracle 9i/10g, MS Sql Server, DB2, MySQL

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

Configuration: ClearCase, CVS, Perforce, SubVersion

Others: ANT, Rational Rose, MS Visio, log4j, RUP, Bugzilla, ClearQuest

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using StarUML.
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Designed and developed application based on Spring MVC design pattern and developed all the services as Spring beans.
  • Used Spring Core and MVC modules to develop the beans and security API from Core module.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IoC) using annotations.
  • Primarily focused on the Spring components such as DispatcherServlets, Controllers, ModelandView Objects, View Resolver.
  • Developed Application BL modules using EJB session beans.
  • Applied annotations for transforming POJO/POJI to EJBs.
  • Involved in development of WebServices using JAX-WS.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Involved in configuring JNDI properties.
  • Created Connection Pools in WebSphere and configured as needed.
  • Developed the application using Eclipse 3.2 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, EJB template generation,.
  • Version Control was mandated through Subversion.
  • Used ANT as build tool and developed build file for compiling the code of creating WAR files.
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state.

Environment: JDK 1.5, Spring 2.5, JSP, JSTL, JavaScript, EJB 3.0, Web Service, JPA/Hibernate 3.0, POJO’s, CSS, log4j, JAX-WS, WebSphere Application Server, Oracle 9i, JUnit, JProbe, Subversion, ANT, AJAX, Eclipse 3.2.

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Involved in Requirement gathering and analysis.
  • JSF Portal Framework at Presentation Tier and Faces Servlet acts as the Front Controller.
  • Developed UI components and faces-config.xml file of JSF MVC framework.
  • Implemented JSF core/HTML tags for views.
  • Implemented JSF MVC framework to make separate behavior and presentation in application.
  • Creation Managed bean used to instantiate backing beans used in a JSF application and stores them in a Scope.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Adopted J2EE design patterns like Service Locator, Session Façade, Value Object and Singleton.
  • Developed EJB Session Beans to communicate with Controller and database layer.
  • Involved in implementation of client side validations using JavaScript.
  • Generated POJO classes to map to the database table.
  • Hibernate & Spring DAO layer support at Persistence Tier.
  • Implementing Spring IOC using XML files in Business Tier.
  • Implementing Factory Pattern using spring’s Bean Factory.
  • Design Business validation and implementing them in the Business Objects.
  • Developing DB mapping XML files in Hibernate.
  • Hibernate Query Language (HQL) as the Persistence Framework, for mapping the object. Oracle as the Database.
  • Implementing Hibernate and Spring's DAO layer together offer a high performance, productive approach to persisting Plain Old Java Objects (POJOs).
  • Written XML files as a part of application development and parsed those documents using SAX
  • Developed Enterprise Java Beans.
  • Hibernate O/R mapping framework takes an Object-centric approach to implementing data persistence.
  • Developed DHTML pages and JavaScript functions for client side validations and created CSS pages.
  • Used for development of Java related classes and components using Eclipse as IDE for developing the application.

Environment: Java 1.5, Servlets, JDBC, EJB 2.0, JNDI, Java Beans, AJAX, Eclipse, Weblogic Application Server 9.1, JSF, Hibernate 2.0, Spring 2.0, TOAD, XML, VSS, UML, XHTML, DHTML, JavaScript, CSS, XSL, XSLT, DOM, SAX, DTD, XML Schemas, Oracle 9i, SQL, PL/SQL, Log4j.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used Agile methodology and participated in Scrum meetings.
  • Build the application using TDD (Test Driven Development) approach.
  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Used Struts 1.2 Framework in the presentation tier of the application which is based on the MVC design pattern.
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Designed and developed Utility Class that consumed the messages from the Java message Queue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
  • Developed Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML parsers for data retrieval.
  • Used DB2 as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Deployed the application on Websphere Application Server 6.0.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Used CVS for version control for implementing the application.

Environment: J2EE, Struts 1.2, IBM Websphere 6.0, MQ-Series, JSP, Servlets, JMS, XML, SOAP, WSDL, SAX, DOM, JavaScript, Rational Rose, UML, HTML, JNDI, CVS, Log4J, JUnit, DB2, Windows, UNIX.

Confidential

Java Developer

Responsibilities:

  • Developed Web interface using JSP, Standard Tag Libraries (JSTL), and Struts Framework.
  • Used Struts as MVC framework for designing the complete Web tier.
  • Developed different GUI screens JSPs using HTML, DHTML and CSS to design the Pages according to Client Experience Workbench Standards.
  • Developed Action Form Beans, Action classes for implementing business logic for the Struts Framework.
  • Validated the user input using Struts Validation Framework.
  • Client side validations were implemented using JavaScript.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Version control of the code and configuration files are maintained by CVS.
  • Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
  • Developed PL/SQL packages and triggers.
  • Developed test cases for Unit testing and performed integration and system testing.

Environment: J2EE, Weblogic 8.1, Eclipse, Struts 1.0, JDBC, JavaScript, CSS, XML, ANT, Log4J, VSS, PL/SQL and Oracle 8i.

We'd love your feedback!