We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Sun Certified Core Java/J2EE Professional with over 6 years of experience having strong object oriented development experience using Java, J2EE technologies like JDBC, Servlets, JSP, EJB, JNDI and Web Services.
  • 3 years of experience in core java technologies using J2EE, JSP, Servlets, Java Beans, Taglibs, JSTL, JavaScript, HTML5 and web services.
  • Exposure in implementation of Different Database Management tools (Oracle 8i/9i/10g/11g, SQL Server 2003/2005, DB2, MySQL 5.x.
  • Expertise in Server side development using JNDI, JDBC, RMI, JDK 1.6/1.5/1.4, Log4j.
  • Performed in developing light weight business components and integrated applications using spring framework, and Spring Web MVC.
  • Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
  • Technical Expertise in Spring Framework features, Dependency Injection, AOP, JDBC Templates, Hibernate Integration, Hibernate Template, JMS Template and POJO objects.
  • Implemented persistence layer using O/R mapping tool like Hibernate and iBatis.
  • Used XML, XSD, DTD, SAX and DOM Parsers in developing multiple projects
  • Hands - on experience with Relational Databases Oracle 10g, MYSQL Server.
  • Proficient in writing SQL and PL/SQL programming, including Oracle stored procedures using tools; SQL*Plus, PL/SQL Developer and TOAD.
  • Having good experience on Unix/Linux. .
  • Extensive experience in all phases of Software Development Life cycle and developed software applications using Waterfall and agile methodologies
  • Experience in Software Development environment using Agile methods XP and SCRUM.
  • Expertise in using Design Patterns including Singleton, Business Delegate, Factory Method, Prototype and Session Facade as well as Data Access Object (DAO) pattern.
  • Expertise with web tools like ECLIPSE IDE RAD 6.0, ANT, MAVEN, and Log4j.
  • Experience in deployment of the J2EE applications on WebSphere, Apache Tomcat, JBoss.
  • Experience with JUnit in performing unit testing and determining the application functionality
  • Experienced in Object Oriented Methodologies, design patterns and UML modeling using tools like Rational Rose.
  • Active involvement in designing and developing real-time projects/enterprise applications, starting from the requirements analysis/design stages and through the whole Software Development Life Cycle.
  • Willingness and ability to quickly adapt and learn new technologies.

TECHNICAL SKILLS:

Languages: C, C++ and Core Java.

Java/J2EE Technologies: JSP, Servlets, JavaBeans, JDBC, JNDI, JTA,JPA, EJB 3.0

Design Patterns: MVC, Session Facade, Service Locator, Data Access ObjectData Transfer Object / Value Object, Business Delegate

Messaging Technologies: JMS, Websphere MQ series.

Web Design Tools: HTML, DHTML, AJAX, JavaScript, JQuery and CSS

Version Control Tools: CVS, VSS, SVN, MKS, Rational Clear Case, GIT

SOA Software s: SOAP, WSDL

Frameworks: Struts 1.1, spring 2.5, JSF, Hibernate 3.0

Servers: Web logic Application Server 10/9.x/8.1/7.0, IBM Websphere Server v5.0/6.1, Apache Tomcat 6.0

IDEs: Eclipse 3.6, MyEclipse, JDeveloper, RAD 7.0, WSAD 5.0.1

Databases: Oracle 8i/9i/10G, SQL server, DB2

Operating systems: 98/NT/2000, windows XP, UNIX, Linux

Other software s: XML Schema, XML, XSL, XSLT, JAXP, XMLBeansRational Rose, Clear Quest, Windows Maven 2.0, ANT, ToadSQL Developer, Perl, JUnit, Log4j

WORK EXPERIENCE:

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Used Agile based scrum methodology for developing the project.
  • Designed the UI and have drawn the UML Use Cases, Class Diagrams, and Sequence diagrams.
  • Involved in front end development using JSP, JSF 2.0(Icefaces 2.0), HTML and DHTML.
  • Extensively used the Hibernate Query Language (HQL) in Data Access Objects.
  • Consumed Webservices using Apache Axis 2.
  • Involved in developing code for obtaining bean s in Spring 2.5 framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Understanding XSD, DTD, XPath, XQuery transforming using XSLT.
  • Strong Skills in JavaScripts,CSS
  • Used SAX-DOM parsers for parsing XML data, JAXB API for binding.
  • Implemented various Design patterns like Business Delegate, Session Facade and DAO
  • Implemented the persistence layer using Hibernate ORM.
  • Extensively worked onOracle11g including storage and retrieving data using Hibernate.
  • Built and deployed the application in Websphere Application Server 6.1/7.0 and RAD 7.0/7.5.
  • Unit Testing and fixing the defects in the application during the maintenance builds.

Environment: JDK 1.5, Oracle 11g, Servlets 2.5, Spring 2.5, JSF 2.0, Icefaces 1.7.2/1.8/2.0 Beta, Hibernate 3.0, Ajax, XML, Websphere Application Server 6.1/7.0., Windows XP, HTML, JSP 2.1,SQL, CSS, CVS, REST Web services, Log4j 1.3, JNDI 1.2, JUnit, UML, and XSLT, Maven.

Confidential, Pittsburgh, PA

Sr. Java Developer

Responsibilities:

  • Extensively used Core Java, Servlets, JSP and XML.
  • Used Struts 1.2 in presentation tier and used for the Service Layer.
  • Implemented EJB as a Façade Layer for communication between Front-End and Back-End...
  • Developed EJB container managed transaction for the transaction management.
  • Used Rational Application Developer (RAD) as Integrated Development Environment (IDE).
  • Used unit testing for all the components using JUnit.
  • Used Apache log 4j Logging framework for logging of trace and Auditing.
  • Used JQuery Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
  • Extensively used the Hibernate Query Language (HQL) in Data Access Objects.
  • Implemented iText as PDF document generation library.
  • Used DB2 as the Backend Database.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Used IBM Web-Sphere as the Application Server.
  • Used IBM Rational Clear case as the version controller.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Mentored peers in the use of Java technology.
  • Consumed Webservices for getting external Data from other third party vendors.
  • Leveraged Ant, DBUnit and log4j open-source projects.
  • Developed the presentation layer and GUI framework that are written using HTML and Client-Side validations were done using JavaScript

Environment: Java 1.5, J2EE, Struts1.2, JMS, JSP, JavaScript, AJAX, XML, EJB3.0, RAD 6.1, WAS 6.0, DB2, Windows, JavaScript, JQuery, Linux, Clear Case, Web Services, Hibernate, Multi-Threading, HTML5, ANT, JUNIT, Log4J, iText.

Confidential, Sacramento, CA

Java/J2EE Developer

Responsibilities:

  • Use Builder to create Servlets and Java Beans.
  • Generated User interface Templates using JSP, HTML.
  • Developed the Java Code using JBuilder as IDE.
  • Extensively involved in gathering requirements, preparing requirements documents
  • Involved in the development of dynamic WebPages using JSP.
  • Development of the Server Side Application, which includes Servlets that handles the Database manipulation with the back-end MySQL database using JDBC.
  • Involved in developing the core business logic using Session & Entity Beans (JavaBeans) and deploying them in Apache Tomcat 5.5 Application server.
  • Responsible for Query Optimization of Library system and accounting system.
  • Responsible for Migrating MySQL 4.0 to MySQL 5.0
  • Entity Bean will manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
  • Tested the application functionality with JUnit

Development Tools: Java 1.4, JSP, JMS API, Log4j, JBuilder, JUnit, ANT, JDBC, MySQL 4.x, 5.0, PL/SQL, HTML, EditPlus, Text Pad, Windows 2000/NT

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of components at Client Side as well as Server Side.
  • Designed and developed user interactive Web Pages using JSP, HTML, CSS and JavaScript and Ajax.
  • Involved in design and implementation of the application using Struts 1.2 framework
  • Worked extensively on server side using SOAP Webservices.
  • Developed Stateless Session EJB for Server side processing.
  • Installed, configured and deployed components on IBM Web Sphere.
  • Used for asynchronous processing.
  • Accessed back- JMS/MQ end data source of DB2 with JDBC API.
  • Did unit testing using JUnit.
  • Involved in performance tuning.
  • Used CVS for version Repository maintenance.

Environment: J2EE 1.4, Struts 1.2, Servlets, JSP, HTML, AJAX, JavaScript, XML, Db2, JUnit, Websphere Server, WSAD, SOAP Web Services, Multi-Threading, JMS/MQ, Ant, CVS.

Confidential

Java Developer / Internship

Responsibilities:

  • Involved in User Interface Design for the customer approvals.
  • Developed forms using HTML and performing client side validations using Java Script.
  • Developed the Architectural Diagrams, Use Cases, Class Diagrams, and Sequence Diagrams using Unified Modeling Language (UML).
  • Implemented User interface(UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML and CSS
  • Implemented Client Side validations using Java Script
  • Implemented model layer classes using Java by using Interfaces, Classes, Inheritance to wrap the business logic of the application
  • Implemented Session Beans (Stateless & Statefull) for implementing service model on Entity beans and Entity beans (BMP) for to wrap up the database communication logic and accessed them through the JNDI Configuration
  • Implemented Server Side validations and logged the messages into the log files using log4j for tracking the exceptions
  • Implemented debug messages using the log4j
  • Implemented custom exceptions through out the application and also implemented customized error codes and messages for the end users
  • Implemented control layer using the Servlets and Java Reflection packages
  • Implemented Design Patterns like Singleton, Command/ Front Controller, Data Access Objects (DAO), Value Objects, Factory Patterns
  • Implemented packages and stored procedures using PL/ SQL on Oracle database
  • Developed the code modules for integration with authorize.net for credit card and debit card processing
  • Installed Verisign SSL on the Tomcat Server for both testing and deployment purposes
  • Performed the Unit Testing and System Testing
  • Performed the deployment support and customer support

Environment: Java 1.2.2, Servlets, EJB 2.0, Java Server Pages (JSP), JSTL, Custom Tag Libraries, XML, XSL, JavaScript, HTML, DHTML, CSS, SQL Server 2000, Weblogic 7.1, Builder, Rational Clear Quest

We'd love your feedback!