Java/j2ee Developer Resume
Norfolk, VA
SUMMARY
- Over 7+ years of experience with proven expertise in system development activities including requirement analysis, design, and implementation and testing with emphasis on Object Oriented, J2EE and Client Server technologies.
- Extensive experience indeveloping Enterprise applications various J2EE technologies includingJSP, Servlets, RMI, EJB 2.0/3.0 (Entity Beans, Session Beans, Message Driven Beans), JNDI, Java IDL, JTS, JTA, JavaMail, and JAF.
- Experience in developing Web Applications with various Open Source frameworks:Jakarta Struts Framework 2.0/1.x,Java Server Faces1.2, Spring MVC,SpringWeb Flow,Hibernate 2.0/3.0 ORM,Struts Validation and Tiles Frameworks.
- Extensive experience in implementing MVC framework using Struts in J2EE architecture.
- Expertise in Core Java (J2SE) Development including JDBC, Exceptions, Collections Framework, Networking, Threads, IO, Java Beans and RMI.
- Strong knowledge on Hibernate 2.0, 3.0. Used Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
- Well versed withJ2EE Design PatternslikeSingleton, Factory, Front - Controller, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), Singleton, MVC (Struts), Business-Delegate.
- Good knowledge in advanced Java language concepts like Multithreading and Serialization used in distributed systems.
- Proficient with Web Page Development using HTML5, DHTML, Java Scripts, ExtJS, AJAX, XML, XSL, DTD, JQuery, Dojo and CSS3.
- Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XMLBeans.
- Familiar in applyingJMSfor reliable information exchange across Java applications.
- Experience in working SOA Web Services using JAX-WS, JAX-RS, WSDL and SOAP messages.
- Extensive experience in IDE and debugging tools like Eclipse 3.1, Netbeans 6.5/6.7/6.9, IBM WSAD, IBM RAD, IntelliJ Idea and JDeveloper.
- Profound Knowledge in configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere and JBoss.
- Experience in database programming using Oracle 9i/10g, SQL Server 2000/2005/2008 , DB2, MySQL and proficiency in developing SQL in JDBC as well as client server environments.
- Experience in performing unit testing using JUnit, Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
- Good experience in using various version controls like VSS, SVN, Clear Case, Dimensions, PVCS and CVS.
- Experienced in developing applications in waterfall and agile methodologies.
- An enthusiastic and project-oriented team player with solid communication and interpersonal skills with ability to develop creative solutions for challenging client needs.
- Highly motivated and experienced professional with excellent interpersonal and communication skills.
TECHNICAL SKILLS
Java/J2EE Technologies: JSP, Servlets, JavaBeans, JDBC, JNDI, JTA, JPA, EJB 3.0
Languages: Java, SQL, HTML, DHTML, JavaScript, XML, C/C++.
Design Patterns: MVC, Session Facade, Service Locator, Data Access Object, Data Transfer Object / Value Object, Business Delegate
Web Design Tools: HTML, DHTML, AJAX, JavaScript, jQuery and CSS
Version Control Tools: CVS, Rational Clear Case
Frameworks: Struts 1.1/2.0, Spring 2.5, Hibernate 3.0, iBatis
Servers: WebLogic Server 10.3, JBoss 6.0, Tomcat 5.5/6.0
IDEs: NetBeans, Eclipse, IntelliJ, SQL Developer, Rational Rose for Java, JBuilder 4.0
Databases: Oracle 9i /10g/11g, SQL Server 2008, MS-SQL Server
Operating systems: Windows XP/Vista/7, Linux, UNIX, DOS
PROFESSIONAL EXPERIENCE
Confidential, Norfolk, VA
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Expertise in developing enterprise applications using Struts Frameworks.
- Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
- Implemented Spring AOP for admin services.
- Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in WebLogic Server.
- Used WebLogic for design, development, and deployment of applications.
- Business logic is implemented using Struts action components in the Struts.
- Implemented application level persistence using Hibernate.
- Handled necessary Business logic in Servlets.
- Implemented the MVC architecture using Apache Struts Framework.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
- Involved in Java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
- Consumed Web Services using Apache CXF framework for getting remote information.
- Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.
- Created the domains, application servers and load balancers using Weblogic 9.0.
- Used Eclipse IDE for designing, coding and developing applications.
- Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
- Developed and deployed EJB2.0 bean components on JBoss application server.
- Worked with EJB Message Driven Beans to handle the service calls as handlers.
- Used SOAP-UI for testing the Web-Services.
- Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
- Used Maven for building and deployment purpose.
- Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task.
- Performed a thorough unit testing and resolved several data related issues before migration to production.
Environment: Java, Servlets, JSP, JSTL, Struts, JMS, EJB, DOJO, Hibernate, Apache, Spring, Apache CXF, CRUD, SVN, Web Services, GWT, Maven, UML, JBoss, WebLogic, Junit, Flex, Multithreading, HTML, XML, AJAX, JQuery, SOAP, Eclipse, Oracle and Windows.
Confidential, San Antonio, TX
Java/J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, and Development &Customization of the Application.
- Used J2EE design patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
- Involved in the application development using JAVA/J2EE, Hibernate, Struts, EJB, JMS, WID and WebLogic.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Implemented the application using Struts Framework which is based on MVC design pattern.
- Developed user interface using Struts Tag Libraries to simplify the complexities of the application.
- Developed many JSP pages, used JSON plug-in for asynchronous communication.
- Used Hibernate ORM for data persistence and transaction management.
- Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Extensively used Java Multi-Threading concept for downloading files from a URL.
- Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
- Developed EJB MDB’s and message Queue’s using JMS technology.
- Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.
- Configured and deployed the application on Jboss application Server.
- Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, Custom tags using Struts.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Developed and Deployed Components in the WebLogic Application Server.
- Used Log4J for logging in the application, Ant tool to build and configure J2EE applications
- Involved in writing the Oracle PL/SQL Stored procedures, triggers, views.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
Environment: J2EE, Spring, Struts, Hibernate, JSP, JSON, JSTL, JMS, MVC, EJB, WID, AJAX, JSF, DOJO, Eclipse, XML, SOAP, Log4J, Ant, Apache, WebLogic, Jboss, PL/SQL, Oracle, Windows and Linux.
Confidential, Framingham, MA.
J2EE Developer
Responsibilities:
- Designed and developed the application using spring, Spring-ORM and Google Maps API.
- Created the Web services client using Google Restfull web service.
- Involved in developing the presentation layer using Java Swings.
- Implemented the functional flow of the application using Struts Frame work.
- Implemented the spring framework for Dependency Injection (DI/IoC).
- Implemented the Spring-ORM for Hibernate using the Hibernate Template class.
- Created Struts action forms for server side validations.
- Developed Web Services using Weblogic JWS Package.
- Used XML Beans for binding the XML Schemas to POJO Classes.
- Integrated the CBS Services developed with the PGVIS and PDS Services.
- Performed DI of various services using spring and performed Transaction Management using Spring AOP.
- Written test cases using JUnit for the service layer transformers.
- Created dynamic web pages with JSP and JavaScript to in corporate client side validation.
- Worked on Weblogic application server to create data sources.
- Worked on bug fixes and enhancements.
Environment: Core java, J2EE, Swings, Struts, Hibernate, RMI, ANT, Shell Script, JUnit, Servlets, Log4j, XML, SAX, DOM Parser, Apache Castor, Eclipse, Web Logic, BIM-AIX, Solaris, Apple MAC.
Confidential
Java Developer
Responsibilities:
- Developed forms using Servlet & JSP. Used java script of validation at client side.
- Used WSAD as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
- Requirement analysis is supported with use case and activity diagrams.
- Written JSP’s, Servlets and deployed them on WebSphere Application server.
- Involved in the detailed study of the requirements.
- Written server side programs using servlets.
- The application was deployed on the WebSphere Server.
- WSAD used as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
- Debugged the ANT Scripts for building the entire web application.
- Used the JDBC for data retrieval from the database for various inquiries.
- Designed, Developed and Implemented document transformation applications using XML Spy tool.
- Participate in client side and server side data using JavaScript.
- Performed testing using JUnit.
- Involved in designing and developing the solutions.
Environment: Java, JSP, Servlet, JDBC, HTML, Rational Rose, Junit 3.0, JavaScript, MVC, Websphere, WSAD, Oracle and Windows.
Confidential
Software Developer
Responsibilities:
- Analysis of user requirement specifications.
- Played an important role in designing MVC architecture.
- Created user-friendly GUI interface and Web pages using HTML and DHTML. Embedded in JSP.
- The application was deployed on the Tomcat.
- Involved in understanding the business processes and defining the requirements.
- Used Eclipse as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
- Actively involved in database design and written initial DB scripts such as table creation etc.
- Participate in client side and server side data using Java Script
- Written and debugged the ANT Scripts for building the entire web application.
- Perform purification of the application database entries using Oracle 9i.
- Developed User Interface using Java Server Pages.
Environment: Java, JSP, Servlets, Tomcat, HTML, XML, EJB, Rational Rose, Junit 3.0, JavaScript, MVC, Oracle, Eclipse 4.1 and Windows.
