Sr Java/j2ee Developer Resume
Fairfax, VA
SUMMARY
- Around 7 years of experience in Design, Development, and Implementation of Java and J2EE web and client server based applications.
- Hands on experience in web based programming skills include Core Java, Servlets, JSP, Struts, JSF, Rich Faces, Spring, JDBC, EJB, Web services, SOAP, SOA, XML, JavaScript, JSTL, AJAX framework.
- Hands on experience in Requirement Analysis, High - level design using design patterns in Object Oriented programming.
- Completed projects using Java, J2EE, EJB2/3.0, RMI, JSP, JNDI, JDBC, Servlets, JavaScript, JMS, JSF, Struts, HTML, Web Services, SOAP, XML, SQL, PLSQL, XSLT, XHTML, Spring, Hibernate, iBatis and XML BEANS.
- Hands on experience in various java-programming tools like RAD, IntelliJ, WSAD, Eclipse-3x, RSA 7.5, RAD7.5.
- Strong Experience in PL/SQL, SQL, JDBC, Stored Procedures, functions in Oracle and DB2.
- 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.
- Strongknowledge of open source applications including JBoss and Apache. Experience with webservice including SOAP, REST and RESTFUL.
- Used web/App servers like Web Logic, Web Sphere and Tomcat servers based on the client requirement and project specifications.
- Extensive knowledge in implementing SOA (Service Oriented Architecture) architecture for synchronous and asynchronous communications between multiple applications.
- Extensive experience in performing reviews like Code reviews and peer reviews for maintaining best coding standards
- Excellent communication, presentation, interpersonal skills and ability to work effectively in a diversified team.
- Strong ability in communicating with Project development team and prioritizing workload.
- Highly motivated and detailed-oriented, and also has the ability to work independently and/or as part of a team.
- Expertise in using configuration management tools like CVS, VSS, Star Team and Clear Case for version controlling.
TECHNICAL SKILLS
Operating System: Solaris10/9/8/7, SuseLinux, Windows NT/2000/2003/Advance Server and Ms-Dos.
Languages: Java, C, C++, COBOL.
Methodology: OOAD, Agile, SDLC and UML.
J2EE Skills: JDBC 2.0/1.0, Servlets 2.3/2.2, JSP 1.2/1.1/1.0, JSTL, RMI, EJB 3.0/2.2/2.0, JNDI, JAXP, JTA, JMS, Web Services, JPF.
Web Technologies: HTML, JavaScript 1.3/1.2, AJAX, CSS, XML, SOAP 1.1, Axis, WSDL, UDDI, JQuery.
Frameworks: Struts Framework 2.0/1.3, JSF, Spring Framework 2.0/1.2/1.1.
Design Patterns: MVC, DAO Pattern, Singleton Pattern, Front Controller, Factory Pattern.
Database/Tools: Oracle 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 9.1/8.1/7.0/6.1 , WebSphere5.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.
Version Control: CVS, Star Team, Clear Case, VSS, MS Visio.
PROFESSIONAL EXPERIENCE
Confidential, Fairfax,VA
Sr Java/J2EE Developer
Environment: Eclipse, J2EE, JSP, Servlets, Struts 1&2,JSTL, XML, XSLT, Toplink, JQuery, Java Script, Solr,Ajax, DHTML, HTML, CSS, Tomcat,OC4J, Oracle 11g, ANT, JUNIT, Log4j
Responsibilities:
- Used Struts Framework in the application, which is based on MVC design pattern.
- Developed Action classes and Form beans and configured the struts-config.xml.
- Implemented Search functionality to search various documents using Solr.
- Wrote the HTML, DHTML, CSS, jQuery, Servlets, and JSP for designing GUI of the application.
- Developed DAO’s using Toplink to interact with Oracle 11g database.
- Used the automatic build scripts using ANT for the application to create the ear files and deployed in Tomcat and OC4J application servers.
- Wrote JUnit Test cases which support the application.
Confidential, MN
Java Developer
Environment: JDK1.4,Hibernate, Web service,J2EE patterns,HTML/JavaScript Spring, JDBC, SOAP, AXIS, WSDL, JMS, UML Design, JSP, Log4j, XML, DOM, SAX, XSD, DTD, JUnit, Ibatis/hibernate, DB2/SQL/Oracle, Oracle9i, Agile,WebLogic8.1/9.0,RationalClearCase,weblogicwebservices,RSA,clearcase,clearquestIbatis/hibernate.
Responsibilities:
- Involved in design and implementation of the PMA module.
- Understanding the requirements by interacting with business users and mapping them to design.
- Involved in designing and implementing web service server and client applications by using SOAP based standards for messaging.
- Involved in producing necessary WSDL to deploy as a web service.
- Used Hibernate for data base related queries for ORM.
- Used Java Socket Programming for communication with POS.
- Created simulators and deployed in local environment for testing.
- Used JUnit Test Cases for unit testing to achieve required coverage.
- Used find bugs, PMD, CPD and check style to make sure of using proper coding standards while developing from beginning.
- Used Configuration Management Tools for version control which is built on Win CVS.
Confidential, San Antonio
J2EE Developer
Environment: Java1.4,J2EE, Confidential RAD 6.0, XML, Business Services, Presentation Services, Agile, UMLDesign,J2EE Patterns, Web sphere Application Server MQ Series, Web Services, XSLT, CSS, RSA, Java/J2EE, RSA, CearCase, Clearquest, Tag Lib, JSP using JSTL, JavaScript
Responsibilities:
- Involved in business requirements gathering and technical analysis document preparation.
- Following SDLC Waterfall methodology for Integrated Web Bill Pay Project.
- Prepared use case analysis document using UML
- Prepared Architecture/design document and implemented Command Pattern in Presentation Services.
- Developed new Web Service for getting External Accounts using vendor WSDL
- Used Basic Authentication (web services security) mechanism.
- Tech. System Design and review design.
- Prepared Unit test plan/cases.
- Review code, Unit Test Cases and Unit Test Results for the correctness and completeness.
- Manual application (EAR) deployment and integration testing in WAS 5.1/6.0 Linux servers.
- JUnit and AgitarOne was used for Unit Testing
Confidential, Raleigh, NC
Java/J2EE Developer
Responsibilities:
- Involved in collecting requirements from business users to build the Business logic process in WCC.
- Involved in implementing Web services client request with external systems.
- Involved in performing pre-processing the request and pass that to appropriate module for business process.
- Written MDBs as part of Messaging Adapter for JMS requests.
- Involved in implementing Hibernate and springs for database request and dependency injunction.
- Defined business rules by using ILOG JRules engine for online banking and successfully integrated with WCC product.
- Written ANT Build Scripts for Various Projects components.
- Receive the build request form DEV team and release the build for testing to testing team.
- Responsible for deploying the application in DEV, SIT, UAT environments.
- Coordinating the various teams Development and testing teams for any configuration changes.
- Used clear case configuration management system for version control.
Confidential
Environment: Java1.4, Servlets, JSP, Struts, EJB, Design patterns, html, java script, Eclipse IDE, Ant, Clear Case and Web sphere application server (WAS 5).
Responsibilities:
- Involved in designing and implementation of application flow.
- Involved in Developing UI screens in Administrator module.
- Developed Servlet’s and JSP for displaying both dynamic and static pages using HTML.
- Developed Action and Form Bean classes to retrieve data and process server side validations.
- Used JavaScript for performing client side validations.
- Involved in implementing Internationalization for supporting different country languages using Unicode formats.
- Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.
- Used Rational Clear Case for version control.
