Java/j2ee Developer Resume
Draper, UT
SUMMARY
- Self - motivated Software Professional with over Seven years of experience having strong object oriented development experience using Java, J2EE technologies like JDBC, Servlets, JSP, EJB, JNDI and Web Services.
- 5 years of experience in core java technologies using J2EE, JSP, Servlets, Java Beans, Taglibs, JSTL, JavaScript, HTML5 and web services.
- Exposure in implementation of Different Database Management tools (Oracle 8i/9i/10g/11g, SQL Server 2003/2005, DB2, MySQL 5.x), Business Intelligence tools (Discoverer 3i, Toad 6/7), and Oracle Data Warehousing and Strong knowledge in PL/SQL and RDBMS.
- Expertise in Server side development using EJB 3, JNDI, JDBC, RMI, JDK 1.6/1.5/1.4, Log4j.
- Performed in developing light weight business components and integrated applications using spring framework, and Spring Web MVC.
- Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
- Extensive experience in all phases of Software Development Life cycle and developed software applications using Waterfall and agile methodologies.
- Experience in developing ADF/OA Framework based UI pages and developing XML Publisher reports.
- Experience in Software Development environment using Agile methods XP and SCRUM.
- Experience in working with open source frameworks such as Primefaces, Myfaces, Icefaces, jQuery, GWT.
- Created robust user Interface (UI) using HTML, CSS, JSP, JavaScript, dojo, dhtmlx, extjs jquery AJAX, Custom Tags, JSTL, XML, XSL.
- Expertise in using Design Patterns including Singleton, Business Delegate, Factory Method, Prototype and Session Fade as well as Data Access Object (DAO) pattern.
- Extensive experience in XML related technologies such as XML, DTD, XSD, XSL, XSLT, Xpath, Xquery, DOM, SAX, JAXP, and JAXB.
- Expertise with web tools like ECLIPSE IDE RAD 6.0, ANT, MAVEN, and Log4j.
- Strong experience in portal development using Liferay Portals.
- Experience in deployment of the J2EE applications on WebSphere, WebLogic, Apache Tomcat, JBoss.
- Knowledge of SNMP and Wireless LAN.
- Experience with JUnit in performing unit testing and determining the application functionality
- Experienced in Object Oriented Methodologies, design patterns and UML modeling using tools like Rational Rose.
- Active involvement in designing and developing real-time projects/enterprise applications, starting from the requirements analysis/design stages and through the whole Software Development Life Cycle.
- Willingness and ability to quickly adapt and learn new technologies.
TECHNICAL SKILLS
Programming language: Java, C, C++, SQL, PL/SQL
Web Development: CSS, Java Script, Dhtmlx, Jquery, ExtJS, XML, XSLT, Xquery 1.0, XPATH 1.0
Database Development: MySQL, Oracle 10g Database, Squirrel
Development Tools: Java1.6, Spring MVC 2.5, SOAP UI Pro 3.5.2, DROOLS, Eclipse Helios, Perforce, Servlets, Spring AOP, AJAX, Web Services JAXB, Junit4, Primefaces, Icefaces, Myfaces, SQL Developer, Squirrel, GWT.
Web Servers: RAD 7.0, Apache Tomcat, Web logic 10.3,IBM Web sphere
Operating Systems: Microsoft Windows, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Draper, UT
Java/J2EE Developer
Responsibilities:
- Participated in design, development and testing phases.
- Provided production support and resolved data, application and connectivity issues related to Java programs functionality.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Consumed SOAP and RESTFUL web services.
- Experience in working with RESTFUL APIs. Implemented client APIs. These APIs interact with server to fetch data on the backend.
- Created client stubs using AXIS2.
- Written DOM and SAX parsers for XML parsing and worked on JSON parsing using external libraries.
- Written DML SQL queries in MySQL database.
- Performed testing using SOAP UI and REST clients.
- Involved in integration testing.
- Implemented the logging mechanism using log4j framework.
- Wrote test cases in JUnit for unit testing of classes.
- Worked on SVN version control.
- Used Eclipse IDE for developing code modules in the development environment.
Confidential, West Port, CT
Java/J2EE Developer
Responsibilities:
- Involved in various SDLC phases like Design, Development and Testing.
- Used Struts framework to develop the MVC architecture and modularize the application.
- Developed the Business Logic using Plain Old Java Objects (POJOs).
- Developed Graphical User Interfaces using HTML and JSP's for user interaction.
- Created dynamic HTML pages, used JavaScript for client-side validations.
- Create, configure of model objects, backing beans and data controls with Oracle ADF Faces and Java Server Faces (JSF) including declarative ADF development.
- Used JSF layout for View of MVC. Also used JavaScript, DHTML for front end interactivity.
- Used JQuery for creating behavior aspects of webpage.
- Involved in the development of PL/SQL Stored Procedures and Functions for Oracle backend implementation.
- Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Used JMS and Message Driven Beans (MDB's) for middleware integration through message oriented middleware.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Web Logic Application server.
- Implemented Liferay Portal consuming Enterprise Applications on Weblogic Server.
- Extend Liferay functionality for Business community & Membership Management Modules.
- Designed multiple User Interfaces using JSF 2.0 in conjunction with Prime faces 2.2.1 open source framework library.
- Integrated the Auto complete Prime faces component with the backing bean in Java and the DAO layer to process auto completed organization contacts.
- Check / Account sorting and management application in JSF, Spring, JDO, JBoss.
- Developed application using JSF, myFaces, Spring, and JDO technologies which communicated with Mainframe software.
- Developed methods to be exposed as web services using Apache CXF.
- Designed a full-fledged e-mail component in Primefaces using Java Mail at the backend that included a Rich text editor with a highly intuitive address book integrated with LDAP for sender lookup.
- Used My Faces to develop UI application.
- Created and designed User Interface web pages using My Faces.
- Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
- Used Hudson for continuous integrated build process.
- Involved in writing SQL queries and procedures and applying optimization techniques.
- Implemented JDBC using Spring in the data access object layer to access and update information in the Oracle10g Database.
- Involved in building a domain specific search engine.
- Extensively worked on Stateless Session Beans, Bean Management Persistence EJB's and Data Access Objects (DAO) components for database connectivity.
- Implemented the logging mechanism using log4j framework.
- Consumed Web Services to check the credit history report of the applicants.
- Migrated applications from Websphere 6 toWebsphere 8.
- Wrote test cases in JUnit for unit testing of classes.
- Used Maven to build the J2EE application.
- Knowledge on Jboss Data grid.
- Used Eclipse IDE for developing code modules in the development environment.
- Used Perforce version control to track and maintain the different version of the application.
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Responsibilities includes Service endpoints identification from the system, development of the Java/J2EE components, WSDL definitions from J2EE components like EJBs or Servlets, and publishing the WSDL on the server.
- Responsible for client application development that uses the WSDL and invokes the services through SOAP messages in the form of XML.
- Implemented core business logic using several Java/J2EE design patterns.
- The SOA solution by exchanging information with availability using SOAP and Web Services with securely sending a request and receives the response.
- Involved in SOA architecture to build and integrated various services.
- Designed and implemented user interface for Account Listing Module using GWT.
- Performed portal development using Liferay and deployment of application using Tomcat Server 6.0
- Developed JSF pages/portals using Oracle ADF framework.
- EJB as a middle ware in designing and developing a three-tier application.
- Written Session beans and Message driven beans for the Index Service.
- Design the User Interface Model using Rational Rose and Class and Sequence diagrams for the whole application.
- Web-Service development was done on WSAD and IBM Websphere Application server was used for deployment. Managed a good number of web-services using JAX-RPC on Websphere.
- Functional testing, integration and packaging of the application.
- Worked on setup and design and development of Drools Rules Engine for application verification.
- Document the functional and release design document for the application.
- Designed the application by applying patterns as and where required.
- Extensively worked on Servlets which were used as controllers for redirecting the request and response.
- Used Ice faces for Ajax Push.
- Designed and developed JSF components, implemented event handling using Java, JSF, MyFaces, AJAX, JavaScript.
- Coded SQL Queries for the application.
- Application assembly, deployment and configurations on staging Servers
- Cache mechanism at the middleware is developed to avoid the unnecessary Server trips.
- Packaging of the Suite or application into JAD and JAR as per the proprietary standards.
- Responsible for code migration and maintaining code versions, hot fixes using Subversion.
- Integration of the application components and performed functional and unit testing of the components.
- Deployment was done at the local Staging IBM Websphere application Server and on successful testing the application was bundled with Production unit.
Confidential, San Francisco, CA
Java /J2EEDeveloper
Responsibilities:
- Involved in various SDLC phases like Design, Development and Testing.
- Used Struts framework to develop the MVC architecture and modularize the application.
- Developed web components (JSP/Servlets), using Struts, Java Server Faces (ADF, MyFaces etc).
- Developed the Business Logic using Plain Old Java Objects (POJOs).
- Developed Graphical User Interfaces using HTML and JSP's for user interaction.
- Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a WebLogic Application server.
- Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database.
- Developed database objects like Stored Procedures, Functions, Triggers, index, views to maintain referential integrity of the database.
- Implemented the logging mechanism using log4j framework.
- Consumed Web Services to check the credit history report of the applicants.
- Wrote test cases in JUnit for unit testing of classes.
- Used Ant to build the J2EE application.
- Used Eclipse IDE for developing code modules in the development environment.
- Used Clear Case version control to track and maintain the different version of the application.
Confidential, New Jersey, NJ
Java/J2EE Developer
Responsibilities:
- Developed use cases based on business requirements and created Class Diagrams and Sequence Diagrams
- Developed locator components using JNDI, developed validation framework using Hibernate and created several Exception classes to provide an error free environment and alternately logged the whole process using Log4j properties.
- Developed fusion based e-applications utilizing OracleADFtechnologies including JSF Faces,ADFFaces Components, andADFBusiness Component.
- Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
- Performed unit testing using JUnit and Cactus for User Interfaced Testing.
- Created Web Services and used Ant Scripts to bundle and deploy application.
- Designed and developed interface in the form of Delegates which would interact with Web Services.
- Made use of SQL queries to perform various functionalities in database.
- Deployed the builds of the developed application on Jboss 4.0.0 application server.
- Wrote SQL-Stored Procedures for executing batch queries.
- Involved in requirement gathering, analysis and system design using UML methodology
Confidential, Sacramento, CA
Java/J2EE Developer
Responsibilities:
- Use Builder to create Servlets and Java Beans.
- Generated User interface Templates using JSP, HTML.
- Developed the Java Code using JBuilder as IDE.
- Extensively involved in gathering requirements, preparing requirements documents
- Involved in the development of dynamic WebPages using JSP.
- Development of the Server Side Application, which includes Servlets that handles the Database manipulation with the back-end MySQL database using JDBC.
- Involved in developing the core business logic using Session & Entity Beans (JavaBeans) and deploying them in Apache Tomcat 5.5 Application server.
- Responsible for Query Optimization of Library system and accounting system.
- Responsible for Migrating MySQL 4.0 to MySQL 5.0
- Entity Bean will manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
- Tested the application functionality with JUnit
Confidential
Java Developer
Responsibilities:
- Involved in User Interface Design for the customer approvals.
- Developed forms using HTML and performing client side validations using Java Script.
- Developed the Architectural Diagrams, Use Cases, Class Diagrams, and Sequence Diagrams using Unified Modeling Language (UML).
- Implemented User interface(UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML and CSS
- Implemented Client Side validations using Java Script
- Implemented model layer classes using Java by using Interfaces, Classes, Inheritance to wrap the business logic of the application
- Implemented Session Beans (Stateless & Statefull) for implementing service model on Entity beans and Entity beans (BMP) for to wrap up the database communication logic and accessed them through the JNDI Configuration
- Implemented Server Side validations and logged the messages into the log files using log4j for tracking the exceptions
- Implemented debug messages using the log4j
- Implemented custom exceptions through out the application and also implemented customized error codes and messages for the end users
- Implemented control layer using the Servlets and Java Reflection packages
- Implemented Design Patterns like Singleton, Command/ Front Controller, Data Access Objects (DAO), Value Objects, Factory Patterns
- Implemented packages and stored procedures using PL/ SQL on Oracle database
- Developed the code modules for integration with authorize.net for credit card and debit card processing
- Installed VeriSign SSL Certificate on the Tomcat Server for both testing and deployment purposes
- Performed the Unit Testing and System Testing
- Performed the deployment support and customer support
Environment: Java 1.2.2, Servlets, EJB 2.0, Java Server Pages (JSP), JSTL, Custom Tag Libraries, XML, XSL, JavaScript, HTML, DHTML, CSS, SQL Server 2000, Weblogic 7.1, Builder, Rational Clear Quest