Java/j2ee Developer Resume
Charlotte, NC
EXPERIENCE SUMMARY:
- 8 years of work experience as a Java/J2EE programmer, developing applications using Servlets, JSP, EJB, Struts, Spring, JSF, JavaBeans, JDBC, JMS, Hibernate and MVC architecture.
- Experience in client side design and validations using HTML,angularJS,JavaScript, jQuery,AJAX andJSP.
- Involved in developing AngularJS framework to build a single - page application.
- Extensive noledge of J2EE architecture, Patterns, Design and development.
- Experience on Core java technology including collections, andJDBC
- Extending working noledge on creating RESTFuland SOAP WebServices.
- Experience in teh functional usage and deployment of applications inJBoss, Apache Tomcat, WebLogic, andWebSphere Servers.
- Hands on experience in writing build scripts for multi modular application using MAVEN.
- Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
- Extensively worked with Oracle 11g/10g/9i/8i, SQL Server 2000, MySQL relational database management systems.
- Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational UnifiedProcess (RUP) andEnterprise Architecture
- Working noledge of Agile Development methodologies.
- Experience in writing and executing unit test cases using JUnit Testing Framework.
- Extensive noledge of Client - Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Factory Pattern and Business Delegate.
- Experience on version control tools Subversion (SVN), GitandClearCase.
- Good noledge of EJBSession beans with JNDI mapped naming &JMS message-driven beans.
- Excellent communication skills coupled with strongarchitecture skills and problem solving capabilities.
- Ability to learn and adapt quickly to teh emerging new technologies.
TECHNICAL SKILLS:
J2EE Technology: JavaBeans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI.
Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring,WSDL, RESTful WebServices, Hibernate, iBaits.
Database: Oracle 11g/10g/9i/8i, SQL server 2005,MySQL
IDE: Eclipse, NetBeans, IBM RAD,JBuilder.
Operating Systems: Windows 9x/NT/XP/2003, Windows 7/8/10, Linux, Unix
GUI: HTML, angularJS, JSF, AJAX, JavaScript, CSS.
Query Languages: SQL, PL/SQL.
Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++
Design patterns: Front Controller, Database Access Object, Factory, Singleton, Value Object.
Tools: BEA WebLogic 10.3, JBoss, IBM WebSphere Application Server 6.1, Tomcat 6.0, JUnit 4.1, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest, Maven, SVN, Toad.
Design & Control: UML, Rational Rose, CVS, ClearCase
PROFESSIONAL EXPERIENCE:
Confidential,Charlotte, NC
Java/J2EE Developer
Responsibilities:
- Created Sequence and Class diagrams using Enterprise Architect tool.
- Developed teh application implementing MVC Architecture integrating JSF with spring frameworks.
- Involved in developing code for obtaining bean references in Spring framework usingDependency Injection (DI) and Inversion of Control (IoC).
- Developed Object-relational mapping (ORM) files to integrate teh spring with iBatis.
- Created xhtml pages with JSF RichFaces components and custom components.
- Involved in developing AngularJS framework to build a single-page application.
- Used WebServices- WSDL and SOAPto get required information from third party applications.
- Involved in developing UI layer using JavaScript and jQuery functions.
- Used JSF Validation Tagsto validate teh input components.
- Used Maven tool to building teh application.
- Wrote unit test cases using JUnit framework.
- Check in and Checkout of application code is achieved by TortoiseSVN.
- Utilized log4j for error logging.
- Involved in defect fixing during QA and IST phases, usedIBM Rational ClearQuestfor defect tracking.
- Performed code reviews for each task with Dev & Project leads before teh testing cycle starts.
- Involved in teh documentation at almost every stage of teh project.
Environment: Java 1.7, J2EE, JSP, JSF 2.2, RichFaces 4.3, iBatis 2.3, Spring 3.0, Oracle 11g, PL/SQL Developer 11.0, Servlets,RESTful WebServices,JPA, JDBC 3.0, Web Services, Maven, Tomcat Application Server, XML, JNDI, JMS, Eclipse Luna, TortoiseSVN, HTML, XHTML,angularJs, JavaScript 1.2, jQuery, Squirrel Tool, JUnit 4.0, log4j, Enterprise Architect, UltraEdit.
Confidential, WI
Java/J2EE Developer
Responsibilities:
- Following AGILE methodology to develop teh project.
- Designed and developing teh Application based on Struts Framework using MVC design pattern.
- Used Hibernate Framework for persistence onto SQL Server database.
- Used teh JDBC for data retrieval from teh database for various inquiries.
- Wrote complex SQL and HQL queries to retrieve data from teh SQL Server database.
- Developed JSP and HTML pages using CSS as part of teh presentation layer.
- Developed ANT scripts for building, testing and deploying teh application on JBoss server.
- Used Hibernate framework to access and update information in teh database.
- Stored procedures and triggers were developed for business rules.
- Wrote unit test cases using JUnit framework.
- Check in and Checkout of application code is achieved by TortoiseSVN.
- Used log4j & JUnit for debugging, testing and maintaining teh system state.
- Implemented teh JSF 1.2 framework for teh User Interface.
- Involved in teh documentation at almost every stage of teh project.
- Deployed teh application in various environments DEV, QA and also Production.
- Performed Defect tracking using HP Quality Centre.
- Responds to systems problems by analyzing teh problem, formulating a solution, and changing or repairing teh system to avoid costly interruption of services to users.
Environment: Java, J2EE, JSP, JSF, Servlets, Struts, EJB 3.0, JPA,JDBC 3.0, WebServices, JBoss Application Server, Ant,angularJS, XML, JNDI, Hibernate 3.5, HQL, JMS, Eclipse, SQL Server, HTML, JUnit 4.0, log4j, JavaScript 1.2, Squirrel Tool.
Confidential, IL
Java/J2EE Developer
Responsibilities:
- Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
- Developed JSP, JSF and Servlets to dynamically generate HTML and display teh data to teh client side. Extensively used JSP tag libraries.
- Developed teh application using Eclipse IDE.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Used Struts Validator framework for client side validations.
- Used Spring Core for dependency injection/Inversion of control (IOC).
- Used Hibernate Framework for persistence onto oracle database.
- Written and debugged teh ANT Scripts for building teh entire web application.
- Used XML to transfer teh application data between client and server.
- XSLT style sheets for teh XML data transformations.
- Participated in designing WebService framework in support of teh product.
- Developed web services in Java and Experienced with SOAP, WSDL.
- Used log4j for logging Errors.
- Deployed teh application in various environments DEV, QA and also Production.
- Used Data Access Objects (DAO) to abstract and encapsulate all access to teh data source.
- Used teh JDBC for data retrieval from teh database for various inquiries.
- Development of MQ application programs for Java JMS environments using queues and messages. Working with JMS Handling and managing exception conditions.
- Performed purification of teh application database entries using Oracle 10g.
- Used CVS as source control.
- Created Application Property Files and implemented internationalization.
- Used JUnit to write repeatable tests mainly for unit testing.
- Involved in complete development of ‘Agile Development Methodology’ and tested teh application in each iteration.
- Wrote complex SQL and HQL queries to retrieve data from teh Oracle database.
- Involved E2E Development by integrating Front End and Backend by Debugging.
- Performed Defect tracking using HP Quality Centre.
- Involved in fixing System testing issues and UAT issues.
Environment: Java, J2EE, JSP, JSF, Servlets, Struts, Spring 3.0, JDBC 3.0, Web Services, XML, JNDI, Hibernate 3.5, JMS, Maven, WebLogic Application Server 10.3, Eclipse, Oracle 10g, WinCvs 1.2, HTML, Rational Rose XDE, JUnit 4.0, log4j, JavaScript 1.2, XML/XSLT, SAX, DOM.
Confidential, Charlotte, NC
Java/J2EE Developer
Responsibilities:
- Created many new functionalities for report distribution module
- Developed JSP and HTML pages using CSS as part of teh presentation layer
- Used SAML 2.0 protocols to establish security in communication between HTML pages.
- Extensively used Struts taglibs
- Developed Web Services to implement SOA using SOAP, WSDL, and UDDI with HTTP
- Data access layer is implemented using Hibernate
- Used Apache POI to generate Excel documents
- Implemented Struts action classes.
- Worked extensively in teh backend Oracle database
- Used WSDL to post teh services in teh UDDI.
- Developed lookup tables and views to speed up queries.
- Developed mail alert mechanism for alerting teh users when their selection criteria are met
- SOAP client request is used to make use of services.
- Developed ANT scripts for building, testing and deploying teh application on WebLogic server
- Was actively involved with production and support.
- Involved in testing teh ported application
- Participated in Quality analysis and testing
Environment: Java 1.5, Struts, Hibernate 3.5, WebLogic 10.0, JSP, HTML, CSS, log4j, Apache POI, ANT, SAML, Webservices, Sybase 12.5, Solaris, Windows XP, DB2, Oracle 11g.
Confidential, OH
Java/J2EE Developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle
- Created teh User Interface screens using JSF and ICEfaces components for logging into teh system and performing various operations.
- Integrated user interface layer with Persistence layer through Spring and Hibernate
- Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX
- Implemented jQuery framework for custom popups for ICE application.
- Involved in writing Spring Configuration XML file dat contains object declarations and dependencies.
- Developed and debugged teh application using Eclipse.
- Used ClearCase for maintaining teh component and for release and version management.
- Used ANT as build tool and developed build file for compiling teh code of creating WAR files.
- Used log4j& JUnit for debugging, testing and maintaining teh system state.
- Used WebLogic Application Server for application deployment in teh clustered UNIX environment.
- Involved in developing BPEL process SOA components to invoke teh Messaging, JDBC, FTP, HTTP, and WebServices.
- Used Flex RPC: Web Service which is SOAP based request/response to communicate with server side.Worked in deadline driven environment with immediate feature release cycles.
- UsedClearCase for software configuration management and version control.
- Created MDS Database repository and deployed customizations for Oracle 11g.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
Environment:Java,J2EE,JSF 2.0, Spring 2.x, Hibernate, XML, CSS, UML, HTML, JavaScript,jQuery, Eclipse, WebLogic 10.3, ANT, JUnit, log4j, ClearCase.
Confidential, CT
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design and Development of teh application.
- Designed and developed JSPs and Servlets for teh presentation layer with hand coded HTML pages along with CSS layouts.
- Designed teh application by implementing JSF Framework based on MVC Architecture with EJB.
- Deployed Enterprise JavaBeans (EJB) using stateful and stateless beans.
- Developed Action classes, Request/Response Form Beans and Request/Response JSP pages.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Used Validator Framework to control page layout.
- Designed user screens and validations using Ext JS, HTML, jQuery and JSP as per user demands.
- Used Hibernate for teh object relational mapping and to maintain teh persistence layer.
- Utilized log4j for request / response / error logging.
- Involved in teh documentation at almost every stage of teh project.
- Suggested and tried to implement teh practice of Extreme Programming for teh development of teh project.
Environment: JDK 1.5, EJB 2.0, Hibernate, ANT, Servlets 2.3, JSP 1.2, JSF, AJAX, WebLogic 9.1, JDOM Parser, Eclipse, HTML, XML, XSLT, jQuery, Oracle 10g, JUnit, log4j, CVS 1.1, Windows XP.