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 with Java/J2EE technologies involving System Analysis, Technical Architecture, Design, Development, Testing and Implementation.
- Well versed with 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).
- Have worked extensively with 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 teh development of Multi-Tier distributed Enterprise Applications.
- Excellent programming skills in JAVA and J2EE technology, including Enterprise Java Beans (EJB), etc.
- Worked with jQuery javascript library.
- Have strong working experience on jBoss and BEA Weblogic application servers.
- Worked with opensource reporting API s using iText and jExcel.
- Hands on experience in developing client/server, multi-tier and web-based applications
- Have worked extensively with open source projects like Struts, Log4j, Junit and Ant.
- Excellent skills in developing code to interact with teh databases using Oracle & MySQL.
- Deploying and configuring teh 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 teh Server and Database using AJAX features as well JavaScript.
- Implemented teh 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 teh Web Services and associated business modules integration.
- Tested JSPs in FireFox and Internet Explorer browsers. Identified and fixed browser related issues.
- Configured teh WebLogic handler for teh 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 teh data.
- Development and Integration of teh Application using Eclipse IDE and used SVN as Version Control Tool.
- Involved in teh 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 teh module.
- Used Struts/MVC framework to standardize teh interactions between teh JSP/View layer, teh action controller and teh underlying Form model. Internationalization was inherent to teh design teh objects dat were locale to teh database.
- Teh Servlets are used to populate teh data on web application.
- Hibernate has been used as a relational mapping tool and for maintaining teh persistence of teh data objects.
- Designed and used Message Driven Beans to listen to Messages arriving at teh destination, MDB for pulling messages. MDBs are invoked as and when teh updates are pushed onto queue in JMS Server.
- HTML, DHTML has been implemented to maintain teh static and dynamic content.
- JDBC has been used for teh connectivity of database.
- Used Asynchronous JavaScript Technology and XML (AJAX) for critical front-end validations to reduce teh burden on teh 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 teh Full Software Development Life Cycle (SDLC) of teh 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 with Struts 2.0, Oracle, and SQL.
- Developed GUI using AJAX and JSP.
- Extensive experience in Internet Programming with HTML, DHTML, CSS, XML, XSLT.
- Automated builds deployed on Weblogic using ANT scripts.
- Set up debugging framework using Log4J on WAS environment and documented teh initial configurations.
- Used JUNIT for unit testing teh different modules of teh 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 teh application with 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 with Database and DTOs for data transfer between teh 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 teh persistent layer.
- Used Struts framework's advanced features like Validator, DynaForm etc.
- Coding teh common utility java classes.
- Utilized PL/SQL for querying teh database.
- Responsible for development of WebServices .
- Packaged and deployed teh 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 teh designing, coding and developed teh application in J2EE using MVC architecture.
- Worked on implementing different views based on user and group entitlements.
- Developed teh 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 with teh 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