We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

5.00/5 (Submit Your Rating)

Professional Summary:

  • Over 7 years of professional experience in IT industry on Cross Platform Web Client-Server application development and design using object Oriented Programming, Java /J2EE technologies.
  • Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture.
  • Extensive experience with Java/J2EE-Servlets, JSP, Spring2.5/3.0, Spring Core, Spring MVC, Spring Web, Spring DAO, Hibernate, Java Beans, JDBC, EJB, Hibernate3.0, Multi-threading, Custom Tags. Ext JS, Ajax, JQuery, CSS, HTML, JavaScript, JSON, XML, DTD, XSLT, SAX, DOM parsers and J2EE design patterns.
  • Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.
  • Extensive experience in implementing MVC framework using Struts in J2EE architecture.
  • Sound Knowledge of MVC Architecture, Struts framework, spring framework, Java Design Patterns and O/R mapping Hibernate framework.
  • Strong knowledge on Hibernate 2.0, 3.0. Used Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, RSA, WebLogic Workbench.
  • Experience with various Design Patterns like MVC, Data Access Object, Singleton, and Business Delegate.
  • Proficient with Web Page Development using HTML, DHTML, JavaScript, ExtJS, AJAX, XML, XSL, DTD, JQuery, Dojo and CSS.
  • Experience in developing applications using XML technologies such as XML, XSL, XSLT, XPath, SAX, DOM, DTD and Schema.
  • Experience in SOAP based Web Services, REST WebServices, JAX-WS, JAX-RS, JAXB, SOA, Apache CXF, AJAX, RMI, JNDI, MVC Custom development.
  • Experience in performing unit testing using Junit, Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
  • Expertise in installing and configuring IBM WebSphere Application Server 6.1, Oracle WebLogic server 4.x 6.0 11gR1, IBM Http Server, JBoss 4.0.2/7.1 and Tomcat7.1.
  • Experience in writing database objects like Stored Procedures, Triggers, PL/SQL packages and Cursors for Oracle, MySQL, DB2 and Sybase databases.
  • Experience in working version control tools like CVS, Clear Case and SVN.
  • Good in implementing quality process in projects experience with Systems Development Life Cycle and Methodology.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

TECHNICAL SKILLS:

Languages

Java, SQL, PL/SQL

Java/J2EE Technologies

Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, RMI, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services, Multithreading, JTA, Custom Tags

Web Technologies

HTML, DHTML, JavaScript, JQuery, CSS, AJAX, DOJO, XML, Web Services SOAP, REST, WSDL

Frameworks

Struts 2.0/1.2, Spring 2.1/2.0, Hibernate 3.x, JPA, JSF 2.0/1.2, Spring Core, Spring ORM, Spring MVC, Spring AOP

IDE's

Eclipse 3.6/3.4/3.1/3.0, NetBeans 6.7/6.0, IntelliJ, Webstrom

Web/Application Servers

Web Logic 10.3.2/9.2/8.1, Apache Tomcat 5.x/4.x, JBOSS 4.x and IIS 7.0/6.0.

Web Service Technologies

SOAP, REST

Version Control Tools

GIT, Visual Source Safe, CVS, Tortoise SVN

Database Environments

Oracle 11g/10g/9i, SQL Server 2008/2005, MySQL

Operating Systems

Windows, Mac Linux UNIX

PROFESSIONAL EXPERIENCE:

Confidential

Role: Sr. J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle SDLC of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.
  • Design, development and deploying components in Java, Java Servlets, J2EE, JSP, Hibernate, Struts and spring.
  • Used Struts/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology
  • Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using RAD.
  • Developed the application using Java Beans, Servlets and EJB's.
  • Used JSF framework for building web applications using Java for standard user interface components like input fields, buttons, and also for event handling.
  • Developed web based presentation using JSP, AJAX using YUI components and Servlets technologies and implemented using Struts framework.
  • Developing JSP pages using custom Tag Libraries and JSTL Java Standard Tag Libraries .
  • Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
  • Involved in Unit testing of application using Junit and built the package using Ant and deployed the application on to WebLogic App Server.
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Designed Oracle Database and wrote complex queries and mapped database views using DAO.
  • Followed agile software development with Scrum methodology.
  • Used CVS as a version control system, an important component of Source Configuration Management SCM .
  • Configured and created application log files using Log4J.
  • Participated in the status meetings and status updating to the management team.

Environment: J2EE, Spring, Struts, Hibernate, JSP, Servlets, Eclipse, MVC, DAO, XML, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, JMS, EJB, XML, JavaScript, WebLogic, Log4J, Junit, Ant, CVS, agile, Oracle, Windows.

Confidential

Role: Sr. J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
  • Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and session fa ade, Singleton, Factory and DAO.
  • Involved in the application development using JAVA/J2EE, Hibernate, Struts, EJB, JMS, WID and WebSphere.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Designed and developed JSP Pages using Struts Framework and Tag libraries. Implemented front end validations through Struts Validations.
  • Used STRUTS framework for Front-end pages using JSP, Struts custom tag libraries bean, logic, html , JSP custom tags JSTL and JavaScript.
  • Extensively used Spring MVC architecture for the application development.
  • Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Developed POJO's, Data Access Object DAO which handles all database operation using Hibernate.
  • Used Eclipse as Java IDE tool for creating various J2EE artifacts like Servlets, JSP's and XML.
  • Compiled and built the application using ANT scripts and deployed the application
  • Configured and deployed the application on JBoss application Server.
  • Used Hibernate to access database and perform database updating.
  • Developed Use Cases, UML diagrams such as Sequence, Activity and Class diagrams, for my application modules Estimation, Reporting and Administration
  • Configured and created application log files using Log4J.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, packages on Oracle database.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: J2EE, Struts, Hibernate, JSP, spring, Eclipse, MVC, EJB, DAO, JSTL, JMS, AJAX, POJO, XML, HTML, JavaScript, WebSphere, Log4J, ANT, SQL, Oracle, Windows.

Confidential

Role: J2EE Developer

Responsibilities:

  • In architecting various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture
  • Participated in Functional Document reviews and created Technical documents
  • Actively designed, developed and integrated the Metrics module with all other components.
  • Development using Java, JSP and Servlets on WSAD
  • Developed Struts Action and Form classes to access Java Beans and UI.
  • Developed and deployed various Sessions beans
  • Used Hibernate to access database and perform database updating.
  • Wrote complex queries and mapped database views using DAO in Oracle.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Co-ordination with offshore team on development activities.
  • Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for my application modules Metrics
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control CVS .
  • Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
  • Retrieving code from the repository and deploying in Production using ANT.

Environment: Java, JSP, Servlets, Struts, EJB, JNDI, Hibernate, HTML, XML, DHTML, Log4j, Soap, Ant, WebSphere, Oracle, Windows.

Confidential

Role: J2EE Developer

Responsibilities:

  • Developed the application using agile methodology and used Scrum method of project management.
  • Developed Xtrac core Services using Spring Frame work and Hibernate.
  • Implemented Spring Modules like IoC Dependency Injection and Spring Aspect Oriented Programming AOP .
  • Used Hibernate in data access layer to access and update information in the database.
  • Extensively used Mule to configure Inbound and Outbound messages for message transformation between applications.
  • Created Request transformer, Response transformers, Custom Components and configured them in mule-config.xml.
  • Responsible for the oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings .hbm files. Also used Hibernate named queries, criteria language and Hql.
  • Developed Web services using Apache CXF and exposed WSDL for Flex client to consume.
  • Core developer of the application infrastructure using GWT/GXT as the front-end architecture using AJAX.
  • Implemented various J2EE design patterns in the project such as Factory, Singleton, Business Delegate, Service Locator, Data Access Object and Model View Controller.
  • Designed and developed custom message adapter components that allowed message to travel between Oracle ESB to IBM CICS Mainframe through IBM MQSeries XML Beans and JMS.
  • Extensively used SQL and PL-SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Develop and execute unit test cases using Junit.
  • Used ClearCase for version control.
  • Used MAVEN for building the application and deployed on WebSphere 6.1 Application Server.
  • Involved in tracking the production issues and fixing the issues.

Environment: Java , J2EE 1.6, Spring Framework , JSON , Flex 3.5, Hibernate, Action Script 3.0, JavaScript, IBM RAD 7.0, Apache CXF ,GWT, WebServices, XML, SOAP, WSDL, Agile, Windows XP.

Confidential

Role: Java Developer

Responsibilities:

  • In architecting various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture
  • Participated in Functional Document reviews and created Technical documents
  • Actively designed, developed and integrated the Metrics module with all other components.
  • Development using Java, JSP and Servlets on WSAD
  • Developed Struts Action and Form classes to access Java Beans and UI
  • Developed and deployed various Sessions beans
  • Used Hibernate to access database and perform database updating.
  • Wrote complex queries and mapped database views using DAO in Oracle
  • Co-ordination with offshore team on development activities.
  • Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for my application modules Metrics
  • Retrieving code from the repository and deploying in Production using ANT

Environment: Java, Struts, Oracle, EJB, JNDI, Hibernate, WebSphere, Linux.

Confidential

Role: Java developer

Responsibilities:

  • Designed Data Model and Developed Stored Procedures using PL/SQL.
  • Used JDBC API for interaction with the SQL Server Database.
  • XML was used to transfer the data between different layers.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.
  • Guided team members on Struts Framework.
  • Developed the Appraisal and KRA form using JSP, HTML, CSS and JavaScript.
  • Interacted with database to fix the bugs based on Business requirements.

Environment: Java, Servlets, JavaScript, HTML, DHTML, SQL, Multi threading, PL/SQL, Oracle, XML, Windows XP.

We'd love your feedback!