Senior Java/j2ee Developer Resume
Princeton, NJ
SUMMARY
- Around 8 years of experience in Application Analysis Design, Development, Integration and maintenance for web, standalone and client - server based software applications.
- Extensively worked on Java/J2EE technologies such as Servlets, JSP, JSF, JMS EJB and JDBC.
- Good knowledge and experience in implementing open source frameworks Hibernate and Spring, Strutsand integrating among them.
- Extensively worked on development of Web Services using Apache Axis, SOAP, UDDI and WSDL.
- Expertise in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX Technologies.
- Experience in processing XML files using DOM&SAX parsers and transformations using XSLT.
- Strong experience in deployment and configuration of application servers IBM Websphere, BEA WebLogic,Apache Tomcat.
- Extensive experience in using databases such as Oracle 10g/9i/8i, SQL Server, and MySQL.
- Worked extensively on build and deployment tools like ANT, MAVEN and Version Controlusing SVN, CVS and visual source safe.
- Good knowledge of using IDE tools like Eclipse, NetBeans and RADfor JAVA/J2EE Application development.
- Good knowledge and experience in Agile&Scrum methodologies and Test Driven Development.
- Excellent client interaction and presentation skills and proven experience working independently and in a team.
- Good at documenting System requirements and design.
TECHNICAL SKILLS
Languages: C,C++,JAVA,HTML,Java Script
J2EE Technologies: Servlets,JSP,JSF,AJAX,EJB2.0,JMS,JDBC,JMS,JAXP,JAXB, JAX-WS, Applets, Web Services
Frameworks/System Design: Struts 1.1/1.2,Hibernate 2.0/3.0,Spring 2.5,OOAD,MVC,UML, J2EE Design Patterns
Application/Web Servers: BEA Weblogic, IBM WebSphere,Apache tomcat Web Server
XML Technologies: XML,XSD,DTD,XSLT,XHTML,SAX,DOM,SOAP,WSDL
Databases: MySQL,Oracle10g/9i/8i,SQL Server 2000/2005
IDEs: NetBeans,Eclipse,RAD
Tools: MS Visio,Rational Rose,Serena Dimensions,VSS,WinCVS, Tortoise CVS,PVCS,Rational Clear Case,Clear Quest, Jasper Reports,Apache Ant,XML Spy,TOAD
Operating Systems: WINDOWS 9x/NT/2000/XP/2003, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Princeton, NJ
Senior Java/J2EE Developer
Responsibilities:
- Developed user interface using Java Server Faces (JSF) and Ajax to provide a component based model.
- Used client side scripting languages such as JavaScript and JQuery.
- Used JAXB to marshal/unmarshal the XML - Java Object and Java Objects - XML.
- Used Spring for bean management across layers and for loading database configuration and hibernate mapping files, created data source instance for instantiating Hibernate Dao Support’s session factory object.
- Used Hibernate to develop DAO layer for performing CRUD operations on the database and configured it with Spring Hibernate Dao Support.
- Created Hibernate mapping files for mapping POJO to the database tables. Wrote named queries for querying underlying database.
- Developed ANT scripts to build, package and deploy the application and used Log4j for the Logging system.
- Worked on webservices with annotations using jax-ws and axis2 and SOAPprotocol for web services communication.
- Developed JUnit test cases for unit testing the application and mocked the services using Jmock.
Environment: JSP, JSF, Spring, Hibernates, Ajax, JavaScript, JQuery, Java 1.5, Web Services, Apache Axis, SOAP, WSDL, weblogic, My Eclipse 6.5.1, Oracle 10g, JUnit, Log4j, Ant, TOAD, Subversion, Agile/Scrum methodology.
Confidential, Jersey City, NJ
Senior Java/J2EE Developer
Responsibilities:
- Participated in requirements gathering and analysis.
- Designed the application usingRational Roseand developeduse case, class, package, sequence, and component diagrams.
- Developed application usingStruts,Spring, and Hibernate frameworks.
- Developed login, change CPNI profile, change PIN, confirmation, and landing pages usingJSP.
- Developed BEAN classes, model classes, and handled page navigation usingStruts framework.
- Designed and developedWeb Servicesto store and retrieve user profile information fromdatabase.
- UsedApache Axisto develop web services andSOAPprotocol for web services communication.
- Implemented DAO layer usingHibernate ORM(Object Relational Mapping) framework.
- WroteHQL (Hibernate Query Language)named queries for data retrieval.
- Integrated this application with existing customer tools application.
- UsedCVSas the version control system and Antbuild script for building the application.
- Wrote unit test cases usingJUnitand tested the entire application.
Environment: Spring, Hibernate, Struts, JSP, JavaScript, CSS, HTML, Ant, Enterprise Architect, CVS, Eclipse,JUnit, Log4J, Oracle 10g, Toad, Linux, Windows.
Confidential, Florida
Java/J2EE Developer
Responsibilities:
- Involved in all phases of the application development such as Analysis, Design, Development, Deployment, and Testing.
- Scrum (Agile) methodologyis used for the application development.
- Designed the entire application using Sparx Enterprise Architect.
- Implemented application based on Model- View - Controller(MVC) architecture using Struts framework.
- Configuredhibernate configuration file, andhibernate mapping filesand developed POJO’s to map objects torelational database.
- Wrote Hibernate Query Language (HQL) queries to store and retrieve the data from database.
- UsedJUnitto write unit test cases to improve the software quality.
- Wrote build file using Maven to automate the build process.
Environment: Spring, Hibernate, Struts, J2EE (Java 5, JSP), Servlets, Web Services, WSDL, WebLogic, Eclipse, JavaScript, CSS, HTML, Junit, Maven, Subversion, Oracle9iand Linux.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed web application usingStruts and Hibernate frameworks.
- UsedJSPfor developing screens for creating and updating demand bids, financial schedules, bid forecasts, bid adjustments, bid profiles.
- Wrote action and service classes and defined action mappings in struts-config.xml file.
- Configuredhibernate configuration file,hibernate mapping filesand developed POJO’s to map objects torelational database.
- Implemented DAO layer usingHibernate and wroteHibernate Query Language (HQL)queries for persisting demand bid related information.
- Developed both client and server side web services using Apache Axis and tested web services using web services explorer tool.
- Used jQuery for event handling and AJAX implementations on the JSP pages.
- DevelopedAntbuild file to automate the build process.
- Wrote unit test cases for important business methods usingJUnit.
- UsedCVSas the version control and Bugzillafor tracking issues.
Environment: Struts MVC, Hibernate, JavaScript, CSS, Junit, AJAX,jQuery, Servlets, JSP, WebLogic, Eclipse, JavaScript, CSS, HTML, XHTML, Ant, CVS, SQL Server, Toad, Bugzilla, MS Visio, Linux, Windows XP.
Confidential
Java/J2EE Developer
Responsibilities:
- Performed analysis and created UML diagrams, class diagrams and sequence diagrams usingMS-Visio.
- Web application is developed using the Struts MVC framework.
- Used JSP to create login page, user profile, and account information pages.
- Wrote Custom tags and Tag Library Descriptor (TLD) for encapsulating dynamic functionality and used JSTL tags for populating data on the JSP.
- Developed server side utilities using Java Beans, XML, and EJB.
- Developedmessage driven beans (MDB)’s for receiving the messages from other systems.
- DevelopedDAOlayer usingJDBCand wrote severalSQLqueries to store and retrieve results from database.
- Developed Unix Shell Scripts to perform administrator related tasks.
- Used JavaSwing for developing internal GUI applications.
Environment: Swing, Servlets, JSP, JSTL, Custom Tags, TLD, Java beans, EJB, JDBC, Oracle, XML, JMS, IBM WebSphere,NetBeans,WSAD, Rational Rose, Clear Case, Unix, Shell Scripting.