Sr.java/j2ee Developer Resume
San Francisco, CA
SUMMARY
- Over 7+ years experience in Object Oriented technologies on client server, multi - tier applications, and Web technologies wif Java/J2EE technologies involving System Analysis, Technical Architecture, Design, Development, Testing and Implementation.
- Well versed wif complete Life Cycle Development process which includes Designing, Developing, Testing and Implementation.
- Expertise in Object Oriented Design (OOD), Analysis (OOA), Modeling (OOM) based on UML architecture using Rational Unified Process (RUP).
- Has worked extensively wif Struts Framework 1.2 and J2EE Architecture.
- Experience in using frameworks and tools like Jakarta Struts, Hibernate 3.0, Spring, Ant,iText,jExcel, J-Unit & Log4J.
- Expertise in several J2EE Technologies like JSP, Servlets, EJB 3.0, JDBC, JNDI, JMS, XML/XSLT, SAX, DOM, JAXRPC, JAXP, JAXB
- Expertise in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Excellent programming skills in JAVA and J2EE technology, including Enterprise Java Beans (EJB), etc.
- Worked wif jQuery javascript library.
- Has strong working experience on jBoss and BEA Weblogic application servers.
- Worked wif opensource reporting API s using iText and jExcel.
- Hands on experience in developing client/server, multi-tier and web-based applications
- Has worked extensively wif open source projects like Struts, Log4j, Junit and Ant.
- Excellent skills in developing code to interact wif the databases using Oracle & MySQL.
- Deploying and configuring the application on Apache JBOSS, Tomcat, Weblogic.
- Excellent noledge and experience in distributed system and object oriented technologies in N-tier environment.
- Worked In Service Oriented Architecture (SOA).
- Possess excellent technical skills and exceptional ability to quickly master new concepts.
TECHNICAL SKILLS
Web/Internet/Languages: J2EE1.6,EJB3.0,J2SE,JSTL1.0,Servlets,ANT,JSP,JSTL,CSS,Java,, RMI JUNIT, JDBC, JNDI, JMS, jQuery.
AppServers & WebServers: BEA WebLogic Server 8.x, JBossTomcat 5.0.
Operating Systems: Linux, UNIX (AIX/HP), DOS, Windows 2000/NT/98/95
Design patterns: Singleton, Struts, (MVC Model2), DAO, Session Facade, Business Delegate.
Database: Oracle 10g, Oracle 9i, Oracle 8x, DB2, MySQL, SQL, PL/SQL JOINS, Hibernate3.0, MSAccess,Ms SQL Server 7.0
Middleware: JDBC, MQ, JMS.
Tools: /IDE:: Rational Application Developer (RAD 7.0) Rational ClearCase, CVS, WAS 4.0, WSAD 4.0 Eclipse, WebLogic Workshop 8.1, Weblogic 9.0
XML & Related Technologies: XML, Schema 1.0, XSLT 1.0, XSL, DOM2, SAX2, XPath 1.0, XML Spy, DTDs, XSL, Xerces, CSS, JAXB
Protocols: TCP/IP, SOAP, HTTP, REST
Methodologies: Agile Methodology, RUP - Rational Unified Process, XP - Extreme Programming, OOA, OOD.
Framework and Tools: Struts framework, Apache Ant builder, Hibernate, Spring Framework
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Sr.Java/J2ee Developer
Responsibilities:
- Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams.
- Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- Implemented the Application using Spring MVC Framework.
- Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
- Used Spring Framework at Business Tier and also Spring's Bean Factory for initializing services.
- Extensively used Core Java such as Multi Threading, Exceptions, and Collections.
- Implemented the Web Services and associated business modules integration.
- Tested JSPs in FireFox and Internet Explorer browsers. Identified and fixed browser related issues.
- Configured the WebLogic handler for the Apache Web Server to serve static files (js, html, images and css).
- Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
- Developed Servlets for Document Upload, Image Streaming and Caching the data.
- Development and Integration of the Application using Eclipse IDE and used SVN as Version Control Tool.
- Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
- Involved in Unit Testing, Integration Testing, and System Testing etc.
- Used Log4J to store log messages.
Environment: Java 1.5, J2EE, Springs, JSP, Hibernate, Struts 1.2, LDAP, AJAX, HTML, CSS, JDBC, Eclipse, Weblogic 10.x, Web Services, WSDL, Star Team, Oracle, ANT, UNIX, SOA, Design patterns, ClearCase, Firebug, IETester, jQuery, AJAX, JavaScript, HTML, CSS.
Confidential, Minneapolis, MN
Sr Java/J2EE Developer
Responsibilities:
- Implemented Model-View-Controller (MVC) architecture.
- Created Use case diagram, Class, Sequence diagrams for the module.
- Used Struts/MVC framework to standardize the interactions between the JSP/View layer, the action controller and the underlying Form model. Internationalization was inherent to the design the objects that were locale to the database.
- The Servlets are used to populate the data on web application.
- Hibernate TEMPhas been used as a relational mapping tool and for maintaining the persistence of the data objects.
- Designed and used Message Driven Beans to listen to Messages arriving at the destination, MDB for pulling messages. MDBs are invoked as and when the updates are pushed onto queue in JMS Server.
- HTML, DHTML TEMPhas been implemented to maintain the static and dynamic content.
- JDBC TEMPhas been used for the connectivity of database.
- Used Asynchronous JavaScript Technology and XML (AJAX) for critical front-end validations to reduce the burden on the server side.
Environment: JAVA/ J2EE, JDK 1.4, JSF, Servlets, Struts 1.2. MVC Architecture, EJB 2.0, JUnit3.0, JMS, JavaScript, WebServices, HTML, XML, AJAX, JNDI, Weblogic8.1, DB2, JDBC, CVS, Eclipse, Maven.
Confidential, Albany, NY
Sr.JAVA/J2EE Developer
Responsibilities:
- Involved in the Full Software Development Life Cycle (SDLC) of the application.
- Created UML Class diagrams, Sequence diagrams and Package diagrams.
- Implemented J2EE web application for Case Intake application using
- JDK, J2EE, EJB.
- Implemented server-side Java web framework wif Struts 2.0, Oracle, and SQL.
- Developed GUI using AJAX and JSP.
- Extensive experience in Internet Programming wif HTML, DHTML, CSS, XML, XSLT.
- Automated builds deployed on Weblogic using ANT scripts.
- Set up debugging framework using Log4J on WAS environment and documented the initial configurations.
- Used JUNIT for unit testing the different modules of the application.
- Involved in writing SQL Queries for database transactions.
Environment: J2EE, JDK 1.5.0, Struts, Oracle 10g, JDBC, Servlets, JSP, JavaScript, EJB, Eclipse 3.3, ANT, XML, AJAX, HTML, XSLT, DHTML.
Confidential, CT
J2EE Developer
Responsibilities:
- Designed and developed the application wif J2EE Design Patterns using JSP Model 2 Model View Controller (MVC) design. Implemented Struts 1.1 framework to separate business logic from presentation tier.
- Using DAO patterns to interface wif Database and DTOs for data transfer between the integration tier and business tier.
- Performed client side validation using Struts Validation Framework.
- Developed Struts Action Forms, Action classes and templates and performed action mapping in struts-config.xml.
- Developed DAO classes for the persistent layer.
- Used Struts framework's advanced features like Validator, DynaForm etc.
- Coding the common utility java classes.
- Utilized PL/SQL for querying the database.
- Responsible for development of WebServices .
- Packaged and deployed the application on JBoss Application Server .
- Used SVN for version control for software configuration management.
- Responsible for Production support of Application by proactively looking at production issues.
Environment: Java, J2EE, JSP, Servlets, EJB, XML, HTML, Java Script, ANT, JUnit, JDBC, Oracle, PL/SQL, Eclipse, Tomcat, JBoss, SVN, WindowsXP.
Confidential, Jersey City, NJ
JAVA/J2EE Developer
Responsibilities:
- Responsible for the designing, coding and developed the application in J2EE using MVC architecture.
- Worked on implementing different views based on user and group entitlements.
- Developed the presentation layer using JSP and Servlets.
- Developed Struts Action Forms, Action classes and templates and performed action mapping in struts-config.xml.
- Responsible for development of DAO’s (Data Access Objects) to interact wif the database using JDBC.
- Responsible for development of Xml schemas.
- Extensive involvement in database design, development and coding using SQL and PL/SQL.
- Responsible for Production support of Application by proactively looking at production issues.
- Used Log4j to implement logging facilities.
- Used SVN for version control for software configuration management.
Environment: JDK 1.4, EJB2.0, XML2.0, Servlets2.3, Struts, HTML, JSP 2.0, Weblogic, UML, JMS, Oracle and WindowsXP