Java/j2ee Developer Resume
NJ
SUMMARY
- Around 7 years of working experience in developing enterprise applications using Object Oriented Technologies.
- Expert in implementing Java/J2EE technologies for application development in various layers of projects i.e. Requirement gathering, Analysis, Design, Implementation, Unit Testing and Deployment from IT2, UAT to Prod.
- Expertise in interacting with business users and understanding the requirement and providing solutions to match their requirement.
- Expertise in designing and development enterprise applications for J2EE platform using MVC, JSP, Servlets, JDBC, JSF, JNDI, RMI, EJB, XML, Web Services, JMS, Java Mail, SOAP 1.1, WSDL, Hibernate.
- Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and class diagrams using case tools like Microsoft Visio and UML.
- Experience in creating user interfaces using JSP, Ajax, HTML, DHTML, XML, XSLT, and JavaScript.
- Experience in using GWT for developing and debugging Ajax application by using java development tools like Eclipse and NetBeans.
- Expertise on web services (SOAP, WSDL, UDDI) involving J2EE and SOA technologies based projects.
- Well experienced in using JUnit for performing unit testing framework to gain confidence in the correctness of the code.
- Experience in using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing the most efficient and effective strategies for new development.
- Experience in web/application servers like WebLogic, WebSpere, JBoss and Tomcat.
- Expertise in implementing Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with hibernate, Struts MVC.
- Proficient in XML related technologies such as DTD, XSD, XSL, XSLT, DOM, SAX, JAXP and JAXB for parsing XML in to java object.
- Expertise in using IDE like RAD, jdeveloper, Eclipse and NetBeans for debugging and using java coding standards from the beginning of development.
- Good working experience in using ANT and Maven scripts for building and deploying the application in web/App servers.
- Extensive experience in using loggers like Log4j for creating logs of different categories and placing them in a file.
- Extensive experience in performing reviews like Test reviews and peer reviews for maintaining best coding standards.
- Expertise in using configuration management tools like CVS, VSS, ClearCase, and Conti for version controlling.
TECHNICAL SKILLS
Operating System: Solaris 10/9/8/7, Linux 9/8/7.2/7.1/6.2 , SUSE Linux, HP - UX 10.20, Windows NT/2000/2003/Advance Server and Ms-Dos.
Languages: J2SE/Java 2.0/1.2/1.3/1.4/1.5/1.6 , PERL 5, C, C++.
Methodology: OOAD, SDLC and UML.
J2EE Skills: JDBC 2.0/1.0, Servlet 2.3/2.2, JSP 1.2/1.1/1.0, RMI, EJB 3.0/2.2/2.0, JNDI, JAXP, JTA, JMS, Web Services, JAX-RPC, JPF.
Web Technologies: HTML, JavaScript 1.3/1.2, AJAX, CSS, JSS, XML, SOAP 1.1, Axis, WSDL, UDDI.
Frameworks: Struts Framework 2.0/1.3, JSF /2.01.1/1.2, Spring Framework 3.0/2.0/1.2/1.1 , JPF (Beehive/Weblogic Workshop).
Design Patterns: MVC, DAO Pattern, Singleton Pattern, Front Controller, Factory Pattern.
Database/Tools: Oracle11g/ 10/9.0.2.5/8.1.7/7. x, DB2 7.2/7.1, SqlServer 2000/7.0/6.5/6.0 , Hibernate 3.2/3.0, TOAD.
Web/App Server: Apache Tomcat 5.5/4.1/3.3, WebLogic 10/9.1/8.1/7.0/6.1 , WebSphere 7.0/6.0/5.0.2/4.0 , JBoss 3.1/ 4.0
IDE/Tools: Eclipse, Net beans, WebLogic Workshop, ANT build script, Maven build script, Log4j logger, E2E logger, IBM RAD.
Version Control: CVS, Serena Dimension, Clear Case, Continuous.
PROFESSIONAL EXPERIENCE
Confidential, NJ
Java/J2EE Developer
Responsibilities:
- Major Contribution to the system implementation using Java, J2SEE, Web Services, EJB’s, IBM Websphere application server
- Involved in implementing design of Event History Module
- Developed API for Event History Module
- Used Spring for Dependency injection.
- Implemented common frame work for auditing entire application using Spring AOP concepts mainly advice, join points, point cuts, aspects.
- Implemented EJB-Timer service for Mail Room Print Job.
- Developed JWS based web service endpoint for exposing EJB’s to client and generating client classes by following SOAP based standards for messaging
- Designed and implemented UI screens for Event History module using rich faces tags.
- Involved with testing team for stabilizing the application and fixing bugs for System Test and UAT release.
Environment: J2EE, Java 1.6, Hibernate 3.3, Spring 3.0, EJB 3.0, RAD 7.5, Web sphere 7.0, JSF Rich Faces 2.0, Oracle 11g, Clear Case, Web Services, SOAP, WSDL, Log4J, Windows 7Hewlett - Packard Enterprise Services Nov ’10 to Feb ‘12
Confidential, Columbus, OH
Java/J2EE Developer
Responsibilities:
- Major contribution to the system implementation using Java, J2EE, EJB, MDB, JMS, XML, XSLT, Web Services, IBM Websphere application server and etc.
- Coded API for writing IBM MQ workflow.
- Coded base API for Rate and Registration related business module.
- Implemented validator framework of JSF to write customized JSF validations.
- Wrote custom components in JSF for components such as data tables.
- Wrote new EJB’s and the build script to automate the deployment process.
- Performed code refactoring to enhance the end user experience.
- Implemented different J2EE design patterns like Service Locator, Business Delegate, MVC, DAO and DTO.
- Developed user interfaces using JSF framework and its inbuilt tag libraries like Ajax and EL.
- Defined and implemented a generic message processing model/architecture which is used for multiple applications.
- Designed and implemented a great deal of support classes for general development use, including debugging framework, detailed performance logging framework, and a host of reusable utility classes.
- Involved in configuring the JMS messaging server using MQSeries as Java Messaging Server.
- Used JSTL tags for tasks such as iterating through lists, interacting with databases.
- Involved in xml parsing using JAXB.
- Involved and helped testing team in developing Master Test Plan, Test Scenarios, and Test Cases.
- Was responsible for using xml spy for XML, XSL and XSD validations and editing.
Environment: J2EE, Java 1.5, EJB 2.0, JSF 1.2 MVC Framework, Java Server Pages (J.S.P ) 2.2, Servlets 3.0, DAO, JavaScript, HTML, DB2(sql & plsql Stored procedure, function and Ref Cursors etc), Toad, XML, XSLT, log4j, Websphere 6.1, RAD, Serena Dimension Rational UML tools, Windows XP.
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Involved in design and implementation of the provisioning module.
- Took owner ship of implementing client side and server side validations of GUI and API transactions.
- Involved in gathering requirements from business users and mapping the requirements to the design.
- Implemented the process using Agile (Scrum) methodology and Test driven Model.
- Involved in designing JMS and implementing MDB’s as part of Messaging Adapter for various transactions.
- Involved in designing and implementing web service client applications by using Axis framework for generating client classes by following SOAP based standards for messaging.
- Implemented JavaScript for browser side validations and browser side changes based on user selection.
- Involved in implementing Web Services server and client with XML-RPC Standard Implementation (SI) which provides the wscompile and wsdeploy tools for developing, deploying, and invoking a Web Service
- Used Spring for Dependency injection.
- Involved in implementing Ajax for client server communication to reduce data transfer between client and server debug it by using Eclipse IDE.
- Involved in implementing JUnit Test Cases for unit testing to achieve required test coverage.
- Involved in creating graphical report of performance stress test of the application using JMeter.
- Involved in implementing struts framework for application flow of online transactions.
- Used Hibernate as ORM (object relational mapping) tool for data base related transactions.
- Implemented Pearl and Shell scripts in Unix environment to run daily batch jobs by configuring cron jobs.
- Involved in implementing Ant scripts to run build and deploying in various environments.
- Took owner ship for maintaining proper coding standards and best practices by using Check Style, CPD, PMD and find bugs and configuring with Eclipse IDE from the beginning of the Project.
- Developed JDBC code for database connection and getting data from Oracle database server
Environment: JDK 1.5, JSP, EJB, Struts2.0, Spring, Hibernate, Web service, SOAP, AXIS, WSDL, JMS, Log4j, XML, SAX, XSD, DTD, UML, JavaScript, AJAX, JUnit, JMeter, WebSphere MQ 6.0, oracle 10g, WebSphere6.0, Perl 5, Shell Script, HP-UX, Continuous, ClearCase.
Confidential, Weehawken, NJ
Java/J2EE Developer
Responsibilities:
- Involved in studying the Current Pace Systems for Non-Discretionary Products and gathering the User requirements for MFP Non-Discretionary and Discretionary products and Creating Design Document
- Developed different GUI screens using JSP and user validations using Java Script
- Involved in developing JSP pages and Servlets and using TagLibs for the web tier and validating the client data using the Java Script
- Created controller Servlets for handling HTTP requests from JSP pages
- Involved in writing Beans, Action Classes and Business Delegates using Action Forms and Dyna Action Forms
- Involved in fixing tickets, Building and Deploying the application in was05, QA and CE Platform environments and Version Labeling the files
- Designing and Coding the Swing UI using JTable, JPanels, JTree, JOptionPane, JScollPane using Grid Bag Layout and complex GUI components such as JTables extensively used Collection Framework to FET Sales Reports
- Developing basic features such as activating other GUI tools using UI components like JMenu, JMenuBar and non-UI components like Listeners
- Creation of POJO Beans to build Data Model for the new rewrite java Apps
- Generated Message Driven Beans as listeners to JMS Queues, and deployed on Web Sphere.
- Used Session Facade, Singleton design patterns and MVC design pattern.
- Involved in developing in Unix environment.
- Developed JDBC code for database connection and getting data from database
- Developed Business Classes, Operation, Classes, and Data management Classes.
Environment: Java, J2EE, Hibernate, JSP, Struts, Spring, EJB, JDBC, JNDI, Swing, Servlet, JavaScript, CSS, HTML Web Sphere, WSAD, Rational ClearCase, Perl, DB2, DB2 Command Center, DB2 Stored Proc Builder, PL/SQL, SQL, Mercury Quality Center, Windows NT, UNIX.
Confidential
Java Developer
Responsibilities:
- Involved in installing and setting SMSC server using E1 link of Mobile Switching Center.
- Involved in installing and integrating SS7 cards with mobile Switching Center.
- Involved in developing various modules in implementing web based application for reports module.
- Involved in implementing Simulator which is used to access SMTP protocol and send short messages through server.
- Developed JDBC code for database connection and getting data from database
- Developed Business Classes, Operation, Classes, and Data management Classes.
- Wrote various Java Operation Class for handling different transaction events like adding, editing and deleting for maintaining Reports
- Designed and developed UI using JSP, Struts, and HTML with client and server side validations.
- Involved in performing user specific validations like client side and server side.
Environment: Java, JDBC, Servlets, JSP, Struts, Tomcat, Eclipse, MySQL, Red Hat Linux.
