We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Over 6 years of experience as a Java Developer in client - server based enterprise applications with the J2EE architecture.
  • Experience in developing Java/J2ee applications using Spring 3.0, Hibernate 3.0, Struts, Web Services (SOAP, WSDL, UDDI, JAXM, Apache Axis2), XML, JMS and JSF
  • Proficient in technologies Java 1.6/1.5, Spring 3.0, JPA 2.0, Hibernate 3.0, Web Services (JAX-RPC,JAX-WS), JUnit 4.0, EJB 2.0/3.0, XML,JMS, Struts, JSP, Servlets, JavaBeans, JDBC, Ajax, XHTML, EXT JS, Angular JS, JavaScript.
  • Experience in Message based systems using JMS API and Message Driven Beans.
  • Experience in Implementation of MVC architecture using Spring MVC and Struts.
  • Experienced in developing UI Screens using JSF, Spring MVC, Struts Framework, JSP, XSL, Java Script, CSS, and Ajax.
  • Sound Knowledge of Design Patterns like Singleton, Business Delegate, Session Facade, and MVC.
  • Extensively followed development methodologies such as Agile (SCRUM), Water Fall.
  • Experience in working with Oracle 10g/9i and MySQL
  • Proficient in unit and integration testing the application using JUnit 4.0, Spring Test Module.
  • Expertise in using and configuring various web & application servers like Tomcat and JBoss.
  • Experienced in using building tool ANT and logging tool Log4J.
  • Proficiency in programming with different Java IDE's like Eclipse.
  • Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose and Microsoft Visio.
  • Experienced in using source code version control tools SVN and CVS.
  • Involved in resolving Production Issues, Analysis, Troubleshooting and Problem Resolution.
  • Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment with good team spirit.

TECHNICAL SKILLS

Operating Systems: Windows 7/vista/XP/2000

Languages: Java, J2EE/JEE, HTML, UML, XML, SQL, PL/SQL.

Web Technologies: Servlets, JSP, JavaScript, Ext JS4.0, Angular JS, JSON, JDBC, JMS, XML, HTML5, CSS3.

Methodologies: OOAD, Agile, Waterfall

Servers: Jboss 4/5/6, Apache Tomcat 5/6/7 .

Frameworks: Struts, Spring, Hibernate, JSF, JPA, Tiles.

Databases: Oracle 8i/9i/10g, MySQL and SQL Server

Development Tools: Eclipse, EditPlus, Jbuilder and MySqlYog.

Web Services: SOAP, WSDL, UDDI, JAXM, Apache Axis2

Source Control: CVS, SVN.

Testing Frameworks: Junit, Spring Test Module

Reporting Tools: JReports 8, Sql Reports, Jasper Reports and OpenFlash

PROFESSIONAL EXPERIENCE

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
  • Generated Use case diagrams and Class diagrams using Rational Tool Suite.
  • Used Struts Framework in the application, which is based on MVC design pattern.
  • Extensively used HTML, JSTL and JSP for the presentation layer along with Java script for client side validation.
  • Extensively used Spring framework components such as Dependency injections and AOP.
  • Developed presentation layer using Spring MVC and used annotation based mapping to map the JSP post backs to the controller methods.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Created dynamic web pages using EXTJS framework.
  • Developed drag and drop functionality using AJAX and Tile framework in Struts.
  • Developed Application controllers, Business and Data service modules for the web applications.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Design Patterns like Factory, Singleton and DAO pattern.
  • Designed tables in Oracle 10g database and worked with Database Developers for implementing Stored Procedures in the application.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • Fixed critical issues when calling the different Web services.
  • Involved in complete Software development lifecycle including Analysis, Design, Implementation, Testing and Maintenance employed SCRUM methodology of Agile model.
  • Used JAXP XML parsers for data retrieval.
  • Developed ANT scripts for the build and deployment of J2EE components in application server.
  • Used SVN for version control across common source code used bydevelopers.

Environment: Eclipse, Tomcat, JSP, Servlets, Ajax, Struts, Spring, Hibernate, JMS, XML, WebServices, SOAP, WSDL, JAXB, Xfire, Wsgen, Log4J, JUnit, Crap4J, Ant, Maven, Sencha Ext JS, JavaScript, Microsoft Script Editor, Scrum, HTML5, CSS3, SVN, PL/SQL, Oracle 10g, Rational Rose, Windows XP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designing, coding, testing and supporting the project, and developing middleware hub using Java/J2ee, IBM WebSphere MQ 5.3, XML .
  • Involved in client meetings to gather the System requirements.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • Used UML to create class, action and sequence diagrams.
  • Written Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Implemented Struts MVC design pattern as part of this project.
  • Developed user interface by creating web pages for each component using Struts web MVC and Action Servlet as front controller for this application.
  • Developed Action Class components for performing business process execution and configured struts configuration specific xml file.
  • Developed Single Sign On (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Worked on generating Notifications using java mail to notify that the next process can be started in the workflow.
  • Participated in implementation of business logic by using Java/J2EE.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
  • Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Resolving scalability and performance issues both in Applications as well as in Web sphere Application Server.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: Core Java, JDBC, Servlets, Struts, JSP, Hibernate, DAO's, Java Mail API, AJAX, HTML5, XML, ANT, Log4J, CVS, RAD, Putty, Oracle 9i/10g, Web Sphere.

Confidential

Java Developer

Responsibilities:

  • System Requirements gathering for the project.
  • Designed and developed the project using MVC design pattern.
  • Developed front end using Struts framework.
  • Use Struts and Angular JS for web page development and front-end validations.
  • Implementing Struts/ Tiles based framework to present the data to the user.
  • Created Servlets, JSPs and used JUnit framework for unit testing
  • Developed EJBs, DAOs, Stored Procedures and SQL queries to support system functionality .
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Used TOAD as database tool for running SQL queries.
  • Application design and documentation -- UML system use cases, class, sequence diagrams developed using MS Visio
  • Use ANT scripts to automate application build and deployment processes.
  • Support Production/Stage application defects, track and document using Quality Center.

Environment: Java, Struts, JSPs, Angular JS, JDBC, CVS, Eclipse, Web logic Server, Oracle, TOAD, Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis and design.
  • Developed SQL queries and stored procedures to update the database and used JDBC to connect to the database.
  • Developed application logic using Servlets and JSP technology.
  • Developed PDF creation feature using the open source API - itext.jar: This feature is used by the clients to download their records in a pdf format.
  • Developed login feature and session tracking features.
  • Developed JUnit unit testing for the application.
  • De-bugging and bug fixing Production problems.
  • Worked on java design pattern (DAO, Value Objects).

Environment: JAVA, Servlets 2.3, JSP 1.2, EJB2.0, MySQL, JavaScript.

We'd love your feedback!