We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume Profile

4.00/5 (Submit Your Rating)

TX

Summary:

  • 6 years of experience, working as a Java and J2EE Developer, involved in the complete development life cycle of the application following Agile Scrum and Waterfall Software Development Life Cycle. Experienced in requirement gathering, architectural design, and functional design and turning requirement to product. Strong initiative, teamwork, responsible, leadership, communication analytical and problem solving skills.

Technical Skills:

  • JAVA, SQL PL/SQL, XML.
  • Servlet, JSP, JDBC, JSTL, Tag Libraries.
  • Struts 1.x/2.0, Spring 2.5/3.0, Hibernate, Maven, JPA.
  • Singleton, MVC, Front Controller, Data Access Objects and Value Objects, SOA.
  • Apache Tomcat, IBM WebSphere Application Server.
  • Eclipse IDE, Oracle 8i/9i/10g, My SQL 5.0.
  • Web Services, SOAP, REST, WSDL.
  • Windows NT/2000/XP, UNIX, Linux

Secondary Technical Skills:

  • XSD, SAX, DOM, JAXB, HTML, HTML5, CSS.
  • EJB, Java Beans.
  • Log4J, ANT, JSF.
  • JAX-WS, JMS, JAX-WS, AJAX.
  • Perl, Python.

Experience

Confidential

Role: Senior Java/J2EE Developer

Responsibilities:

  • Followed Agile Methodology SCRUM , having everyday stand-up meeting.
  • Involved in complete life cycle of the project, from Requirement Gathering, Design, Development Testing.
  • Wrote JSP, JSF, Servlets and deployed them on Apache Tomcat.
  • Created web pages using HTML, JSP, JavaScript and CSS.
  • Developed web application using Spring Framework.
  • Implemented Persistence layer using JPA.
  • Built JPA-based data access layer using annotations to define entities, relationships and named queries.
  • Involved in developing the Data Access Object DAO for accessing the Database.
  • Wrote SQL queries to interact with the database through DAO.
  • Used Eclipse IDE for development, debugging, coding and deploying.
  • Understood the existing application database structure for the development of new component.
  • Worked on Oracle SQL developer database and have developed Stored procedures/Queries using PL/SQL.
  • Wrote SQL Queries and used JDBC connectivity to access the database.
  • Wrote SQL Queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
  • Involved in peer reviews of the code.
  • Bug fixes, meet deadlines, ensuring all the development meets the standards.
  • Developed, tested and deployed applications in Windows and Linux environments.

Environment: Eclipse, J2EE, EJB, Servlets, JSP, JSF, JPA, Maven 3.x, JavaScript, CSS, HTML, XML, Oracle SQL Developer, JDBC, Web Services, Linux, Subversion, Perforce, Apache Tomcat.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Designed and developed application based on Struts MVC framework.
  • Employed Data Transfer Object, Data Access Object and Singleton design patterns for the above framework.
  • Developed Struts Dispatch Action classes and DynaAction Forms using Struts framework.
  • Developed all J2EE components using Eclipse 5.1.
  • Designed and developed the user interface using Struts View component, JSP, HTML, CSS and JavaScript framework.
  • Worked on XML using SAX and DOM parsers.
  • Implemented stored procedures using callablestatement in Oracle for data accessing and manipulation.
  • Involved in the implementation of connection pooling techniques for JDBC to optimize database activities.
  • Worked on Core Java for multithreading, collections and GUI AWT .
  • Maven 3.x was used for the entire build process.
  • Used Subversion for version controlling and JUnit for unit testing.
  • Configured the Apache Tomcat application server and deployed the web components.
  • Involved in development of a generic Data access object DAO layer module for user accounts and sales reporting using JDBC to interface with database systems running on Oracle.
  • Performed deployment, end user training for the above.

Environment: Core JAVA, J2EE, JDK 1.5, JSP, Servlet2.4, XML, SQL, Struts 1.2, Apache Tomcat, Eclipse 5.1, JDBC, Oracle SQL Developer, Junit, Maven 3.x, Win XP,DAO pattern, SAX, DOM,HTML, CSS, CSS3, JavaScript.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Developed and deployed the applications with huge customer base of more than a million users
  • Developed SQL scripts for mapping data and for creating transactional tables and unique Indexes.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns, DAO design patterns.
  • Developed many Java Interfaces to integrate the web services with the database transaction tables.
  • Contributed in design and development of Struts/MVC web based application.
  • Used Struts Validator framework extensively in developing the application.
  • Involved in writing JSP and Struts Action, DAO classes. Used JSTL Tag library to create standard dynamic web pages.
  • Developed applications using Hibernate persistent framework and also worked on hibernate query language.
  • Worked on Hibernate object-relational mapping according to database schema.
  • Developed Front-end web applications using JavaScript, JQuery, HTML, CSS and AJAX.
  • Wrote the DAO classes for accessing SQL.
  • Involved in performing Unit and Integration testing JUnit . Strictly followed Test Driven Development TDD Approach environment using Agile methodologies.
  • Worked on Core Java for multithreading, collections and GUI.
  • Used Subversion for source Version Control.
  • Used SQL Query Analyzer for writing SQL scripts.
  • Hosted the application on Microsoft Internet Information Server.

Environment: Core Java, J2EE JSP1.2, STRUTS1.2, Servlets2.2 , SQL, Eclipse, JUnit, DAO, CVS, Subversion, Oracle SQL Developer, JSTL Tag library, XML, HTML, DHTML, JavaScript, JQuery, AJAX, HTML, CSS, JDBC.

Confidential

Role: Application Developer

Responsibilities:

  • System Requirements gathering for the project.
  • Preparation of the Detailed Design document for the project by developing business process flows, requirements definition, use cases, and object model.
  • Designed the class diagrams and sequence diagrams.
  • Developed the presentation layer and GUI framework that are written using JSP and client-side validations were done using JavaScript, JQuery, HTML, CSS and AJAX.
  • Use MVC architecture.
  • Creation Test plan. Development and coding of Test classes and Test Cases.
  • Execution of Test cases in JUnit.
  • Defect fixing. Client communication Query resolution
  • Used Eclipse as the IDE and Struts Framework for developing the application.
  • Developed the JSPs for the application.
  • Created struts-config file and resource bundles for Distribution module using Struts Framework.
  • Implemented ActionForm classes, Action classes for the entire Reports module using Struts framework.
  • Used MySQL to manipulate the databases.
  • Worked on Core Java for multithreading, collections and GUI AWT .

Environment: Core Java, Arrays, Multithreading, JavaScript, JQuery, GUI, Struts, Servlets, JSP, SQL, Eclipse, Oracle 8i, XML, HTML/DHTML, CSS, AJAX, JUnit, ActionForm, ActionClasses.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Have worked on the design documentation preparation using Microsoft Visio 2007.
  • Have implemented the Web application in MVC architecture with Struts, JSP, Servlet.
  • Involved in development of Struts Controller classes, Struts Framework involved in View part.
  • Involved in designing, building various custom tags
  • Monitoring development and handling deviations in development and deliverables
  • Providing test support in SIT System Integration test and UAT User acceptance testing .
  • Used Change management process to deploy application from lower environment to production environment.
  • Used Maven 3.x as the build tool and Tortoise SVN as the Source version controller.

Environment: Java, Struts, and Front Servlet, JSP, JMS, Struts, EJB, IBM Web Sphere Application Server, SOAP.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Actively participated in implementing Form beans, Actions as a part of Struts MVC framework.
  • Involved in the design and development of the Data Access layer using JDBC classes, responsible for inserting data in Oracle database.
  • Played an active role in testing the application by writing test cases for different scenarios.
  • Used JUnit testing tool to test the code.
  • Utilized Clear Case as a version control system and for code management.

Environment: Java, JUnit, WebSphere Application Server, JSP, XML, HTML/DHTML, Oracle, PL/SQL.

We'd love your feedback!