J2ee Developer Resume
Irving, TX
SUMMARY
- 8 years of IT experience in systems Analysis, Design, development, testing, implementation and maintenance and support for small, medium and large scale systems.
- 6+ Years of Experience in Java, J2EE, Struts, JSP, JSF, Servlets, EJB, Hibernate, spring, Swing, AWT, XML, UML, WebServices, Portal Development.
- GUI design & development using JSP, HTML, DHTML, JavaScript, AJAX and Swing
- Working knowledge of Web2.0 (AJAX, DoJo and DWR).
- Back - end application development using different databases: DB2 UDB, Oracle, SQL Server and MySQL
- Extensively worked on various Application/Web Servers: WebSphere, WebLogic, JBoss, Sun One and Tomcat.
- Worked on different Java IDEs: WSAD, Weblogic Workshop, Eclipse, IntelliJ, RSA, NetBeans and Jbuilder.
- Understanding and working knowledge on Integration tool using JCAPS.
- Analysis and design using SDLC, UML, RUP, RSA, Agile, and MVC based frameworks like Jakarta-Struts, JSF and spring using J2EE.
- Worked with different kind of portlets like JSP/HTML portlet, Java portlet, page flow portlet, Struts portlet and Remote portlet.
- Having Strong knowledge of SOA and WebServices and has technical understanding on SOAP protocol, REST, WSDL, XSD, XSLT.
- Developed and Implemented WebServices using Eclipse, WSAD, Weblogic Workshop, RSA and NetBeans, finally deployed the WebServices in different application/web servers like Tomcat, JBoss, WebSphere, Weblogic and Sun One.
- Involved in code review process, giving code review comments, code reuse tips and giving suggestion to the team and helping them to solve the production issues.
- Used Log4J tool to print the logging, debugging, warning and info of the entire application written to a log file and displayed on the server console as needed.
- Worked on Source code control systems like Perforce, PVCS, CVS and MS Visual SourceSafe.
TECHNICAL SKILLS
Languages/APIs: Java, JDK, J2EE, JSR 168, Servlets, JSP, JDBC,ODBC, EJB, SWING, AWT, HTML,DHTMLCustom Tags, JMS, JNDI, LDAP, Java Mail, XML, XSLT, SAX, DOM, RMI, UNIX ShellPERL, JavaScript, AJAX, DOJO,DWR, UML, CSS, PL/SQL, SQL.
App/Web Servers: Web Logic, IBM Web Sphere, JBoss, Sun One, Tomcat
Frameworks: MVC, Struts, Tiles, Hibernate, Spring, JBoss Seam, JSF, Junit, AXIS, Web logic Portal
SOA: Web Services (SOAP, UDDI, WSDL), SOAPUI, JAX-WS, Adobe, JCAPS, ESB
Tools: Ant, Maven, Log4J, Cruise Control, Toad, SQL Developer, SQL Wave
IDEs: Eclipse, Net Beans, WSAD, RAD, RSA, Web logic Workshop, IntelliJ IDEA, Edit plus, Text Pad, J Builder, XML Spy
Version Control: SVN, Perforce, CVS, PVCS, Visual SourceSafe (VSS), Clear Case
Bug Reporting tools: PR-Tracker, JIRA, BugZilla
Reporting Tools: Jasper Reports and iReport tool
Databases: Oracle, DB2 UDB, My SQL, MS SQL Server
CMS: ATG Dynamo, Vignette
Design patterns: Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Template, Service Locator, Dependency Injection and View Helper
OS: Windows XP/NT,2000,2003, UNIX, Linux, AIX, Sun Solaris and Mac
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
J2EE Developer
Responsibilities:
- Gathered & analyzed requirements from the customer and written requirements, technical and design specifications
- Developed Controller for request, response paradism by SimpleFormController using Spring-mvc.
- Configured the URL mappings and bean classes using Springapp-servlet.xml.
- Developed the Deal application using IBM RAD 6.0 IDE.
- Hands on experience in deployment of J2EE applications on WebSphere Application Servers 6.0(WAS).
- Developed Validators for application components using the spring validation framework.
- Used CSS to control the page layout, look and feel of WebPages
- Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files .hbm.xml file, hibernate query language
- Used AJAX to asynchronous data transfer (HTTP requests) between the browser and the web server, allowing web pages to request small bits of information from the server instead of whole pages
- Developed XML Schema using XML Spy, using JAXB API converted XML schema to Java code, parsed XML to Java objects and vice versa
- Implemented several design patterns like Session Façade, Service Locator, Data Access Object (DAO), Data Transfer Objects (DTO) and Value Objects (VO).
- Designed WSDL files, generated Java Bean Skeleton code using Top-Down approach and written the Java code to meet the business requirement, finally deployed the WebService on the server.
- Designed and developed a WebService interfaces, generated WSDL files using Bottom-Up approach, deployed the WebServices into the application server.
- Generated Client Stubs using WSDL files and Invoked the WebService to get the data from the service.
- Worked with support team to fix bugs and push the latest code to the production server.
- Documented necessary steps to produce the problem in the dev local environment and functional solution to the problem and written unit test case to make sure that the problem should not occur again in the future.
- Developed PL/SQL stored procedures, functions, created tables, indexes, sequences and debugged PL/SQL stored procedures
- Used agile methodology for the software development process.
Environment: J2EE, JDK 1.5, RAD 6.x, Websphere Application Server (WAS), JDBC 2.0, JNDI 1.2, Servlets 2.3, JSP 1.2,, Log4j, Spring MVC,EJB 2.0, JMS, MQ Series,Web Services, SOAP, Hibernate 2.0, AJAX, Junit HTML, DHTML, CSS, XML, XSL, XSLT, JavaScript, Apache Ant, Oracle 10g, PL/SQL, Toad, UML/Rational Rose 2000, Linux, Svn.
Confidential, Charlotte, NC
Responsibilities:
- Involved in designing the application in N-tier fashion.
- Used MVC architecture/pattern and Spring for implementing the web interfaces.
- Implemented a variety of Spring Controller classes that coordinate the flow of control from the presentation tier to the Middle tier. These controller classes handle multiple request types by extending the behavior of Spring Controller classes
- Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects are configured as part of the spring configuration file.
- Configuring WebSphere Application Server (WAS) on multiple platforms and deployed the application on server.
- Responsible for design and development of JMS messages.
- Used JMS packages to develop MQ Series interfaces that interact with the application.
- Used Message Driven Beans as listeners to the queue.
- Used DOM for parsing the messages.
- Used Service Locator pattern for lookup of the beans.
- Used Command Design pattern to execute the sequence of events.
- Designed and Implemented Data Access Objects to store the message into the DB.
- Used VO pattern that is populated from message and stores in db.
- Used Java Mailing Service APIs for mailing the alerts in message processing based on message dat
- Used Factory pattern that creates DAO objects.
- Wrote JUnit test cases for testing the functionality of the code
- Used Jira for Bug tracking.
- Involved in Configuring ejb-jar.xml, Data sources and MQ queues.
- Used Apache Log4j Logging framework for logging of trace and Auditing.
- Developed the automatic build scripts using ANT for the application to deploy and test.
- Other responsibilities include Devolvement, Code Reviews, JUnit Test creation, Design Review.
Environment: Rational Application Developer (RAD) 7.0, J2EE 1.4,HTML,CSS, Spring 1.2, Hibernate, JSTL, IBM MQ Series 5.2,, XML, JAXP API, XSLT, XSD, IBM Web Sphere Application Server 6.1, Oracle 10g, Rational Rose, CM Synergy6.5, Jira, JUnit 4.0, Log4j 2.0, Unix & Windows XP
Confidential, New York, NY
J2EE Developer
Responsibilities:
- Developed the application using spring framework based on MVC architecture.
- Designed and developed rich user interface using spring MVC Tags and used JavaScript for validation of page data.
- Helped the team for Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects are configured as part of the spring configuration file
- Developed and deployed the application on Web Sphere application server.
- Developed EJB's and deployed on the web Sphere application server.
- Consumed web service using AXIS.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Used WSDL and SOAP protocol for Web Services implementation.
- Used Junit framework for unit testing and configured Log4J for logging.
- Used Ant Scripts for build and deployment of applications on different environments and Eclipse as IDE.
- Source code version control was maintained using SVN.
- Responsible for creating and executing development plans.
- Perform Warranty support.
- Attend the Tech Design Review meetings.
Environment: Java, J2EE 1.5, HTML 5,CSS 3.0,Jquery,EJB 3.0,Spring Core, Spring MVC, JSP,Ajax,Jquery,Web Sphere 7.0, Oracle, Hibernate 3.0, RAD 6.0, MQ Series,JMS,Message Broker, Web Services(Axis 1.4), XML, XSL, XSLT, Ext’s, J2EE design patterns, Junit, Ant, SVN, Windows.
Confidential, Springfield, Oregon
J2EE Designer/Developer
Responsibilities:
- Involved in analysis, design and development of Decision Support System and developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
- Involved in developing light weight business component and integrated applications using Spring Framework, spring web MVC using features like IOC and configuring application context for spring bean factory.
- Used Hibernate to do the object relational mapping (ORM) between the tables and java objects.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle database.
- Deployed the application on Web Logic Server.
- Used AJAX for dynamic searching.
- Used Hibernate in data access layer to access and update information in the database.
- Used JNDI for naming and directory services.
- Implemented JMS Listeners and Message Driven Beans (MDB).
- Consumed Web Services for loan application processing by implementing Spring RESTful Web services.
- Used Spring Framework in the development of the application with the use of JSP, Servlets, HTML, JavaScript, CSS and XML.
- Used JDK 6 and Eclipse IDE to develop Java applications, including tools for version control and debugging.
- Responsible for writing complex Oracle and HQL queries.
- Designed database and normalization for databases in Oracle.
- Developed JUnit test cases for all the developed modules.
- Involved in various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE SCRUM methodology.
- Used SVN for version control across common source code used by developers.
- Used Maven OSGI scripts to update/build the application and deployed on Web Logic Application Server.
Environment: Java 1.6,J2EE 6,Spring 3.2,Hibernate 3.6, Servlets, JSP, AJAX, HTML, CSS, JavaScript, XML, Maven OSGI, JNDI, SVN, RESTful Web Services, Eclipse IDE, Web Logic Application Server, Rational Rose for UML modeling, JUnit, Oracle 11g, Windows 2000, Unix.
Confidential
Java/J2ee Developer
Responsibilities:
- Designed and developed necessary UML Diagrams like Case, Class, Sequence, State and Activity diagrams.
- Used Rational Application Developer (RAD) for development.
- Extensively applied various design patterns such as MVC-2, Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
- Used XML for the data transfer to the different layers and HTML and JavaScript for the front end development.
- Used the Struts Validation Framework for validation and Struts Tiles Framework for reusable
- Presentation components Confidential the presentation tier.
- Developed various Action Classes that route requests to appropriate handlers.
- Developed Session Beans to process user requests and Entity Beans to load and store information from database.
- Used JMS for reliable and asynchronous messaging the different components.
- Used Hibernate to retrieve data from the Database and did the inserting and deleting operations in the database.
- Wrote Stored Procedures and complicated queries for MySQL.
- Designed and used JUnit test cases during the development phase.
- Extensively used log4j for logging throughout the application.
- Implemented the project as a multi-tier application using Struts Framework along with JSP for the presentation tier.
- Used CVS for efficiently managing the source code versions with the development team.
Environment: Java J2EE 5, Struts, Hibernate, Web Services, Net Beans, MySQL, JUnit, CVS, Log4j,Web sphere Server, HTML, JavaScript, XML, Windows XP, Unix.
