We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Columbia, SC

SUMMARY:

  • 6+ years of experience, involved in development, system testing, debugging, implementation and maintenance of software applications using Java and J2EE technologies.
  • Experience in Service Oriented Architecture (SOA) technologies with Struts, Spring, Hibernate, EJB, Web Services.
  • Expertise in Core Java and J2EE technologies such as Swing, Servlets, JSP, JSTL, Custom Tags, JDBC, Struts, Hibernate, Spring, HTML/HTML5, CSS, XML, XSLT, JavaScript, JQuery, Angular JS and Ajax.
  • Proficient in UML concepts with use case modeling, Data and object modeling.
  • Extensive experience in using various design patterns such as MVC (Model - View-Controller), Singleton, Factory Pattern, and DAO in the development of Multi-Tier distributed Enterprise Applications.
  • Good knowledge of various components in Spring such as Spring IoC, Spring AOP, Spring MVC, and Spring-WS.
  • Extensive experience in frameworks like Struts framework, Hibernate framework, and UI spring framework.
  • Extensive development experience on different IDE’s like Eclipse, My Eclipse.
  • Experience with multiple servers like Apache Tomcat, WebLogic and Websphere.
  • Extensive Experience in working with various databases like Oracle, MS SQL Server, DB2, My SQL.
  • Expertise in programming with SQL, PL/SQL, Stored Procedures.
  • Experience working in C/C++.
  • Experience in Version control tools like SVN, Perforce, StarTeam, PVCS, and CVS.
  • Good working experience on Ant, Maven, Log4j, and Junit.
  • Experience working with different operating systems Windows 98/NT/2000/XP, UNIX, Linux.

TECHNICAL SKILLS:
Languages: Core Java, SQL and PL/SQL, XML, HTML, HTML5, CSS, PHP, C, C++Java/J2EE Technologies: JSP, Servlets 2.4, JSTL, JDBC, JNDI, JMS, XSLT, EJB 3.0

Web/Application Servers: Web Logic 10.0, WebSphere Application Server 6.0/8.0, Tomcat5.5

Frame Works: Spring 3.0, Hibernate 3.1.0, Struts 1.2

IDE/Tools: Eclipse 3.0/3.5/3.8, Eclipse with plug-ins, MyEclipse 5.1, and TOAD

Testing and Build Tools: JUnit, JMeter, Log4j, ANT, Maven

Databases: Oracle 8i/9i/10g, IBM DB2 v7.0, My SQL 5.0, SQL Server 2000/2005/2008

Web Services/Messaging: Web Services, AJAX, SOAP, WSDL, JAX-WS, Apache AXIS, JMS, MQ Series, ESB and SOA.

Operating System: Windows NT/2000/XP, UNIX, Linux and Solaris.

Reporting Tools: Jasper Reports 1.0.2, D2K Forms, D2K Reports, Crystal Reports.

Source Control: SVN, Perforce, StarTeam, PVCS, CVS

Other Software’s: MS Visio, JProfiler, TCPMon, JMeter, Bugzilla

PROFESSIONAL EXPERIENCE:

Confidential, Columbia, SC

Senior Java/J2EE Developer

Responsibilities:

  • Created detail design document, Use cases and Class Diagrams using UML and Rational Rose.
  • Created sequence diagrams to show the flow of pages using Rational Rose.
  • Used to interact with Business Analyst in team meetings and involved in testing with End user.
  • Developed the System based on the business requirements and prepared the data flow, divided data flow into modules, functions and interface
  • Involved in the various phases of SDLC (Software Development Life Cycle) like Requirements gathering, Analysis, Design and implementation of the project.
  • Followed AGILE Methodology and SCRUM to deliver the product with cross-functional skills.
  • Implemented Design Patterns like Service locator, DAO, Business Delegate, Singleton, Factory Method, Session Façade
  • Developed client stubs to consume a Webservice using Axis.
  • Used Spring 3.0 framework to implement the MVC design pattern in the application.
  • Used Custom tags and JSP Standard actions for developing JSP pages.
  • Designed and implemented a GUI framework for Java Swing.
  • Developed Front-end web applications using JavaScript, JQuery, HTML5, CSS and AJAX.
  • Developed contract first web services using Spring-WS and used XMLBeans for Marshalling and UnMarshalling the request.
  • Used Stateless Session Beans (EJB 3.0) for implementing business logic.
  • Wrote numerous Java classes using JSP and Servlets 2.4.
  • Used HQL, Criteria queries to perform all the required CRUD operations against the Oracle database.
  • Used Hibernate template to persist data and worked with Hibernate relationships.
  • Involved in the day to day interaction with the customers for data mapping and form integrations.
  • Created Webservice client to consume the gateway WSDL and deployed on WebLogic application server.
  • Implemented JUNIT testing framework to write and run automated testing.
  • ANT was used for the entire build process.
  • Worked on Core Java for multithreading, collections and GUI (AWT).
  • Installation and setup of the class paths, maintenance and troubleshooting while deployment of software during development and QA phases.

Environment: Core Java, Java EE 5, JDK 1.7, Eclipse 3.4, EJB 3.0, SQL, Spring-WS, Spring 3.1, Spring Tools Suite, Spring IOC, Spring MVC,  JSP, Javascript, HTML, HTML 5, JSTL, Hibernate 3.X, WebLogic 10, XML, XML SPY 2008, XSL, XSLT, Junit, Log4j, TOAD, Oracle 10g, SOAP, SOAP UI,  Spring Web Services, SVN Repository, ANT, Windows XP, UNIX.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Involved in creating design documents for the project using Rational Rose tool, UML and J2EE design patterns.
  • Designed and developed application based on Struts MVC framework.
  • Employed Data Transfer Object, Data Access Object, Business Delegate, Service Locator 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 implemented a GUI framework for Java Swing.
  • Designed and developed the user interface using Struts View component, JSP, HTML, CSS, JavaScript, DOJO and Angular JS framework.
  • Worked on XML using SAX and DOM parsers.
  • Used XSL/XSLT for transforming XML documents.
  • 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).
  • ANT1.7 was used for the entire build process.
  • Used CVS for version controlling and JUnit for unit testing.
  • Configured the WebSphere8.0 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, EJB3.0, BEA WebSphere8.0, Eclipse 5.1, JDBC, JNDI, MySQL, Junit, ANT1.7, Rational Rose, Win XP,DAO pattern, SAX, DOM, XSL/XSLT,HTML,JAXP,CSS, CSS3, JavaScript.

Confidential, Medford, MA

Java/J2EE Developer

Responsibilities:

  • Gathered & analyzed requirements from the customer and written requirements, technical and design specifications.
  • Participate in business analysis requirements with the business analyst.
  • Involved in the Development of Struts MVC Framework.
  • Developed Controller for request, response paradigm by Struts Controllers using Struts-MVC pattern.
  • Configured the URL mappings and bean classes using Struts-web.xml.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files .hbm.xml file, hibernate query language
  • Worked on Hibernate object/relational mapping according to database schema
  • Designed and implemented a GUI framework for Java Swing.
  • Developed Front-end web applications using JavaScript, HTML, CSS and Angular JS framework .
  • Worked on AJAX implementation for retrieving the content and display it without reloading the existing page
  • Implemented the application using the various J2EE design patterns like DAO, Singleton and Business Facade.
  • Involved in JAX-WS Webservice development and implementation.
  • Hands on experience in deployment of J2EE applications on WebSphere Application Server 6.0.
  • Development of different application layers like ActionHandler, Facade and process objects.
  • Written Test cases using JUnit framework to validate the application flows in different scenarios in the standalone application.
  • Mentoring developers regarding business knowledge and application framework knowledge.
  • Developing business objects which contains the business logic and also interacts with database (DAO).
  • Production support contact - to analyze, debug and investigate on problems reported by users
  • Code reviews (standards, performance tuning, re factoring, reusability)
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Written ANT build script for the application build and deployment.
  • Worked with CVS Version control.
  • Performed Unit testing with JUnit .
  • Used Agile methodology for the software development process.
  • Worked on Core Java for multithreading, collections and GUI (AWT).

Environment: Core Java, J2EE, JDK 1.5, JAX-WS, AJAX, RSA, RTC, Struts1.2, Hibernate, WebSphere Application Server (WAS)6.0, JDBC 2.0, SQL Server 2005, Net Bean, Servlets 2.2, JSP 1.2, Log4j1.2, Web Services, SOAP, JNDI, Junit, HTML, DHTML, CVS, XML, Maven, JavaScript.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Developed and deployed the applications with huge customer base of more than a million users
  • Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Microsoft Visio/Rational Rose.
  • 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 like Business delegate, session facade, Value object and DAO design patterns.
  • Developed many Java Interfaces to integrate the web services with the database transaction tables.
  • Developed many ASPs to collate user entered data and convert the same into host recognizable information for further processing.
  • Contributed in design and development of Struts/MVC web based application.
  • Used Struts Tiles and Validator framework extensively in developing the application.
  • Involved in writing JSP and Struts Action, DAO classes. Used JSTL Tag library (Core, Logic, Nested, Bean and Html taglibs) 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.
  • Designed and implemented a GUI framework for Java Swing.
  • Worked on Core Java for multithreading, collections and GUI (AWT).
  • Used CVS for source Version Control.
  • Used SQL Query Analyzer for writing SQL scripts.
  • Hosted the application on Microsoft Internet Information Server.
  • Used stateless session beans (EJB) for implementing business logic.

Environment : Core Java, J2EE (JSP1.2, STRUTS1.2, Servlets2.2), SQL, Eclipse, JNDI, JUnit, DAO, ASP, CVS, EJB, DB2, JSTL Tag library, UML Rational Rose, XML, HTML, DHTML, JavaScript, JQuery, AJAX, HTML, CSS, JDBC.

Confidential

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 and implemented a GUI framework for Java Swing. Developers using the framework define actions, popup menus in XML, the framework builds the graphical components.
  • 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 JBuilder.
  • Defect fixing. Client communication & Query resolution
  • Testing of the product: Unit Testing, Regression Testing, and Integration Testing.
  • 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, JAVA Swing, JavaScript, JQuery, GUI, Struts, Servlets, JSP, SQL, Eclipse, Oracle 8i, XML, HTML/DHTML, CSS, AJAX, JBuilder, ActionForm, Actionclasses.

We'd love your feedback!