Java Developer Resume
Littleton, CO
SUMMARY
- Over 8+ years of experience with full software development cycle involving analysis, design, development, testing, documentation, implementation & maintenance of applications in a Web - based environment, Distributed n-tier architecture.
- Expertise in design and development of various web and enterprise applications using J2EE technologies like Core Java, JDBC, Servlets, JSP, Java Beans, Struts, Springs, Hibernate, TOAD, EJB, JMS, JSF, JNDI, RMI, HTML, AJAX, MQ, JQuery, JavaScript and Web Services.
- Expertise in writing SQL queries against Oracle, DB2, MySQL databases.
- Experienced in working on different application servers like Tomcat, Web Sphere, JBoss.
- Feature based development in an Agile environment.
TECHNICAL SKILLS
Languages: C, C++, JAVA, SQL, PL/SQL, UML, BPEL.
J2EE Technologies: Servlets, SWING, JSP, JSF, JSF, Maven, ANT, JSTL, JDBC, TOAD, RMI, JNDI, EJB, JMS, Java Beans, JUnit, Log4j, Web Services.
Web Technologies: HTML, DHTML, XML, XSLT, XPath, CSS, DOM, SAX, AJAX, GWT, JavaScript, JQuery.
IDE Tools: RAD 6.0, WSAD 5.x, Eclipse.
Databases: Oracle 8i/9i/10g, IBM DB2, SQL Server 2005, My SQL, MS Access.
Methodologies: RUP, Agile Scrum, SDLC.
Operating Systems: Windows XP/2000/NT, Red Hat Linux 9, Solaris 10
Frameworks: Struts 1.1/1.2/2.0,Spring 1.0/2.0/2.5, Hibernate 2.0/3.0
Version control: CVS, SVN.
Environment: Core Java, J2EE, Servlets, JSP, JSTL, Struts MVC, Hibernate, Oracle 10g, Jboss, Log4J, Ant, XML Access, CVS, Java Script, AJAX, Unix, HTML and CSS, Core Java, J2EE, Servlets, JSF, JSP, EJB, MDB, UML, Web services, RAD, Net beans, Eclipse3.3.2, Eclipse RCP, Websphere, Weblogic, Tomcat, Jboss 4.0, JMS, JReport, Scrum, HTML, DHTMl, CSS, JSTL, JavaScript, JUnit, SOA, ANT, SOAP, XML, XSD, XSLT, IBM DB2,Oracle9i, AJAX, Linux., JUnit, IBM DB2, PL/SQL, TOAD, RAD 7.0, Eclipse RCP, ClearQuest, HTML, DHTML, CSS.
PROFESSIONAL EXPERIENCE
Confidential, Littleton, CO
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
- Developed the User Interface using JSP including frameworks Struts, springs and AJAX. Used AJAX and JavaScript for Server side/client side validation.
- Wrapped all common MySQL database related operations like open and close a connection, insert, update, delete query against MySQL database in a java component.
- Experience in developing Web Services using - SOAP, WSDL. Also developed the web service client applications to test the web services. Tested the web services using SOAP UI.
- Done thorough code walk through for the team members to check the functional coverage and coding standards.
- Used Tortoise SVN and CVS to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
- Worked with Web Sphere and tomcat application server that handles various requests from Client.
- Developed build scripts using ANT and Maven.
- Involved in the documentation of the application and preparation of Test Cases and conducting Unit Testing.
- Actively participated in Bug fixes, Enhancements, and Impact analysis documentation.
Confidential, Castle Rock, CO
Java Developer
Responsibilities:
- Actively participated in Analysis and Designing phases. Participated in the designing of the Web framework using Struts MVC. Involved in the entire software development cycle of the application.
- Extensively participated in Agile Scrum Development Methodology with Test Driven Development process, from the development phase to testing phase and postproduction phase.
- Involved in creating the pages, deploying, configuring and assigning the permissions to the Application on Jboss Application Server.
- Developed Hibernate queries and POJOs for the Oracle 10g database.
- Developed custom tools for developers as well as testers. Used log4j for application error logging.
- Involved in designing and developing the internet application using JSP, JSTL, HTML, JavaScript and CSS.
- Implemented client side validations using JavaScript.
- Involved in the documentation of the application and preparation of Test Cases and conducting Unit Testing.
- Actively participated in Bug fixes, Enhancements, and Impact analysis documentation.
- Used JSTL tag libraries for the jsp’s. Used CVS Version Control for Project Configuration Management.
- Participated in developing the Ant Script to build the application, developed Action classes and JSP using Struts framework and JSP.
Confidential, Memphis, TN
Java Developer
Responsibilities:
- Participated in the designing of the Web framework using JSF.
- Involved in the detail design of the application using J2EE, JSF, EJB, XML WebServices and WebSphereMQ. Also wrote queue sender using JMS API.
- Design & Developed the User Interfaces using HTML, CSS and Action Script.
- Involved in writing the client side scripts using JavaScript. Used Ajax for many of the data retrievals and validations in the application.
- Validated the XML documents with XSD validation. Involved in the development of the GUI of the application.
- Developed Action Script functions for event handling, error handling and response handling.
- Written the XML Schema to validate the incoming XML Documents from the Web service clients.
- Developed Ant Script to build the application, developed Action classes and JSP using JSF framework and JSP.
- Developed Stateless Session Beans (EJB), Value Objects and DAOs and deployed in web logic 8.1.
Confidential, Memphis, TN
Java Developer
Responsibilities:
- Participated in the designing of the Web framework using Struts Framework as MVC design paradigm.
- Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
- Extensive use of Struts Framework for Controller components and view components.
- Involved in writing the exception and validation classes using core java, Struts validation rule.
- Involved in writing the client side scripts using JavaScript.
- Used Ajax for many of the data retrievals and validations in the application.
- Validated the XML documents with XSD validation.
- Used Spring DAO on the data access layer with the Hibernate. Used Core Spring framework for Dependency Injection.
- Transformed the XML documents to XHtml using XSLT.
- Involved in the development of the GUI of the application.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Developed the DAO’s using JDBC, SQL and Data Source Object.
- Used JSTL tag libraries for the jsp’s, and added missing jar files.
- Development carried out under Eclipse Integrated Development Environment (IDE), Eclipse RCP.
- Used JUNIT for testing and check API performance.
Confidential, MN
Java Developer
Responsibilities:
- Full life cycle experience including requirements analysis, high level design, detailed design, UMLs, data model design, coding, testing and creation of functional and technical design documentation.
- Used Spring Framework for MVC architecture with Hibernate to implement DAO code and also used SOA Web
- Services with XML parsing to interact other modules and integration testing.
- Developed and implemented GUI functionality using JSP, JSF, JSTL, JQuery, XHTML and DHTML
- Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form.
- Configured Java objects with back end database tables using O/R mapping in Hibernate.
- Creating and Designing XML schemas, creating simple and complex types, global element references, attribute, transform the xml to XSLT style sheet, XML validations
- Thoroughly Unit tested the application by writing test cases for different scenarios.
- Experience in developing Web Services using - RESTful. Also developed the web service client applications to test the web services. Tested the web services using SOAP UI.
- Used JavaScript, JQuery for validation.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object and Singleton
- Used Maven to build and deploy the project.
Confidential, NY
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC).
- Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
- Front-end is designed by using HTML, CSS, JSP, JSF, Servlets, SWING, JSTL, Ajax and Struts.
- Created, Configured and Managed Oracle ESB (Enterprise Service Bus).
- Integrated B2B interface with BPEL flows.Used Oracle ESB features like connecting, document transformation and content based routing.
- Worked on SWING applets. Design and Development of Swing and Awt.
- Involved in developing the CSS sheets for the UI Components. Used Spring MVC at presentation layer.
- Involved in writing the exception and validation classes using Struts validation rules.
- Persistence layer was implemented using Hibernate Framework. Used JavaScript for the web page validation.
- Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
- Developed various EJB components to fulfill the business functionality.
- Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
- Implemented the Email module, which included setting up JMS message queue, designing and developing email client which sent Java messages to the message queue, designing and developing message driven beans that consumed the messages from the queue and sent emails using contents from the message.
- Used Apache Axis for consuming Web Services.
- Written ANT scripts for building application artifacts.
- Monitored the error logs using Log4J and fixing the problems.
Confidential, Bellevue, WA
Java Developer
Responsibilities:
- Involved in the detail design of the eCARS application using J2EE, Struts, EJB, XML Web Services and WebSphereMQ. Also wrote queue sender using JMS API.
- Design & Developed the User Interfaces using Adobe Flex, HTML, CSS and Action Script.
- Integrated Flex with BlazeDS to communicate Server sideObjects which was build using Structs Framework.
- Used Flex Data access methods to communicate between the Flex and Java.
- Developed Action Script functions for event handling, error handling and response handling.
- Written the XML Schema to validate the incoming XML Documents from the Webservice clients.
- Developed Ant Script to build the application.Developed Action classes and JSP using Struts1.2 framework and JSP, JSF.
- DevelopedStateless Session Beans (EJB), Value Objects and DAOs and deployed in weblogic 8.1.
- Developed the Business delegates, which calls the downstream interfaces to replenish the pre paid Minutes in vendor systems.
- Designed and developed the common XML API which can be used by Bill Payment Kiosk, VZW.com and IVR using Java2 API (1.5) and JAXP API.
Confidential
Java Developer
Responsibilities:
- Involved in coding, testing and implementation phases of entire life cycle of project.
- Designed and developed front end using JSP.
- Designed and developed the interfaces used for the forms using HTML and JavaScript.
- Involved in deploying the software on Apache Tomcat.
- Used JDBC to connect to Oracle8i database.
- Prepared the database script for deploying the application.
