J2ee Developer Resume
NJ
SUMMARY
- Over 7+ years of diverse experience utilizing Java tools in Business, Web, and Client - Server environments using latest Java/J2EEtechnologies with skills in analysis, design, development, re-engineering, maintenance, installation, implementation and testing onLinuxandWindows NTplatforms.
- Experience in developing dynamic web applications using Eclipse, Net Beans and RAD deploying the applications onIBM Web Sphere Application Server, Web logic Server, Apache Tomcat.
- Expertise in designing and developing Multi-tier enterprise level web applications using various J2EE technologies includingJSP, Servlets, JDBC, JNDI,JSTL, and XMLtechnologies.
- Experience in design and development of Message Oriented Middleware technologies usingJMSandXML.
- Expertise in using various open source frameworks and tools such asStruts framework, Log4J, Spring frame work, Hibernate.
- Expertise in working with the presentation layer usingHTML, DHTML, JSP, JSTL, Custom tag libraries, CSS, JavaScript and AJAX.
- Expertise in implementing various Object-Oriented Design Patterns.
- Experienced in XML parsers likeJAXP (SAX, DOM).
- Excellent working experience with the build tools like ANT, Maven.
- Experience in working withOracle, DB2 and SQL Server.
- Experience in using version control toolsSub Version, CVS, Clear Case.
- Experience in working with Agile and Water FALL methodology.
- Deep understanding of technology with focus on delivering a good business solution.
- Experience on Web Services like SOAP, WSDL, RESTFUL.
- Strong interpersonal and communication skills and self-motivated individual showing ability to learn and use new technologies and frameworks in considerably less time.
TECHNICAL SKILLS
Languages: Java, PL/SQL, SQL, UML2.0.
Java: J2SE, Collections, Multithreading, Generics, Exception Handling, JDBC.
J2EE Technologies: Servlets, JSP, JSTL,JMS, JNDI, XML.
Application Server/Web Server: IBM Web Sphere, Web logic, Apache Tomcat.
Web Services: SOAP, WSDL
IDEs: Eclipse,Net Beansand RAD.
Framework: Spring, Hibernate, Struts.
Version Control: CVS, Clear Case,Sub version.
Database: Oracle, SQL Server and DB2.
Operating Systems: Linux, Windows 98/2000/XP
Web Technologies: XML, XSLT, XSL, SAX, DOM, HTML, CSS, DHTML,PHP.
Scripting Languages: JavaScript, AJAX, jQuery JSON.
Other Tools: ANT, JUnit, Log4j, Toad, Rational Rose, Subversion.
PROFESSIONAL EXPERIENCE
Confidential - NJ
J2EE Developer
Responsibilities:
- Participating inthe High-level and low-level system design, planning, estimation and implementation.
- Implementedobject/relational persistence(Hibernate) for the domain model
- Designed and implemented theHibernate Domain Modelfor the services
- Developed and implemented the MVC Architectural pattern using Struts2 Framework including JSP, Servlets and Action classes.
- Responsible for developingUse case diagrams,Class diagrams,Sequence diagramsandprocess flow diagramsfor the modules usingUMLand Rational Rose.
- Involved in Preparation of the technical design documents and involved in identifying.
- Involved in Units integration, bug fixing, and User acceptance testing with test cases.
- Developed the presentation layer usingJSP,Struts Tag libraries,HTML,DHTML,CSS,AJAX and client validations using JavaScript.
- Used jQuery for traversing, event handling and animating the interactive dynamic web pages.
- Involved in writing code for web services using RESTFUL.
- Usedspringframework for configuring the application.
- Resolved database inconsistency with better design and efficient SQL queries.
- JUnitFrameworks were used for performing unit and integration testing by writing test cases.
- ANTwas used as a build tool.
- Also worked in an Agilework environment.
- UsedLog4jfor logging errors, messages and performance logs.
Environment: JDK 1.6,Servlets 3.0, JSP 2.2, Struts 2, HTML, DHTML,XSLT,JDBC, Hibernate, Spring,Oracle 10g,Eclipse 3.6, Ant 1.6.5,Agile development process, Web logic, CVS, jQuery, TOAD, JUnit, RESTFUL, AJAX, Log4j and Windows XP.
Confidential - Webster, NY
Java/J2EE Developer
Responsibilities:
- Involved in Design using UML for use case diagrams, class diagrams with tools like Rational Rose.
- Extensively involved in Coding/Development.
- Develop the front-end using Struts Framework 2.0, JSP, HTML, Servlets and Custom Tag library in JSP .
- Develop business components using core Java.
- Used AJAX for building highly interactive web applications.
- Developed DAO’s using Hibernate to access data from the Oracle database.
- Integrated hibernate with Spring and also used Spring for Dependency Injections.
- The JavaScript generated using XSLT is evaluated both on the server side and the client side.
- Used JUNIT for unit testing.
- Used Log4J as a logging tool.
- Used Eclipse 3.4 tool as IDE.
- Used SOAP for web services.
- Used Clear Case for version control and source repository.
- Used Maven to standardize project build, provide a clear project definition, publish project information and share the jar files across different projects.
- Worked on designing the structure of various data tables using Toad tool in Oracle9i.
- Used Waterfall Methodology for implementing the project.
Environment: Java (JDK 1.5), J2EE Technologies, HTML, JSP, hibernate, Struts 2.0, Spring Framework, Servlets, XML, Java Script, SOAP, AJAX, Oracle 9i, Toad, MAVEN, Eclipse 3.4, Web Sphere,Log4J, Clear Case, Windows 7, Waterfall Methodology.
Confidential
Programmer Analyst
Responsibilities:
- Designed the framework usingStruts 1.2and otherJ2EEdesign patterns for the system, this includes coding business components and interfaces to be used by the team for system development.
- UsedSpringas an integrated framework and implemented IOC concept.
- Studied the business processes and defining the requirements.
- Design and developedStrutsActionclasses,Action Forms,SpringDAO, ViewsusingStrutscustom tags.
- UsedRADasJavaIDE tool for creating JSP, Servlets, and XML and deployed the application onWeb Sphere6.1.
- Developedserver-side commonutilities for the application and the front-end dynamic web pages usingJSP,JavaScript, JQuery and HTML/DHTML.
- Used jQuery selectors to easily traverse between the elements in the DOM.
- Involved in Configuringweb.xml andstruts-config.xmlaccording to thestrutsframework.
- UsedClear Caseas source control.
- Used theANTScripts for building the entire web application.
- PerformedUnitTesting,IntegrationTesting, and System Testing.
Environment: Java1.4,J2EE, JSP 1.2, Servlets 2.3,Struts1.2,Spring1.2, JDBC 2.0, XML, SAX, RAD, Toad, JUNIT 3.0, HTML, JavaScript, MVC, Clear Case, JQuery, Web Sphere Application Server6.1, Oracle 9i and Windows NT
Confidential
Programmer Analyst
Responsibilities:
- Developed forms usingServletsandJSP.
- Used JavaScript of validation at client side.
- UsedRADasJavaIDEtool for creatingJSP, Servlets, and XML
- Requirements analysis was supported with use case and activity diagrams
- Wrote JSP, Servlets and deployed them onWeb Logicapplication server.
- Involved in the detailed study of the requirements.
- Wrote server side programs usingServlets.
- Used theJDBCfor data retrieval from the database for various inquiries.
- Participated in client side and server side data usingJavaScript.
- Performedunit testing withJUnit.
Environment: J2SE, JSP, Servlets, JDBC, HTML, JUnit, XML, JavaScript, MVC, Web Logic, Oracle 8i and Windows NT
Confidential
Software Engineer
Responsibilities:
- Developed User Interface using JSP.
- Implemented Business logic using Servlets and used Request Dispatchers to dispatch requests.
- Used session tracking to keep track on student information.
- Involved in designing tables in Oracle database and created stored procedures.
- Involved in writing queries to retrieve, manipulate and update data in the database using JDBC.
- Involved in creating configuration files like web.xml.
Environment: HTML, CSS, JavaScript, Java1.1, JDBC 1.x, JSP, Servlets, Eclipse 1.1, Tomcat 2.x, Oracle 8i. Window NT