We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Over 11 years of experience in Software Development in analysis, design, development, testing, implementation, maintenance, and support of various web - based and client-server applications using Java and J2EE technologies such as EJB, JSP, Servlets, JMS, JDBC, and XML, XSLT, Java Beans, RMI.
  • Experience in developing web applications using Java, Struts, Spring, EJB, JSP, Servlets, Hibernate, JDBC, XML, XSL.
  • Having experience in SOA based solutions using Web Services and Servlet based solutions
  • Strong experience with building J2EE applications using WebLogic Integration controls including Database, EJB, JMS controls and JSP
  • Proficient in Object Oriented Design methodologies, Struts, MVC framework, UML and Design Patterns
  • Have experience in Front End tools like AJAX, JQuery, JSON.
  • Databases experiencing using the RDBMS databases such as DB2, Oracle, SQL Server
  • Deploying applications in WebSphere and WebLogic environments.
  • Sun Certified Java Programmer (SCJP)
  • Sun Certified Web Component Developer (SCWCD).
  • Experience in Agile Iterative development methodology
  • Proficient in N tier architecture, MVC, Object-Oriented Design and Analysis, Document/View Architecture, UML, and Rational Rose
  • Experience in business requirements modeling using Activity, Sequence, Class, Package and Deployment Diagrams with Rational Rose, MS Visio using UML 2.0.
  • Translating requirement specifications into design documents using UML/Rational Rose and Rational XDE
  • Experience in using PL/SQL to create Packages/Procedures/Functions.
  • Experience in Warehouse, Insurance, Banking

TECHNICAL SKILLS

J2EE Technologies: Java/J2EE, JSTL, EJB, JSP, JDBC, UML, XML, XSL, JMS, WSDL, Servlets, Web Services.

Frameworks: Struts, Hibernate, Spring.

Web Technologies: JavaScript, JSP, AJAX, JQuery, JSON.

IDEs: Eclipse, WSAD, RSA

Databases: Oracle, MS SQL Server and DB2

Servers: Confidential WebSphere Server, BEA WebLogic Server, Oracle Application Server 10g, and Apache TomCat

Configuration Management Tools: CVS, Dimensions, Clear Case, Subversion and Lotus Notes

Tools: Toad, MS-Office

Operating Systems: MS Windows NT/2000/XP, Unix.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Responsibilities:

  • Developed web pages using Struts, JSP, AJAX, JQuery.
  • Developed the Distributor to create the customer standard format files using Spring, Hibernate.
  • Create Technical Design Document (TDD) and review with team.
  • Production Support.
  • Developed Search File Deposit Web page using JSP and Struts to handle requests to get data.
  • Implement Multi threading to create user Standard format files.

Environment: Java/J2EE, JSP, Java Script, Struts, AJAX, JQuery, Hibernate, Spring, JMS, Restful Web Services, Web logic, Oracle, Eclipse, Clear Case, Subversion.

Confidential, San Francisco, CA

Responsibilities:

  • Development of Online and batch applications.
  • Involved in developing Transaction Batch uploads, Remittance Reports.
  • Designed & Developed EJB Services to handle business requests.
  • Providing support for System Integration Testing & User Acceptance Testing
  • Extensively utilized PL/SQL concepts and created complex Packages/Procedures/Functions using ref cursors and make sure the performance is good.
  • Onsite - Offshore coordination

Environment: Java/J2EE, Struts, Spring, Hibernate, JMS, JBoss, Oracle 10g, Subversion, Harvest, Eclipse.

Confidential, San Francisco, CA

Responsibilities:

  • Project Lead and handling team of 7.
  • Developing the Persistence layer using Hibernate.
  • Implementing Multi Threading for faster response in Batch Jobs.
  • Implementing Thread Pooling.
  • Using the Design Patterns like Factory, DAO, Singleton, MVC etc
  • Enhance the ANT build.xml for all the 9 modules to generated reports for JavaDoc, PMD, Checkstyle, JavaNCSS, Cobertura, JUnit Report.
  • Modifications to Web Services.
  • Externalize the Hibernate Query strings to the respective hbm files.
  • Develop the JUnit Test Cases using JUnit, StrutsTestCase, JMockit.
  • Performing Code Reviews, Unit Testing.

Environment: Java 1.4, J2EE, Struts, Hibernate, EJB, Web logic, Eclipse, Oracle 8I, CVS.

Confidential, IL

Java Developer

Responsibilities:

  • Designed and developed the Presentation layer for the project including the main screen, Create Lists, CLM, Reports list page using Struts.
  • Using the Agile Iterative methodology
  • Responsible for designing the page that creates new reports and for the middle layer logic that persists this information to the data layer using Hibernate Criteria API
  • Responsible for testing UI, data layer component validation, middle tier functionality and implementing change requests from business
  • Using Hibernate for data persistence
  • Using Spring framework IoC(Dependency Injection)
  • Implementing Ajax in List Manager
  • Creating logical and physical architecture diagrams for the CLM and Reports functionality
  • Creating sequence, class, and DFD diagrams for the complete application
  • Designing E-R Diagram and test data for the Marketing ALC database and LMS database
  • Meeting Business Partners to discuss on the requirements, change requests and enhancements.
  • Developing the project plan and project schedules for every iteration
  • Conducting Code Reviews, Logical and Physical component design documents reviews.
  • Mentoring team members and creating technical specifications
  • Developing the communication management and risk management plans
  • Developing DNS Web Services and Customer properties Web Services
  • Implementing the design patterns such as Service Locator, DAO, Session Façade, Business Delegate, Factory methods and Struts framework.
  • Created MDB’s to create data for Multi waves.
  • Creating risk and project logs as well as lessons learned documents
  • Managing team members and their performance
  • Used PL/SQL to create Procedures to load DMart tables.

Environment: JDK/Java 1.4, J2EE 2.0, EJB, Struts, EJB, Hibernate, JMS, Web Sphere, Mainframe, Rational Rose, WINSQL, UDB DB2.

Confidential, CA

Offsite Coordinator and Senior Java Developer

Responsibilities:

  • Designed and developed Health and Legislators' Retirement System using the Struts MVC model via appropriate actions, forms.
  • Worked on JSP page and functionality for editing profiles of registered users. Implemented JavaScript functions for performing client side validations
  • Developed application using Session Beans for transformation and validation of data between various internal systems
  • Worked with ANT configuration files for building parts of the application
  • Developed the Health Module using Struts
  • Developing the User Interfaces using JGoodies
  • Developing the Midtier and Controller using Servlets and Hibernate framework.
  • Implementing the design patterns such as Service Locator, DAO, Session Façade.
  • Preparing the Project Plan
  • Leading the project design, estimates, and resource allocation
  • Delivering the deliverables in phase of modules
  • Participating in daily Onsite Offshore meetings
  • Participating in weekly Client meetings
  • Performing Integration and Regression Testing
  • Setting up the Database tables
  • Leading the Team

Environment: JDK/Java 1.4, J2EE 2.0, EJB 2.0, Struts 1.1, JGoodies, Spring, WSAD 5.1.1, Sun One Web Server, Oracle, WebSphere Application Server 5, Win CVS, WINSQL, MS Visio, Apache Log4J, and MS Windows XP.

Confidential

Support and Team Lead

Responsibilities:

  • Involved in analysis of the business requirements.
  • Used JSP and Servlets, CSS for the web-development.
  • Developed the application using MVC Struts framework
  • Used DAO Pattern for key database transactions.
  • Used Hibernate for the object-relational mappings.
  • Developed Hibernate mapping files (.hbm) and mapped the tables with persistence objects.
  • Developed the Session Beans to process the Orders.
  • Supporting the EXceed application in Production
  • Provide 24/7 support by staying on-call
  • Enhancements to the application and the product based on customer(s) requirements
  • Handling the Change requests
  • Participating in Unit Testing, Integration Testing and Regression Testing
  • Delivering the code to Production
  • Developing common navigation JSPs for the application
  • Using Design Patterns like MVC, Session Façade, Service Locator, Value Object Factory.
  • Developing Mid-tier using EJB
  • Creating Batch Process to transfer files
  • Creating Batch Process to load database
  • Involved in Technical Specification Documents

Environment: JDK/Java 1.4, J2EE 2.0, EJB 2.0, Struts 1.1, WSAD 5.1.1, Sun One Web Server, WebSphere Application Server 5, UDB DB2, Rational Rose, WINSQL, Apache Log4J, Dimensions, Forté 3.0.M.2, PowerBuilder and MS Windows XP

Confidential

Java Developer

Responsibilities:

  • Creating HTML mockups and reviewing with business team
  • Following SDP-21 CMMI process and providing multiple deliverables
  • Designing program specifications using UML
  • Developing class diagrams and sequence diagrams using Rational Rose
  • Developing screen using JSP.
  • Using DAO design patterns for DML operations
  • Configuring screen labels and error messages in application resource file
  • Developing common navigation JSPs for the application
  • Configuring JDBC Data Source Connection pools in Web Sphere Server
  • Creating war file and deploying in WebLogic application Server
  • Using Log4J for logging error messages

Environment: JDK/Java, J2EE 2.0, EJB 2.0, JSP, Servlets, WSAD, Confidential Web Sphere Application Server 7.1, Confidential DB2 UDB, Rational Rose 2000, and MS Windows 2000

Confidential

Developer

Responsibilities:

  • Developing the Analyzer tool to read Forte Wex and Pex files to read the Forte components used and populate in Oracle Database
  • Creating the Mapping document from Forte API to J2EE API
  • Developing the Miner to draw the Class Diagrams, Object Diagrams and Sequence Diagrams
  • Developing the Code Converter to read the Forte Code from Database and create respective J2EE applications.

Environment: JDK / Java1.4, J2EE2.0, Forté 3.0.M.2, Eclipse and Oracle

Confidential

Responsibilities:

  • Supporting the EXceed application in Production
  • Provide 24/7 support by staying on-call
  • Enhancements to the application and the product based on customer(s) requirements
  • Handling the Change requests
  • Participating in Unit Testing, Integration Testing and Regression Testing
  • Delivering the code to Production
  • Creating Batch Process to transfer files
  • Creating Batch Process to load database
  • Involved in Technical Specification Documents

Environment: JDK / Java1.4, J2EE2.0, Forté 3.0.M.2, Eclipse and Oracle

Confidential

Module Leader

Responsibilities:

  • Handle Bug Fixes & Change requests

Environment: Forté 3.0.M.2, Solaris 2.7, Oracle 8.1.7, Window NT 4.0.

Confidential

Module Leader

Responsibilities:

  • Worked at Onsite (Japan) for 3 months involved in capturing the user requirements, designing the screens and database tables for a different Market Place, raising of change requests, handling all the modules, System integration
  • Developing the Payment and other modules
  • Onsite Coordinator
  • Participating in daily Onsite-Offshore Meetings
  • Participating in weekly Client Meetings
  • Having good knowledge of the Frame Work and System management services.
  • Involved in developing screens and critical batch process like EBP.
  • Involved in initial R&D phase of the project in implementing Distributed Transactions in Forté, Multi-byte support.
  • Worked as DBA for the entire project.

Environment: Forté 3.0.M.2, Solaris 2.7, Oracle 8.1.7, Window NT 4.0.

We'd love your feedback!