Java\j2ee Developer Resume
O Fallon, MO
SUMMARY
- Around 7 years of experience on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java /J2EE technologies.
- Solid experience in design and implementation of MVC architecture such as Struts, Spring MVC.
- Solid experience in design, development of web based applications using HTML, DHTML, CSS, JavaScript and JSP, Servlets.
- Developed web applications by implementing Model View Control (MVC) architecture using JSF, JSTL, and JSP pages that interact with Servlets.
- Expertise in Object Oriented Programming, Client/Server Applications, Relational Databases and E-Business Applications.
- Good working experience with Hibernate open source object/relational mapping framework and Spring Frame work.
- Conversant with Waterfall, Iterative, Agile and SCRUM methodologies.
- Excellent hands on experience with EJB 2.0, XML, XSL, XSLT, DTD and XML Schema.
- Working experience in the development of EJB (Entity, Session and Message Driven Beans), etc.
- Solid design skills using Java Design Patterns and Unified Modeling Language (UML).
- Experience in development of Web Services as Service Providers and Consumers using HTTP/XML, XSL, XSLT, XPATH and SOAP/WSDL.
- Experience in working with different operating systems Windows 98/NT/2000/XP, UNIX, LINUX.
- Good expertise using the various Development tools like WSAD, JBuilder and Eclipse.
- Sound Relational Database Concepts and extensively worked with DB2, ORACLE. Very good in writing complex SQL’s and PL/SQL procedures
- Possess excellent communication, interpersonal and analytical skills along with can - do attitude.
TECHNICAL SKILLS
Languages: Java, SQL, PLSQL, XML, C++, C, WSDL, XHTML, HTML, CSS, Java Script and AJAX.
Java Technologies: Java, J2EE, JDBC, Servlets, JSP, JSTL, JavaBeans and EJB, JPA, JMS.
Frame Works: Struts and Spring.
Development Tools: WSAD 6.0, Eclipse, ANT 1.7, Log4j, Rapid Application Developer, Dreamweaver 8 and FrontPage.
ORM: Hibernate.
Design and Modeling: Rational Rose, Microsoft Visio.
Web Services: SOAP, WSDL, UDDI.
Databases: Oracle 11g/10g/9i/8i, SQL Server,DB2, MS-Access
App/Web Servers: Weblogic8.1/11g,Jboss,Apache,Tomcat 4.1/5.5/5.6/7.0
Software Engineering: Agile, Rational Unified Process, Test Driven Development
Scripting languages: Java Script, Shell Script
XML technologies: DTD, XSD, XML, XSL, XSLT, SAX, DOM, JAXP
Version Control: CVS, Clear case, SVN, VSS, Subversion, Maven
Environment: sUNIX, Red Hat Linux, Windows 2000, Windows NT 4.0, Windows XP
PROFESSIONAL EXPERIENCE
Confidential, O'Fallon, MO
Java\J2EE Developer
Responsibilities:
- Involved in analysis, design and development of EMS.
- Created Use case diagrams, Class diagrams and Activity diagrams using Rational Rose.
- Implemented MVC 2 Architecture using Jakarta Struts Framework.
- Developed front-end using JSP, HTML and Tiles framework with Struts support.
- Responsible for developing Action Classes and Controller Servlet.
- Used design patterns like Business Delegate, Session Faade, Data Transfer Object (DTO) and Service Locator to facilitate clean distribution of roles and responsibilities across various layers of data processing.
- Used XML Web Services with SOAP for transferring data between heterogeneous applications.
- Used XML parser APIs like JAXB for marshalling and unmarshalling of data.
- Implemented Session EJBs at the middle tier level to house business logic.
- Involved in implementing the DAO design pattern for database connectivity and access.
- Wrote PL/SQL stored procedures and used JDBC API.
- Worked with Apache ANT in UNIX environment for building the application.
- Developed test cases and performed unit testing using JUnit.
- Extensively used WSAD 5.1 while writing code & used CVS for version control.
- Used Web Sphere Application Server for deploying various components of application.
Environment: J2EE, WAS 5.1, UML 2.0, Rational Rose 2003, Java SDK 1.4, SOAP 1.2, JSP 2.0, EJB, Web Services, XML, SOAP, HTML 4.01, JNDI 1.1, JDBC 3.0, OOA, OOD, Servlets 2.3, Struts 1.1, CVS 2.0,Oracle 9i, Windows XP Professional.
Confidential, Memphis, TN
JAVA Developer
Responsibilities:
- Participated in complete Agile software development life cycle (SDLC) - Requirements gathering, Analysis and detailed design, Development, System and User Acceptance Testing throughout the life cycle of the project.
- Worked in a fast paced and agile development environment.
- Involved in analysis and preparing technical design documents.
- Used UML to design (Sequence diagrams, Class diagrams, Process Flow) the application.
- Used Eclipse for the NOI application development.
- Developed and implemented Java beans in the different implementation classes.
- Written and implemented JMS Publisher and Subscriber for both Real-time and Batch processing of update notification message.
- Published any pending customer messages to JMS queue in batch processing which are not loaded in the Oracle DB.
- Used DOM for parsing the update notification XML documents.
- Developed JAX-WSWeb services to make web service calls simple and easy to grab required data from CDS and process it using implementation classes.
- Developed ANT scripts for building the resource files such as jar, war files.
- Used Maven project management tool to build and deploy Revenue Loader application.
- Involved in configuring Hibernate to access the database.
- Generated hibernate mapping files using reverse engineering.
- Used a XML Schema based database called CDS (Customer Data Service).
- Developed several SQL scripts for database operations if needed.
- Deployed the NOI application at various environment levels like development, test environments like L1, L2, L3 and Prod.
- Subversion (SVN) is version control and repository.
- Used SmartSVN as client tool for any checkinsm check outs from SVN.
- Deployed NOI application on Weblogic server.
- Involved extensively in Code Reviews, Unit testing using JUnit and Process Improvements.
- Handling any QC defects, working with test team validate the defects.
- Used log4j for logging debug, errors, info, exceptions.
Environment: JDK 1.6, Eclipse, JAX-WS, Linux, Oracle, SQL Developer, WebLogic 10.3.5, Log4j, XMLSpy, XSD, SmartSVN, Hibernate, SVN, Maven, JAXB, XML, Xpath, SOAP UI, Ant, UML, Putty, WinSCP, ClearQuest.
Confidential, Chicago, IL
Java\J2EE Developer
Responsibilities:
- Engaged in gathering and analyzing requirements, identifying various individual logical components, expressing the system design through UML diagrams.
- Engaged in the development of the entire spectrum of business components, including the web interface, J2EE based middleware, database connectivity systems and relational databases.
- Developed the application front end using Jakarta Struts Framework: developed action classes, form beans and Java Server Pages, using Eclipse.
- Implemented Session EJBs at the middle tier level to house business logic and to enforce data validation.
- Involved in implementing the DAO pattern for database connectivity.
- Employed the persistence strategy with the help of ORM tool Hibernate.
- Configured hibernate.cfg.xml, developed POJO's and wrote the xml file to map objects to relational database.
- Used Java Server Pages to design the user GUIs.
- Used MQ Series for the purpose of receiving information from heterogeneous platforms used by hospitals or health organizations.
- Coded SQL and Stored Procedures in IBM DB2.
- Deployed and tested the application code on Web Sphere Application Server.
- Used Clearcase for version control.
Environment: UML, J2EE, Struts 1.1, JSP 2.0, EJB, Hibernate 2.0, XML, IBM MQ Series, JDBC, IBM DB2, Clearcase, Web Sphere Application Server, Windows Server 2005.
Confidential, VA
Java Developer
Responsibilities:
- Developed use cases, class diagrams and sequence diagrams using UML.
- Developed and designed new web interface, layouts and site graphics.
- Created multiple pages using JSP, HTML and CSS for logging into the system and accessing the registration system.
- Tested the web pages for cross browser functionality.
- Developed Servlets and controller components.
- Developed and debugged the system using Eclipse IDE.
- Used Tomcat Web server for the deployment of the application.
- Performed client side validation using Java Script.
- Developed build file using ANT.
Environment: Java 1.4, Eclipse IDE, Tomcat Application Server, Java Server Pages, Servlets, HTML, and CSS.
Confidential, CA
Java Developer
Responsibilities:
- Implemented the application using Struts framework that uses MVC design pattern.
- Developed presentation layer in JSP and JavaScript.
- Developed Message Driven Bean components in IBM MQ Series to manage the backend transactions and emailing.
- Developed Custom Tag libraries to customize front end & to enforce security in the front-end at various levels like page, panel, links/button & visible/editable fields.
- Implemented the logging mechanism using Log4j framework.
- Used AJAX and DHTML for sign-up / sign-in process.
- Used IBM Rational Application Developer for development, debugging, coding and deployment of the applications.
- Implemented Design Patterns like MVC, Factory, DAO
- Unit and integration testing, logging and debugging using JUnit.
Environment: Java 1.4, JSP, Java Servlets, EJB 3.0, Struts 1.3, IBM MQ Series, DB2, WebSphere Server, SOAP, Junit, IBM RAD 7.0, XML, JavaScript.
