Java Developer Resume
New Orleans, LA
SUMMARY
- Having 7+ years of experience on Web & Client - Server application development and design using Object Oriented Programming, Java /J2EE technologies.
- Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, EJB, JSTL, Struts, Spring, AJAX, JDBC, JNDI, Java Beans, Hibernate, Web Services and RDBMS.
- Hands on experience with Model2 (MVC) architecture and Jakarta Struts/Tiles.
- Hands on experience in using Jakarta Apache frameworks like Struts, Spring, ANT, JUnit and Log4J.
- Hands on experience in Front-End technologies like JavaScript, CSS, HTML.
- Strong knowledge in Object Relation mapping using Hibernate.
- Experienced in entire system life cycle (SDLC) including Analysis, Design, Programming, Building, Testing, Debugging, Maintenance and Enhancements of multi-tier, database driven J2EE applications.
- Worked on Enterprise Java Beans (EJB) that include Session Beans, Message Driven Beans (MDB) and Entity Beans
- Experience on Core java technology which includes Multithreading, JDBC, RMI, network programming.
- Good knowledge of EJB Session beans with JNDI mapped naming and JMS message-driven beans.
- Extensive experience with Eclipse. Also worked on NetBeans, IntelliJ IDEs.
- Experienced in the functional usage and deployment of applications in JBoss, WebLogic, WebSphere and Apache Tomcat Server.
- Good knowledge of database connectivity (JDBC) for databases like Oracle, DB2, SQL Server, MySql, and MS Access.
- Involved in test driven development using JUnit and Struts Test Case.
- Hands on experience with Web Services using SOAP, WSDL, XPath, JAXRPC, XML Binding.
- Database experience includes Oracle 9i, 10g and DB2.
- Experienced with J2EE standard and compatible application servers BEA Weblogic & IBM Web Sphere and also used IBM Message broker for disparate applications.
- Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
- Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS
Languages: Java, J2EE, SQL
Technologies: JDBC, AJAX, JSP, Servlets, JavaScript, EJB, JMS, Java Beans
Frameworks: Struts 1, Struts 2, Spring
ORM Technology: Hibernate
Mark Up languages: HTML 5, CSS 3, XML, XSLT,DHTML, JavaScript, JQuery, JSON
Web Services: Apache AXIS, SOAP, WSDL, XML, JAX-RPC, JAXB
Databases: Oracle, MySQL, SQL Server, DB2
Web/Application Server: Web logic, JBOSS, Tomcat, IBM WebSphere
Bug tracking Tools: IBM Clearquest, JIRA
IDE: Eclipse, RSA
Versioning Tools: CVS,SVN, IBM Clear case, Aldon
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- Used JSP, HTML, and CSS for content layout and presentation.
- Implemented business logic using Session Beans, Servlets and stored procedures.
- Created the web application using MVC Struts framework.
- Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
- Analyzing and design requirements provided by business users.
- Writing design specification and develop test cases.
- Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajax with JSON.
- Developed SOAP based Web Services using JAXB.
- Developed web based applications using JavaScript, HTML, DHTML and CSS.
- Implemented JAVA-J2EE technologies including specialization in XML, XSL, and XSLT.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Integrated Hibernate ORM to facilitate DML and DQL queries and represent OR mapping.
- Used Spring Framework for dependency injection for Action classes using Application Context xml file.
- Involved in developing stored procedures and Triggers.
- Write PL/SQL procedures for intensive database transactions for Storing high volume HTML Data.
- All the modifications were performed using JSP, Servlet and XML.
- Developed applications using struts. Developed Action classes, Action forms, JSP and other configuration files like struts-config.xml, web.xml.
- Got very good exposure to Hibernate 2.
- Implemented the logging mechanism using Log4j framework.
- Implemented using various J2EE design patterns such as Session Façade, Business Delegate, Value Object, Data Access Object, etc.
- Used CVS as version control system for the source code and project documents.
Environment: Java, Struts, Hibernate, Spring, EJB, WSDL, Jquery, MyEclipse, Edit Plus, XMLSPY, BEA, CVS, JAXB, SOAP, AJAX, DOJO, JQuery, JSON JavaScript, CSS, HTML, JSP, Web Services, Web logic, Oracle 10g
Confidential, New Orleans, LA
Java Developer
Responsibilities:
- Developed, maintained cutting-edge insurance agency management software.
- Coordinated designs and implementation of application, collaborated with project managers, engineering teams and various client agencies.
- Played crucial role in requirement analysis, design, development and unit testing of the application.
- Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
- Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
- Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with Spring for processing business needs.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
- Used Struts Validation Framework for dynamic validation of the user input forms.
- Improved Auto Quote application by designing and developing it using Eclipse, HTML, JSF, Servlets and JavaScript.
- Implemented Spring ORM wiring with Hibernate provided access to Oracle 9i RDBMS.
- Designed and developed UI with AJAX, HTML, XHTML, DHTML and JavaScript for more interactive web pages.
- Used Hibernate EHCache for second level caching which resulted in enhanced performance of the application.
- Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
- Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
- JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology.
Environment: Java/J2EE, Struts 2.0, Spring 2.5, Hibernate 3.3, JavaScript, Oracle, JUnit, JSP, Servlets, HTML, AJAX, Maven, CSS, Web Logic
Confidential, Richmond, VA
Java Devloper
Responsibilities:
- Involved in the preparation of prototype and demos of the project and presented before the client to check that it meets their requirements.
- Involved in Design, Development and Support phases of SDLC. Used methodology and participated in SCRUM meetings.
- Front-end was designed by using HTML, JavaScript, CSS, JSP.
- Developed JavaScript functions for client side validations.
- Used Hibernate as ORM tool for accessing database.
- Configured the deployment descriptors in Hibernate to achieve object relational mapping.
- Write SQL queries to pull some information from the Backend.
- Write database Functions, Procedures and Triggers as per the business logic requirements.
- Designed and developed several EJBs using Session facade pattern.
- Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on the WebLogic Application Server
- Work with Apache Tomcat Web Server.
- Designed and developed Servlets and JSP and connected to existing ORACLE database using JDBC.
Environment: Eclipse 3.6, Java 1.6, J2EE, JSP, Servlet, Hibernate 3.6.0, Weblogic Application server 10.3.3, Apache tomcat 7.0, Oracle 11g, HTML, JavaScript, AJAX, CSS, EJB, JMS, JDBC .
Confidential
Jr. Java Developer
Responsibilities:
- Worked with the business community to define business requirements and analyze the possible technical solutions.
- Requirement gathering, Business Process flow, Business Process Modeling and Business Analysis.
- Extensively used UML and Rational Rose for designing to develop various use cases, class diagrams and sequence diagrams.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Developed application using Spring MVC architecture.
- Developed custom tags for table utility component
- Used various Java, J2EE APIs including JDBC, XML, Servlets, and JSP.
- Designed and implemented the UI using Java, HTML, JSP and JavaScript.
- Designed and developed web pages using Servlets and JSPs and also used XML/XSL/XSLT as repository.
- Involved in Java application testing and maintenance in development and production.
- Involved in developing the customer form data tables. Maintaining the customer support and customer data from database tables in MySQL database.
- Involved in mentoring specific projects in application of the new SDLC based on the Agile Unified Process, especially from the project management, requirements and architecture perspectives.
- Designed and developed Views, Model and Controller components implementing MVC Framework.
Environment: JDK 1.3, J2EE, JDBC, Servlets, JSP, XML, XSL, CSS, HTML, DHTML, JavaScript, UML, Eclipse 3.0, Tomcat 4.1, MySQL.