Sr.java/j2ee Developer Resume
Charlotte, NC
SUMMARY
- Around 7 years of work experience in Information Technology specializing in web - based applications development, Object Oriented technology, graphical user interfaces & design and Client-Server architecture.
- It covers analysis, design, development, testing, technical writing, documentation and implementation of system applications.
- Work experience include web/java development projects using Java/J2EE, HTML, XML,JavaScript programming, Servlets, JSP, Struts, ANT, Junit, Java Script, EJB’s, JSF, Hibernate, Adobe Flex, Springs, Ajax, JDBC, Webmethods, web services, Weblogic, IBM WebSphere and Tomcat.
- Experienced in Multi-threading/process synchronization and concurrent programming
- Worked with HTML, Servlets, JSP, Struts, ANT, Junit, Java Script, EJB’s, JSF, XML, XSD schemas, Hibernate, Adobe Flex, Springs, Ajax.
- Experienced in developing interface with WebMethods 6.01/6.5
- Experienced in Web Services using XML, HTML, SOAP.
- Experienced in java Performance tuning.
- Experienced in GUI, Web Designing and validations using: SWING, AWT, Applets, HTML, DHTML, JHTML, XHTML and CSS.
- Proficient in protocols and services: LDAP, TCP/IP, Socket Programming, Network Programming, Naming and Directory Services(NDS), DCOM
- Experienced in using middle ware architecture using Sun Java technologies like J2EE, JSP, Servlets, EJB and application servers like IBM Web Sphere 4.6/5.0, BEA Web logic7.1/8.1 and Apache Tomcat 4.1.0/5.5.
- Experienced in implementing MVC (Model View Controller) architecture using Struts framework, and worked with various GOF Design Patterns and J2EE Design Patterns (Front Controller, Context Object, Business Delegate, Session Façade, Singleton, Intercepting Filter, View Helper, Data Access Object (DAO), Service Locator etc.
- Excellent experience in XML related technologies like XML, XSL, XSLT, and XHTML.
- Experienced in configuring web logic server on Windows machines.
- Experienced with Backend Databases like ORACLE, MS ACCESS, and SQL Server.
- Extensive Knowledge in Java Server Faces(JSF).
- Experienced in YahooUI libraries.
- Extensived Knowledge in design of Object Oriented Applications Using UML
- Developed 3-Tier services, which include databases, messaging systems, transaction monitors, real-time data feeds, and existing enterprise information systems, integrated with Web Sphere and IBM HTTP Server
- Expertise in administering Websphere Message Broker and integration with Websphere MQ at various levels of Message Broker Architecture for Websphere Busineess integration.
- Extensively worked on Cutting Edge Technologies likes EJB 1.1/EJB 2.0/EJB 3.0, JSP, servlets.
- Experienced in Object Oriented Software Development Lifecycle (SDLC) techniques, successfully implemented in different systems and applications.
- Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
TECHNICAL SKILLS
Programming Languages: C, C++, Java JDK 1.3/1.4/1.5
Java/J2EE Technologies: JSP 1.2/2.0, Servlets 2.3/2.4, EJBs 2.0, JNDI, JDBC
Framework and Tools: Jakarta Struts 1.1/1.3, Hibernate 2.0/2.1//3.0, Spring 2.0.6, J2EE Design Patterns, Java Data Objects, JSF 1.2, JUnit 3.8.1, Log4j 1.2.7/1.2.8
Application Servers: IBM Web sphere 5.1/6.1, WebLogic Server 6.1/9.1, JBOSS, Apache Tomcat 5.0/5.5
Database: Oracle 9.x/10g, SQL Server 2000/2005, IBM DB2, MySQL 5.0
Platforms: Windows Server 2000/2003, Linux, Solaris, UNIX
Web Technologies: HTML, DHTML, DOM, CSS, XML, XSL, XSLT, JAXP, JAXB, JavaScript, Ajax
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Sr.Java/J2EE Developer
Responsibilities:
- Designed the application based on J2EE Architecture and designed the front-end based on Struts and Tiles framework.
- Involved in Database design and development (mysql for Dev environment, Oracle for QA & Prod. environment).
- Used JSP Tags, Struts Tags generate the necessary HTML pages.
- Used Stateless session Beans according to the EJB 3.0 standard to process the business methods.
- Hibernates is used for object relational mapping and a persistence management solution.
- Used ANT as a build and deploy mechanism for WAS and wrote ANT scripts to accomplish the task.
- Used JNDI to register the services and lookup the services.
- Used several design patterns like session façade, service locator, business delegate, singleton.
- Used JavaScript to perform some preliminary validations and certain client side actions that needed to perform.
- Developed necessary DAO’s with Hibernate as the persistence framework.
- Developed Session Beans to implement business logic, which uses Entity Beans to make database calls.
- Implemented Struts 2 Frame Work based on MVC paradigm.
- Used AJAX to retrieve a list of search results from the server.
- Created Swing components for web Interface.
- Installing and integration of IBM Websphere Message Broker 6.0 with Websphere MQ
- Used Webmethods integration server to perform the integration logic such as data mapping and communication with other systems.
- Developed Web-based environment using SOAP, to put it simply, allows Java objects and COM objects to talk to each other in a distributed, decentralized environment.
- Java classes are described using WSDL, and accessed as a WSDL-described service through WSIF.
- Used DOJO toolkit to develop interactive user interface. Used the combobox, ValidationTextBox, DateTextBox widgets. JSON was used as the data interchange format.
- Used UDDI 2.0 to develop compliant registry for Web services in a private intranet environment.
- Eclipse IDE was used for the development purpose. Used Remote Debugging to debug the application.
- Modular fashion is designed using Spring framework, it allows using in parts and leaving the other components which is not required by the application.
- Involved in the deployment of the application into IBM Web Sphere Application Server.
- Involved in moving code from CVS to Dimensions Version control.
Environment: JDK 1.5, JSP 2.0, Spring1.2, Struts 2.0, EJB 3.0, Tiles, Hibernate 3.0, IBM Websphere Application server 6.0, Eclipse, CVS, XML, DOJO, IBM Websphere Message Broker 6.0, Java Script, Ajax, Windows XP, SOAP, WSDL,UDDI, ANT, Oracle 10g.
Confidential, Phoenix, AZ
Java/J2EE Developer
Responsibilities:
- Analyzed the existing system, and gathered all the requirements for conversion.
- Validated the requirements to suit for J2EE Architecture
- Designed the Application based on J2EE Architecture for server side and designed the front-end based on spring framework for web application.
- Designed the project using n-tier architecture.
- Designed the process flow between front-end and server side components
- Designed to convert existing C++, Small Talk application to J2EE complaint
- Designed and validated the business rules for Banking, Credit Card, and Corporate Card
- Interacted with Portfolio Architect and Business Analyst for requirements gathering, Business analysis, and for other system dependencies
- Designed Use Case, Java classes, Sequence diagram in UML using Rational Rose.
- Designed Java classes as per OO Design.
- Analyzed, Designed and Defined the Data Transfer Objects (DTO)
Environment: J2EE, spring, SQL, Web logic, JMS, UNIX, CVS, Eclipse
Confidential, Mechanicsburg, PA
Java/J2EE Developer
Responsibilities:
- Developed Enterprise Java Beans (EJB) both State less Session beans and Entity beans using CMP.
- Hibernates is used for object relational mapping and a persistence management solution.
- Implemented the web layer with Struts for a module.
- Developed Servlets to handled requests from multiple clients.
- Developed application, which provides interface between middle tier to database using JDBC
- Used to the Spring MVC2 Architecture and Spring framework.
- Developed stored procedures and triggers and used SQL/PL SQL on DB2 database.
- Involved in development of the web pages using HTML, SHTML and Java Script.
- Involved in database design and created tables using the Sql 2000.
- Implemented Singleton Creational Pattern and Session Facade Structural Pattern.
- Created the unit test classes using Junit framework.
- Facilitated exchange of real time data via the Web, File systems using OpenlinkEndurusing Connex integration services
- Worked extensively on front end development using the DOJO toolkit. Developed HTML forms using the Dijit modules. Created CSS for the application.
- Used JSF to develop Server Side UI Components.
- Registry, a service locator is used to look up the Helper Classes, Data Access Objects, and Session Beans.
- Extensively used GUI technologies JSP, HTML, DHTML, DOJO, CSS, JavaScript, XML, XSLT, DOM, SAX, AJAX, JSTL-Tiles and YUI in developing application User Interface (UI).
- Used AJAX to retrieve a list of search results from the server.
- Used JSTL tags to build the JSP pages.
- Implemented JSP, Apache Struts Tag Libraries, Java Script, Dojo, XML and CSS in Eclipse 5.1 IDE for developing Web Interface.
- Used connection pooling to handle data transmission from the database.
- Used XML/XSLT for transforming common XML format.
- Involved in the deployment of the application into BEA Web Logic 8.1.
Environment: Java, J2EE1.3 (EJB, Servlets, Spring MVC, DOJO, Hibernate, JSP, JDBC), Apache Struts Framework, BEA Web Logic 8.1, Endur, UNIX, Eclipse, Ajax, Sql 2000 and SUN Solaris.
Confidential, SA, TX
J2EE Developer
Responsibilities:
- Involved in writing use cases and sequence diagrams.
- Designed and developed for the Presentation layer using JSP/Servlets and MVC Frame work using Struts.
- Used RUP (Rational Unified Process) Framework.
- Responsible for implementing the J2EE design patterns like session facade, business delegate, value object pattern and Data access objects.
- Junit used for testing the application.
- Responsible to writing JDBC programming to persist the data in Oracle database.
- Developed Entity beans for business logic components.
- ImplementedLog4j for all classes to set debug levels on production.
- Responsible for writing complex SQL and PL/SQL queries for writing stored procedures and triggers.
- LDAP is implemented for login authorization and authentication for secure web site.
- Responsible for giving training to the end users and writing user requirements documentation and writing test plans.
Environment: Java1.3, J2EE, JSP, HTML, EJB, Java Script, JDBC, SQL, PL-SQL procedures, JBuilder, WebLogic Application Server 6.1, Struts Frame work, Ant, Junit, Log4j, XML and Unix/Windows NT.
Confidential
Java Developer
Responsibilities:
- Involved in requirement gathering, requirement analysis, defining scope, and design.
- Worked with various J2EE components like Servlets, JSPs, EJBs, JNDI, JDBC using, Web Logic Application server.
- Assisting project managers with drafting use case scenarios during the planning stages.
- Developing the Use Cases, Class Diagrams and Sequence Diagrams using Rational Rose.
- Written Server Side programs using Servlets.
- Used Java Script for client side Validation.
- Used HTML, AWT with Java Applets to create web pages.
- Involved in database design and developed stored procedures and triggers to improve the performance.
- Used JDBC for connectivity to Oracle database.
- Deployed servlets and JSP pages using Apache Tomcat server
Environment: Java2.0, JavaScript, AWT, Servlets, JDBC, HTML, Front Page 2000, Win NT, Oracle, Apache Tomcat 5.0, JBuilder.
