We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Fort Washington, PA

SUMMARY

  • Over 7 years of experience on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java /J2EE technologies.
  • 6+ years of developing web based Insurance, Financial, and Industrial applications using WebSphere Application Server.
  • Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, JPA, JDBC, JMS, RMI, XML and Web Services.
  • Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/process frameworks like SDLC, Rational Unified Process (RUP) and tools like UML, Rational Rose.
  • Experience in using frameworks and tools like Jakarta Struts, JSF, Hibernate, and spring, ANT, JUnit and Log4J.
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in using Java IDE tools of IBM WebSphere Studio Application Developer (WSAD) 5.0/5.1.2, Eclipse and familiar with other IDE’s like OracleJDeveloper.
  • Experience in using Websphere MQ with JMS.
  • Experience in using Oracle 8i/9i/10g, SQL Server databases and writing complex SQL queries.
  • Experience in using SQL and PL/SQL to write Stored Procedures, Functions and Triggers.
  • Experience of development in different environments like Windows 98/NT/2000/XP, UNIX.
  • Possess excellent communication, interpersonal and analytical skills along with can - do attitude.
  • Ability to learn and use new systems and paradigms in considerably less time.

TECHNICAL SKILLS

Languages: Java, C, C++, SQL, and PL/SQL

Database: Oracle 8i/9i/10g/11g, MS SQL Server 7.0/2000, DB2

J2EE Technologies: Struts, EJB2.0, JSF, Servlets, JDBC, JNDI, RMI, ANT, Web Services

Framework and Tools: Struts 1.x/2.x, JSF 1.x/2.x, Spring 1.x/2.x/3.x, Hibernate 1.x/2.x/3.x, Log4J, J2EE Design Patterns

Web technologies: JSP, HTML, DHTML, JavaScript, Perl

IDE: WSAD, Eclipse, Oracle JDeveloper, JUnit

Web/Application Servers: Web Sphere 5.1/6.x/7.0, Web Logic 7.0/8.1, Apache Tomcat 3.0/4.0/5.0, Jboss 3.x/4.0/5.x

XML Suite: XML, XSL, XSLT, JAXP, JAXRPC, JAXB, JAXR

Web services: JAX-WS, SOAP, WSDL and UDDI

Design Methodologies: UML, J2EE Design Patterns

Design Tools: Rational Rose

Version Control: CVS and Clear Case

Operating Systems: Windows 98/NT/XP/2000, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Fort Washington, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design and Development of Insurance plans using Agile Scrum Methodology.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Used Oracle as backend data base.
  • Involved in the Bug fixing of various applications reported by the testing teams in the application during the integration and used Bugzilla for the bug tracking.
  • Used Tortoise CVS as version control across common source code used by developers.
  • Developed and implemented the user interface using JSF Framework, XHTML and Java Script to simplify the complexities of the application. And implemented various web applications using JSF UI Components, Validator, Events and Listeners.
  • Used Ajax for intensive user operations and client-side validations.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Used session beans for web/web service development and entity beans using JPA and Hibernate for database integration.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Used SQL statements and procedures to fetch the data from the database.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Developed Maven for the build process and deployed in IBM WebSphere.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.

Environment: Java 1.7, Oracle 11g, JSF 2.x, JSP 2.x, Spring 3.x, Hibernate 3.x, XML, Maven 2.x, JMS, JNDI, WSDL, Tortoise CVS, Log4J, RAD 7.0, Web Sphere Application server 7.0, Windows XP.

Confidential, NY

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Implemented the Struts framework based on MVC design pattern.
  • Developed the Struts Action classes to perform the business logic and developed the Struts Action forms to collect theuser input.
  • Developed user interface using JSP, HTML, XHTML and JavaScript.
  • Implemented AJAX for intensive user operations and client side validations.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Developed application service components and configured beans using Spring IOC.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to thefrontend form beans using Spring IOC pattern.
  • Developed email server integration using JavaMail API and custom text/html email templates using Apache Velocity.
  • Developed JMS based MDBs.
  • Used SQL statements and procedures to fetch the data from the database.
  • Build application with Maven tool and deployed the application on IBM Websphere application.
  • Used WebServices for creating a service for module which connects to SAP.
  • Used WSDL for generating service and AXIS as webservice engine and SOAP messages for connecting from Java to webservice and vice versa.
  • Implemented Log4J for logging errors.
  • Developed test cases and performed unit test using JUnit Framework.

Environment: Java 1.6, JSP 2.0, PL/SQL, Spring 2.5, AJAX, JMS, Struts 2.0, SOAP, Eclipse IDE, Apache Velocity, BEA WebLogic Application Server 8.1, Hibernate3.0, MS SQL Server 2008, CVS, Maven, IBM Websphere application server, Oracle 11g

Confidential, IA

Senior Software Consultant

Responsibilities:

  • Involved in gathering requirements, designing database and web applications & creating technical specifications
  • Implemented various web applications using Java, JSP, Servlets, and Struts MVC in Rational Application Developer tool.
  • Developed action class, action form, form beans and validation using Struts Framework.
  • Implemented the application framework using various design patterns such as DAO, VO, Factory, Service Locator, etc.
  • Designed Use Cases, ERDs, DFDs, Class diagrams, etc. for various applications.
  • Researched and implemented PDF statement creation using pdfcreator API. Code refactoring to get an advantage from technologies upgrade including usage of Generics, enums etc.
  • Resolved data, application and connectivity issues related to Java programs functionality.
  • Extensively worked with Oracle database, created and worked with various database objects like Packages, Stored Procedures, Functions, Triggers, Views, Materialized Views, external tables, etc.
  • Developed SQL scripts and control files for loading data using PL/SQL and written complex queries to generate feeds
  • Used Hibernate ORM for persistence management, written CRUD and complicated HQL based queries to retrieve and render the data
  • Knowledge on Mainframe technologies like JCL, COBOL, CICS, etc.
  • Good knowledge on reading Cobol copybook, used ctg tool to create objects for retrieving and sending data to and from Mainframe database using copybook layout.
  • Implemented UNIX shell scripts for loading Mainframe feeds to the database and for scheduling the jobs.
  • Created Control-M jobs and ftp, Connect: Direct scripts for scheduling and transferring feeds to Mainframe datasets and external systems
  • Built and deployed web applications to appln server and supported System, User Acceptance and Integration testing and moves, resolved Production issues in various applications.

Environment: Java 1.5, Struts 1.x, Hibernate 2.x, Oracle 9i, Websphere Server 5.x, Rational Application Developer, JavaScript, CSS, XHTML, XML, JUnit, Cruise Control

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Involved in designing the user interfaces using Struts MVC Framework.
  • Designed & developed the web-tier using HTML, JSP’s, Servlets, Struts and Tiles framework.
  • Used Spring framework for Dependency injection.
  • Involved in using different Design patterns like Service Locator Pattern, Singleton Pattern.
  • Used CVS tool as version control system to check in and checkout the data.
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Extensively used Java, JSP to implement the core functionality.
  • Used XML Web Services using SOAP to transfer the amount to transfer application.
  • Developed pages and tested them to make sure they are as close as possible to the application which will be developed.
  • Prepared Test plan and Test cases for Unit and System testing.
  • Participated in code review and preparing review comments.
  • Log4J were used to log the various debug, error and informational messages at various levels.

Environment: Java 1.5, JSP, HTML, Hibernate 2.x, Spring 2.x, AJAX, JavaScript, JDBC, Eclipse, Struts 1.x, Log4J, Java Script, Oracle 9i, WebSphere Application Server 5.x.

Confidential

J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of IBA application and developed specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed server side applications using Servlets, EJBs and JDBC.
  • Used Ant for building the application.
  • Used JMS for communicating various clients and it’s components
  • Used JUnit for Testing.
  • Used Web Services-WSDL and SOAP
  • Deployed applications on JBoss 4.0 server
  • Extensively configured the build files to different Environments
  • Developed Session Beans which encapsulates the workflow logic
  • Used Entity Beans to persist the data into database and also used Message Driven Beans MDB to notify the bean state.
  • Developed EJB components for middle tier component implementation and business logic implementation.
  • Used Struts the MVC framework for building web applications.
  • Developed web pages by using HTML, CSS, Java Script.
  • Developed PL/SQL database scripts and written Stored Procedures and Triggers.
  • Created User guide and application support document.
  • Used CVS for the concurrent development in the team and for code repository
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: Struts 1.x, Java 1.4, JDBC, Servlets, EJBs, Oracle 8i, MDB, HTML, Rational Rose, CVS, PL/SQL, WSDL, SOAP, Eclipse.

Confidential

Java/J2ee Developer

Responsibilities:

  • Interaction with the Business Analyst and Team members for understanding the requirement of the project and translated business requirements into working software.
  • Updating the Functional requirement Document of the project according to the feedbacks and sending them back for the client review.
  • Preparing Low Level Designs Documents containing Package, Class and Sequence Diagram along with pseudo code for the modules applicable using UML & Rational Rose.
  • Preparing Gap Analysis documents determining the exact difference that needs to be incorporated.
  • Designing Package, Class and Sequence Diagram using Rational Rose and generating Skeleton Java Code from the designed modules.
  • Involved in designing the application using J2EE Design Patterns.
  • Prepared a Traceability matrix mapping each of the Business requirements in the Functional requirement document to the code in low level design documents.
  • Outlining the tables used with the queries in the design documents.
  • Hibernate criteria queries were used for searching the data.
  • Spring was used for the transaction management
  • Involved in writing SQL queries for the application.
  • Involved in Integration of the modules with the rest of the system.
  • Involved in testing and implementation

Environment: UML, Rational Rose 2000, Java 1.4, JSP 1.x, Servlets 1.x, Struts 1.1, Oracle 8i, Hibernate 1.x, Jboss 3.x, HTML, JavaScript.

We'd love your feedback!