We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Richfield, OH

SUMMARY:

  • About 10 years of strong experience in Software Development Methodology such as SDLC, RUP, Agile, Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE on UNIX and Windows platforms.
  • Expertise in development of multi - tiered web based enterprise applications using J2EE technologies like Servlets, JSP, EJB(2.0), JDBC, JNDI, JMS, Java Beans, JAXB, JAXP(SAX/DOM), JAX-WS and JAX-RPC.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Rational Unified Process (RUP) and creating Unified Modeling Language (UML) diagrams using Rational Rose and Microsoft Visio.
  • Expertise in using various design patterns like Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Transfer Object and Singleton in the development of Enterprise Applications.
  • Experience in developing Web Applications with various Open Source frameworks: Jakarta Struts Framework 1.2/1.3, Spring Framework 4.x/3.0/ 2.5 (Spring MVC, IOC, AOP, Templates, JDBC, REST ), Hibernate 3.0 ORM, Java Server Faces (JSF) .
  • Over 5 + years of experience in developing and deploying applications using IBM WebSphere Application Server (WAS 5.x/6.x), IBM WebSphere Studio Application Developer (5.x), Rational Application Developer (RAD) 6.x.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, Apache CXF, Apache Axis 1 and XML Parsers).
  • Hands on experience in client side designing and validations using HTML, DHTML, CSS, and JavaScript.
  • Good Experience in Server side Business Logic Development using Session, Entity and Message Driven Beans.
  • Knowledge of Message based Systems using MQ Series.
  • Good Exposure to Version Control Systems like CVS, Rational clear case, GIT, Accurev .
  • Experience in Writing Ant build scripts for project development and deployment.
  • Experience in using Maven for project life cycle management.
  • Experience in working in Agile(Scrum), Waterfall and Test Driven Development(TDD) methodologies.
  • Hands on experience in Module Testing using JUnit.
  • Knowledge in front end technologies like Angular, jQuery, Bootstrap, etc .
  • Experience in using HP Quality center, Jira for bug tracking/project management systems.
  • Expertise in all the phases of Software Development Life Cycle(SDLC) preparing Requirement Specification Documents, Designing Use Case Diagram, Class Diagram, State Transition Diagram, Sequence Diagram and Test Case.
  • Good experience of working with several RDBMS likes Oracle 8i/9i/10g /11g, IBM DB2, MySQL, SQL Server, PostgreSQL and MS Access.
  • Experience of working with several platforms like Windows 95/98/2000/NT/XP/Vista /7, UNIX and LINUX and Windows Server 2003 .
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS:

Languages: Java 1.4/1.5/1.6/1.8, C, C++, SQL, PL/SQL.

J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB 2.0, JMS 1.1/MQ series, JAXP, JAXB

Application/Web Servers: WebSphere 3.5/5.x/6.x, Apache Tomcat 4.x/5.x/6.x/7.x/8.x, JBoss 4.x/, Weblogic 9.X/10.X

Operating Systems: Unix, Windows 98/XP/NT/2000/Vista.

Database: Oracle 8i/9i/10g, SQL Server 2005, MySQL, DB2 UDB 7.0/9.0, pgAdmin.

IDEs: Eclipse 2.x/3.x/4.x, WSAD 4.0/5.1.2, RAD 6.0, JDeveloper 10g, Intellij 4.5/5.1/6.0, Oracle workshop 10.3, Net Beans 7.3

Framework: Struts 1.2/1.3, Spring 4.0/3.3/2.5/2.0, Hibernate 3.0

Web/XML Technologies: HTML, XHTML, DHTML, JavaScript, CSS, SOAP, REST, XML, AJAX, XSL, XSLT, Apache CXF, Apache Axis 1

Design Methodologies: UML, Rational Rose, RUP, Agile.

Others: AJAX, LDAP, RUP, ANT, Log4j, JUnit, Rational ClearQuest, CVS, Accurev, Rational ClearCase, IBM MQ.

PROFESSIONAL EXPERIENCE:

Confidential,Richfield,OH

Senior Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) .
  • Use Waterfall and Agile (SCRUM) methodologies for Software Development.
  • Evaluate complex requirements and implement a reusable ‘Database+Java’ combined solution.
  • Developed the database tier using JDBC3.0 .
  • Use the advanced database design techniques including query tuning and optimizations for the best performance of the application.
  • Use Apache Lucene, an information retrieval software library in Java for CAPPS search.
  • Stored Procedures in the application. Called existing stored procedures to get the data from DB. Written some new stored procedures as needed.
  • Used Oracle 11g/SQL Server/PostgreSQL as the backend database. Involved in creating the PL/SQL scripts for the database.
  • Writing stored procedures in Oracle 11g, SQL Server 2005/2008 and PostgreSQL .
  • Hands on Experience on SQL Developer, SQL server management studio, pgAdmin.
  • Used Spring MVC while implementing RESTful web services for Lucene search.
  • Partially participated in the application tier where Spring MVC is used as controller framework.
  • Update the developer’s guide with all the work done for each version of CAPPS
  • Used JUnit framework for unit testing of application .
  • Writing functional specifications and convey the concepts into detailed design documents.
  • Used Log4J for logging.
  • Used JIRA as bug tacking system/project management system.
  • Used Accurev for version control and used Eclipse, Spring Tool Suite for development.

Environment: Web Logic 10.3, Java 1.5/1.6, Apache Axis, JSP 2.0, Servlets 2.5, JMS, XML, SOAP, WSDL, jQuery, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, ANT, Oracle 10g, Eclipse 3.3, Windows XP, UNIX, Windows 2003.

Confidential,Ashburn,Virginia

Senior Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, development and testing phases of Software Development Life Cycle (SDLC).
  • Use Agile(SCRUM) methodologies for Software Development.
  • Developed the application using Jakarta Struts 1.3 Framework and Spring MVC which is based on Model View Controller design pattern.
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, Ajax, HTML, JSON . Used java script and jQuery for client side validation.
  • Actively involved in designing and implementing Data Transfer objects, Service Locator, MVC and DAO design patterns.
  • Developed the database tier using JDBC2.0
  • Used Java Message Service and MQ Series for reliable and asynchronous exchange of important information such as Order submission .
  • Designed and developed Message driven beans that consumed the messages from the Java message queue and generated emails to be sent to the customers.
  • Used Weblogic Integration for running the Java process definitions.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
  • Implemented Session EJB’s at a middle tier level to house the business logic.
  • Stored Procedures in the application. Called existing Stored procedures to get the data from DB. Written some new stored procedures as needed.
  • Used Web services for sending and getting data from different applications using WSDL messages, such as task details from Work distribution, data feeds from EFA, Getting the status on the same, etc . Used Apache AXIS for creating the Web Services.
  • Used Spring IOC while implementing Web services.
  • Used Oracle 1 1 g as the backend database. Involved in creating the PL/SQL scripts for the database.
  • Written shell scripts and used to get feed in files from other systems.
  • Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic 10 . 3 .
  • Prepared detailed design, General Design documents.
  • Used Log4J for logging.
  • Also worked on Weblogic migration from version 8.1 to 10.3 including setting up the complete UNIX environment for test and production.
  • Used CVS for version control and used Eclipse, Spring Tool Suite, Oracle workshop, Net Beans for development.

Environment: Web Logic 10 .3, Java 1.5/1.6, Apache Axis, JSP 2.0, Servlets 2.5, JMS, XML, SOAP, WSDL, jQuery, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, ANT, Oracle 10g/11g, Eclipse 3.3, Oracle Workshop 10.3, Windows XP/7, UNIX, Windows 2003 .

Confidential,Arlington,Virginia

Senior Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Use Agile(SCRUM) methodologies for Software Development.
  • Implemented the application using Jakarta Struts 1.3 Framework which is based on Model View Controller design pattern.
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, Ajax and HTML. Used JavaScript for client side validation.
  • Actively involved in designing and implementing Value Object, Service Locator, MVC and DAO design patterns.
  • Developed the database tier using JDBC2.0.
  • Used Spring AOP for transaction management.
  • Used Java Message Service for reliable and asynchronous exchange of important information such as Order submission .
  • Designed and developed Message driven beans that consumed the messages from the Java message queue and generated emails to be sent to the customers.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
  • Implemented Session EJB’s at a middle tier level to house the business logic.
  • Stored Procedures in the application. Called existing Stored procedures to get the data from DB. Made changes in Stored Procedures as needed.
  • Used Oracle objects (ORA objects) to transfer huge data from DB to application.
  • Used Web services for sending and getting data from different applications using WSDL messages, such as Submitting the order to downstream, Getting the status on the same, etc . Used Apache AXIS for creating the Web Services.
  • Used Oracle 10g as the backend database. Involved in creating the PL/SQL scripts for the database.
  • Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic 10 .1 .3 .
  • Prepared Low level Design, High level Design, Unit test Results documents.
  • Used Log4J for logging.
  • Used CVS for version control and used Eclipse for development.

Environment: Web Logic 10 .1.3, Java 1.5/1.6, Apache Axis, JSP 2.0, Servlets 2.5, JMS, XML, SOAP, WSDL, SAX, DOM, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, ANT, Oracle 10g, Eclipse 3.3, Windows XP .

Confidential,Salt Lake City

Senior Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Use Agile(SCRUM) methodologies for Software Development.
  • Used Microsoft Visio for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Implemented the application using Jakarta Struts 1.3 Framework which is based on Model View Controller design pattern.
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, Ajax and HTML. Used JavaScript for client side validation.
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Actively involved in designing and implementing Singleton, MVC, Front Controller and DAO design patterns.
  • Used Java Message Service for reliable and asynchronous exchange of important information such as loan status report.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue and generated emails to be sent to the customers.
  • Used Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server. Used Apache CXF for creating the Web Services.
  • Used Oracle 10g as the backend database. Involved in creating the PL/SQL scripts for the database.
  • Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic 9.1.
  • Used Log4J for logging.
  • Used CVS for version control and used Eclipse for development.

Environment: Web Logic 9.1, Java 1.5/1.6, Apache CXF, Hibernate 3.0, Spring Framework 2.5, JSP 2.0, Servlets 2.5, JMS, XML, SOAP, WSDL, SAX, DOM, JavaScript, Rational Rose, UML, HTML, JNDI, CVS, Log4J, JUnit, ANT, Oracle 10g, Eclipse 3.3, Windows NT.

Confidential,Glendale,CA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process (RUP).
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts 1.3 Framework which is based on Model View Controller design pattern.
  • Client side as well as server side validation was implemented by using Struts validation frame work
  • Developed user interface using HTML, CSS, JavaScript, AJAX and JSPs.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Consumed Web Services using Apache Axis 1, WSDL and SOAP for getting credit card information from third party.
  • Implemented various design patterns in the project such as Business Delegate, Data Access Object, Service Locator and Singleton.
  • Designed various tables required for the project in Oracle 9i database and used the
  • Stored Procedures in the application.
  • Performed unit testing using JUNIT framework.
  • Deployed the application on JBoss 4.0.
  • Used Log4j for logging.
  • Used Ant for build and deployment and Eclipse for development.

Environment: Java 1.5, JBoss 4.0, Eclipse 3.2, Spring 2.0, Hibernate 3.0, JSP, Struts 1.3, Servlets, XML, AJAX, SOAP, WSDL, JDBC, Rational Rose, Oracle 9i, UML, HTML, JNDI, CVS, Log4J, Apache Axis 1 .

Confidential,Vienna,VA

Java/J2EE WebSphere Developer

Responsibilities:
  • Involved in the business requirements gathering. Created class diagrams and sequence diagrams for multiple use-cases using Rational Rose.
  • Designed and developed User Interface, application modules and business components using JSP, Servlets, Java 1.4, JDBC and HTML and CSS.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
  • Used XSLT to transform data from one document into another.
  • Parsed the XML content using SAX Parsers.
  • Used Rational Clear Case for version controlling.
  • Wrote test cases for JUnit to test the business logic.
  • Designed various tables required for the project in IBM DB2 database and used Stored Procedures, triggers in the application.
  • Used Log4J for logging.
  • Deployed the application in WebSphere Application Server (WAS) 6.1
  • Developed different components of the application using Web sphere Rational Application Developer (RAD)6.0
  • Assisted the Quality Assurance team in testing the application.

Environment: Java 1.4, Rational Application Developer 6.0(RAD), WebSphere Application Server 6.1 (WAS), Servlets2.5, JSP2.0, IBM DB2, XML, XSLT, JDBC 2.0, Log4, JUnit, HTML, CSS.

Confidential

Software Developer

Responsibilities:

  • Designed Web pages using JSP, HTML, CSS and AJAX.
  • Used Struts 1.2 for implementing the MVC design pattern.
  • In corporate various design patterns like MVC, Front controller, DAO, Factory, etc.
  • Developed the database tier using JDBC2.0.
  • Responsible for generating build script using Ant that compiles the code, builds a war file and deploys the application on the application server

Environment: Java 1.3, JSP 2.0, Servlets 2.3, Struts 1.2, JDBC 2.0, Oracle 8i, Tomcat 4.0, CVS, Windows XP, Ant.

We'd love your feedback!