Java / J2ee Developer Resume
NC
SUMMARY
- A Java/J2EE developer with 7+ years of IT experience in building web based enterprise applications in various domains like Banking, Insurance and Travel.
- Extensive experience in Development of applications using Object Oriented Programming, Java, J2EE N - Tier, JSP, Servlets, OpenEjb, Webservices, JDBC and XML.
- Have worked in different stages of development life cycle like Analysis, Design, Development and testing.
- Wide exposure with IDE’s like Eclipse, NetBeans, JDeveloper and WSAD for Java programming.
- Experience with J2EE frameworks like Struts, spring and Hibernate.
- Hands-on experience with databases like Oracle, Db2 and MySQL.
- Experience with web servers and application servers like Apache Tomcat.
- Developed Interfaces using JSP, JSP Tag Libraries, JQuery and JavaScript.
- Worked with DB (DBO) classes and used JDBC drivers from different vendors. Used Various JDBC drivers such as Oracle thin driver for Oracle 9i and MYSQL connector for MYSQL Database.
- Having good knowledge in Web Development Technologies.
- Having experience with JAVA/RMI.
- Experience with JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces.
- Hands on experience in developing a client server application using swing and spring frameworks
- Experience with Quartz job scheduler, XML Parsing and consuming the Webservices.
- Worked with Toad and SQL Plus for database designing, PL/SQL coding.
- Experience in creating Stored in Oracle and PL Procedures.
- Experience in creating Java Script and CSS for the UI layer
- Developed Technical Design (TD), Test Plans (UTP), Test Cases (UTR), Test Scripts for UAT tests
- Experience with Version Control Systems like clear case, VSS and subversion (SVN).
- Knowledge in using J2EE Frameworks and Experience in Object Oriented Programming concepts.
- Experience in deploying the web applications and client server applications in apache tomcat server using tomcat manger and putty to connect to Linux environment.
- Hands on experience in working with maven projects.
- Experience in working with background processes.
- Excellent communication skills with the ability to perform in a team and as an individual.
- Strong analytical and programming skills.
- Quick learner with interpersonal skills.
TECHNICAL SKILLS
Operating Systems: Windows 2000/XP/7, UNIX, Linux
Languages: C, C++, Java, Mainframe.
Java/J2EE Technologies: JSP, Servlet, JDBC, JMS, JSF, Collections, Multithreading, OOPS and JPA
Architectures/Frameworks: J2EE, MVC II, Struts 1.2,Hibernate,Spring MVC, Spring Web flow
Web Technologies: JavaScript, HTML, CSS, XML.
DBMS/DB Languages: SQL, PL/SQL, Oracle 9i/10g, Sybase, SQL Server, DB2
Application/Web Servers: Web Sphere 5.x, 6.0, Tomcat 5.x, Web Logic8.1.
IDE/Development Tools: Eclipse 3.2, TOAD, CVS, SQL Loader PL/SQL Developer, My Eclipse, iReport, Windows Builder Pro
Test Management Tools: Mercury Quality Center 8.2,Loadrunner
Source Repositories: Visual Source Safe, CVS, SVN
Design Tools and Methodologies: Rational XDE, Unified Modeling Language (UML)
PROFESSIONAL EXPERIENCE
Confidential
Java / J2EE Developer
Responsibilities:
- Analyzed the web application Electronic Document and Fee Portal Project for developing the new Functionality for the application.
- Design and development of UI using Spring MVC framework.
- Development of the Service classes to interact with the database using iBatis XML file.
- Implemented quartz job scheduling to send different emails to users.
- Used PAYPAL Webservices to pay the amount for the uploaded document. And captured different response codes from the web service.
- If the user continues with the pay later option, then the system will keep the uploaded documents for several days and the quartz job scheduler will send the automated emails to the users.
- Involved in developing a back ground process, which is used to move the uploaded and fully processed documents to SAN (Storage Area Network)
Environment: Eclipse 3.7, Java, Swing, Log4j, OpenEjb, Oracle, Mainframe, HOD, Putty, BugZilla, SVN, Linux, Tomcat 6, spring MVC, iReport, iBatis, Webservices, jQuery, Quartz Job scheduling, Quality Center, Quartz Scheduler.
Confidential
Java / J2EE Developer
Responsibilities:
- Design and development of UI using Swing.
- Developed multiple screens as per the business requirements.
- Development of the Service classes to interact with the database using OpenEjb, to interact with Mainframe system using HOD for screen scraping and saving data of CCMS to Oracle, Mainframe.
- Unit testing of the Ejb service methods using JUnit.
- Developed Jasper reports for the different type of letters using iReport tool.
- The application will generate some electronic documents as PDFs and stores it on shared drive
- Involved in maintaining a back ground process which is used to move the electronic documents exists on shared drive to another web application called vault.
- Some portion of the CCMS data will come from ISO (Insurance Services Organization) An outsourcer whose responsibility includes (1) accepting workers’ compensation documents from carriers, TPAs, and self-insured employers; (2) editing data for correctness; (3) assigning unique identifiers to new cases; (4) transferring correct case documents to the Industrial Commission.
- The data from ISO will be in XML format. Developed the code which processes the xml files and uploads the data in the CCMS oracle tables.
Environment: Eclipse 3.7, Java, Swing, Log4j, OpenEjb, Oracle, Mainframe, HOD, Putty, BugZilla, SVN, Linux, Tomcat 6, spring MVC, iReport, iBatis, Webservices, jQuery.
Confidential
Java / J2EE Developer
Responsibilities:
- Analyzed a web application Electronic Document and Fee Portal Project for developing the new Functionality for application.
- Design and development of UI using Spring MVC framework.
- Development of the Service classes to interact with the database using iBatis XML file.
- Implemented quartz job scheduling to send different emails to users.
Environment: Eclipse 3.7, Java, Swing, Log4j, OpenEjb, Oracle, Mainframe, HOD, Putty, BugZilla, SVN, Linux, Tomcat 6, spring MVC, iReport, iBatis, Webservices, jQuery, Quartz Job scheduling, Quality Center, Maven.
Confidential, NC
Java / J2EE Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC).
- Gathered requirements from the client and designed mock-ups for the development of new web pages based on the requirements.
- Used UML modeling diagrams to describe the structure and behavior of the system.
- Developed user interface using JSP.
- Responsible for client side validations and server side validations in JSP.
- Developed front end and backend DAO modules using Spring MVC and Spring JDBC Templates.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Developed DAO layer communicated with the oracle database with help of Hibernate framework
- Implemented persistence layer by integrating Hibernate 3.2 ORM mappings with Spring Framework.
- Used STS 3.1 for the development of J2EE components.
- Implemented Log4J for Logging Errors, debugging and tracking.
- Developed JUnit test cases for unit testing.
Environment: Java, J2EE, Log4j, JDK 1.6, UNIX, JSP, DB2, SQL, Oracle, Collections, Servlets, Java Beans, Hibernate, Ajax, JavaScript, spring MVC, Web Sphere 6.1, Rational Application Developer (RAD) 7.5, JPA, Oracle 10g, Web Services.
Confidential, Dallas
Java Developer
Responsibilities:
- Involved in developing new functionality, including both back-end and front-end parts (Jsp and Oracle).
- Designing User Interfaces and developing Material Management using Java, JSP and Servlets
- Involved in creating High Level and low design documents.
- System Integration Testing and Implementation
- Used SVN version control system.
- Wrote JavaScript for validation and for navigation.
- Developed user login and management using JDBC and Oracle JDeveloper.
- Developed Servlets for Activating Business Process.
- Implemented Oracle database access through JDBC-ODBC Bridge at server end.
- Involved in bug fixing.
Environment: Java, JSP, Tomcat, Oracle, Servlets, NetBeans IDE, Struts, JavaScript, XML, Java, Html, JSP, Servlets, XML, Adobe Flex, JavaScript, JDeveloper, JSF, Spring Web flow, Multithreading, Web services and Oracle 9i
Confidential
J2EE Developer
Responsibilities:
- Designed, developed and validated the Process Order Entry, Insurance Renewal forms, Customer Assistance Form, Premium Renewal Order Form using Struts framework and Model-View-Controller (MVC).
- Development of backend tier containing business and application logic through Entity Beans (CMP/BMP) and Stateless Session Beans.
- Designed and implemented back-end business logic in Servlets. Created Servlets for user registration, login and updating user profile.
- Worked on a Brokerage transaction system that will allow user personalization where Broad vision One to One talks to EJB/Servlets backend via XML.
- Responsible for coding XML based deployment descriptors (DD).
- Conducted testing and debugging of applications on WAS.
- Responsible for documenting the requirements of the application through the creation of Class, Sequence and State Diagrams in Rational Rose.
Environment: J2EE, XML, JAXB, JNDI, SOAP, WSAD 5.1, Websphere Application Server, Linux, SQL Server 2000, Visual Source Safe, Rational Rose, Test Director and Oracle 8i
Confidential, Florida, Jacksonville
J2SE Developer
Responsibilities:
- Involved in understanding of business requirements, design and development of the project.
- Designed UML diagrams like Class Diagrams, Sequence diagrams by using Rational Software Architect (RSA).
- Involved in designing, creating, reviewing Technical Design Documents.
- Developed custom components using Java Server Faces (JSF) - IBM implementation.
- Developed the presentation layer using JSP, JSF, Tag libraries, HTML, CSS and client side validations using JavaScript.
- Communication between the Seibel and Share IT had to be through Message Driven Bean (MDB) using Websphere MQ over JMS and PHI (Personal Health Information) System and Share IT through Web services using SOAP over HTTP.
- Implemented the required functionality using Hibernate for persistence & spring DI (Dependency Injection) frame work and JSTL for front end development.
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle.
- Developed modules that integrate with web services that provide global information support.
- Involved in Creating detail design document, Use cases, and Class Diagrams using UML.
- Involved in coding, code reviews, JUnit testing, Prepared and executed Unit Test Cases.
- Worked with QA team in preparation and review of test cases.
- JUnit was used for unit testing for the integration testing tool.
- Written ANT scripts to build JAR, WAR and EAR files.
- Deployed the application and tested on WebSphere Application Servers.
- Using Rational Clear Case version control and Clear Quest configuration management.
Environment: Java, Hibernate, Ajax, JavaScript, JSF 1.1, Spring, WebSphere, Rational Software Architect 7.0.0.6, Oracle 10g, JMS, Web Services, SOAP,MQ Series, TOAD for Oracle 8.6, Rational Clear Case.
Confidential, Buffalo, NY
JAVA Developer
Responsibilities:
- Involved in the entire life cycle of the project
- Developed software application modules using disciplined software development process.
- Responsible for design and development of administration module for adding and editing user privileges.
- Developed the entire web tier using Struts MVC Framework.
- Involved in Design and development of complaint module in Java, Servlets, J2EE, EJB, and JSP etc.
- Developed Form Beans and also used Struts, JSP tag libs.
- Implemented Struts Validator framework which provides many of the validation rules.
- The business Logic is implemented using JDBC for communicating with the Database.
- Developed Action classes for submitting requests to business logic.
- Used Data Access Objects (DAO), Business Delegate, Value Object patterns to boost the performance of the system.
- Performing builds and software releases following standardized procedures as required using ANT.
- Developing J2EE filters for logging and developing system startup framework using Servlets.
- Developed UNIX shell scripts for testing modules.
- Responsible for the design and development of Pagination modules for viewing and navigating multiple pages lists. These components are used by all the list reporting pages.
- Integrating and configuring Log4j.
- Performed unit testing with JUnit.
Environment: Java, JSP, Servlets, XML, Eclipse, Struts, Log4j, Oracle, JNDI, CVS Version Management, UNIX (Solaris), JUnit.
