Java Developer Resume
Little Rock, AR
SUMMARY
- Around 6 Years of experience in the design, development, deployment and maintenance of Web/Client - Server applications and middleware application using JAVA/J2EE related technologies.
- Proficient in Java Multi-threading, Synchronization, Collections and Exception handling concepts.
- Hands on experience with XML, HTML, CSS, CSS3, AJAX JavaScript, and jQuery.
- Sequence, class and database diagrams are made using the UML design tool.
- Developed pages using JSTL, Struts tag libraries and HTML, DHTML, performed client side scripting using Java Script.
- Possess strong logical, analytical and problem solving skills with positive attitude.
- Hands-on experience in XSD, XSLT.
- Implemented in client or server web browsers and web servers using web technology WebSocket.
- Experience in working with different operating systems like Windows XP/Vista/windows7 and UNIX.
- Experience with multiple web and application Servers such as Apache Tomcat, IBM WebSphere, WebLogic and JBoss.
- Well experienced in IDE’s such as Eclipse and NetBeans.
- Strong experience in RDBMS using Oracle 9i/10g/11i, MySQL and SQL Server 05/08.
- Understanding of Object Relational Mapping Tool such as Hibernate for persistence of Java Objects.
- Strong Communication, interpersonal, learning and organizing skills matched with ability to manage stress time and people effectively.
TECHNICAL SKILLS
Programming Language: Java, C++, SQL
Framework: Struts 1, 2; Spring Core, Spring MVC; Hibernate 2.0, 3.0
Server Side Scripting: JSP, ASP .NET
Front-End Technology: HTML, DHTML, JavaScript, AJAX, CSS, jQuery, Angular, Backbone
J2EE Technology: Servlets, JDBC, JNDI, EJB 2.0, EJB 3.0, RMI
Web Service Specification: JAX API, JAX-WS
Web Service Implementation: CXF 2.5, Axis 1.1, Axis 1.2
Web Service Tools: SoapUI, TCPMon
Application/Web Servers: IBM WebSphere 5.X, 6.0;WebLogic 7.x, 8.x, 9.0;Websphere Portal 5.x;JBoss 4.0; Apache Tomcat 5.0, 5.5
Databases: Oracle 8i, 9i, 10g; SQL Server 2005, 2008; MySQL
Messaging Systems: JMS-DOF, MDB
IDE Tools: IBM WebSphere Studio Application Developer (WSAD) RAD, Eclipse, JDeveloper 10.1.3, NetBeans
Unit Testing Tools: JUnit, EasyMock
HTML Editor: Macromedia Dreamweaver
Configuration: CVS, Rational ClearCase, SVN
Operating Systems: Windows, UNIX, LINUX, Sun Solaris
Build Tools: Ant, Maven
Database Tools: TOAD, SQL Developer
Design Methodologies: UML, Rational Rose, RUP
Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, RMI-IIOP, SMTP
PROFESSIONAL EXPERIENCE
Confidential, Little Rock, AR
Java Developer
Responsibilities:
- Involved in translating functional requirements into technical requirements.
- Involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Used JavaScript to link the web page with social websites with feedback
- Involved in developing front end screens using JSP, DHTML, CSS3 and JavaScript, jQuery, and various other ExtJS.
- Extensive experience in Apache STRUTS Framework versions 1.1.
- Developed web application using HTML5, JSP, Servlets and XML.
- Involved in server side and front-end validation using Struts Validation framework and JavaScript.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
- Worked on Angular.js to develop Single Page Application.
- Consumed SOAP based web services.
- Generated Spring XML files for the configured beans.
- Oracle database was used, wrote stored procedures for common queries.
- Implemented the log functionality by using log4j API.
- Deployed the application on Weblogic Application Server.
- Used Eclipse as the Java IDE in the development of the application.
Environment: Core Java, Java 1.6, HTML5, JSP, JavaScript, jQuery, Angular, ExtJS, Struts, Hibernate 3.0, Design Patterns, Servlets, Struts 1.1, XML, JUnit, Oracle 10.3, Weblogic 10.3, ANT, Web Services, SVN, Log4j, Windows XP.
Confidential, Sunnyvale,CA
Java/J2EE Consultant
Responsibilities:
- Working in Support Central primarily on Core Javaand J2EE Technologies.
- Involved in system analysis that included the low-level design, and contributed to the technical architecture of the system.
- Used Struts framework along with JSP, HTML5, CSS3, JavaScript and other ExtJS to construct the dynamic web pages (presentation layer) for the application.
- Developed presentation layer using JSP, HTML, JQuery
- Developed user interfaces with JSPs to provide dynamic content to the HTML pages.
- Used Rational Rose to design UML diagrams (Use Case, Class, and Sequence diagrams).
- Involved in developing application using SPRING framework like Spring ORM and Spring IOC.
- Developed applications using Eclipse IDE and deployed in Web Sphere server.
- Created the Action classes, Action Form classes for the project and Created struts-config.xml, application-resources, properties for the project.
- Design patterns like Singleton, Session Façade, Business Delegate, and Data Access Objects and Value Objects are used.
- Developed model components using session beans and used local message driven beans (MDB) to interact to session using EJB.
- Created XML for deployment descriptors, struts configuration files and integrated to validation files.
- Consumed Rest based Web services using JAX-WS and generated client stubs from wsdl for web services.
- Used Log4J for logging in the application, Maven tool to build and configure J2EE applications.
- Used Hibernateto connect to DB2 database to store and fetch data.
- Designed and created the database tables and wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions to access DB2.
Environment: JDK 1.4 and 1.5, JDBC, J2EE, HTML5, JSP, JSTL, JQuery, Backbone, ExtJS, Servlets, Hibernate, Spring, DB2, Struts, Maven, Xml, WebSphere 6.1, JUnit, CSS3, CVS, Log4j, Eclipse, Web Services, and UNIX.
Confidential, Boston, MA
Java/J2EE Developer
Responsibilities:
- Participating in user requirement sessions to gather business requirements.
- Involved in Development, Integration and Testing of application modules
- Developed presentation layer using JSP, HTML, CSS, JavaScript, JQuery, and other ExtJS.
- Have developed stateless session enterprise java beans.
- Implemented the project using IDE Eclipse.
- Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server using GWT.
- Used Object/Relational mapping tool Hibernate to achieve object persistency.
- Involved in configuring hibernate to access database and retrieve data from the database.
- Implemented logger for debugging and testing purposes using Log4j.
- Developed stored procedures and triggers with PL/SQL.
- Involved in the bug tracking and Unit Testing using JUnit framework.
- Developed ANT Scripts to do compilation, packaging and deployment in an application server.
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
Environment: Java 1.5, J2EE, JSP, Servlets, Hibernate, SQL, Springs, JQuery, Backbone, GWT, JNDI, PL/SQL, JBOSS, JUnit, ANT, XML, JavaScript, CSS, Windows, Eclipse, Log4j
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Developed the application based on MVC architecture.
- Captured all the functional and technical requirements of the Supply Chain Management System.
- Was involved in the preparation of the software requirements and design document (SRS & SDS)
- Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
- Worked with developing class diagrams and Sequence diagrams.
- Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
- Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
- Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using Java, Servlets, EJBs, and JSP.
- Front end validations are written using JavaScript.
- Performed Unit Testing using JUnit.
- Worked on Linux environment.
- After integrating all the modules of the project it was deployed in JBoss application server.
- Worked with creating a User manual and User Training guide for the new system.
Environment: Java JDK 1.4, JEE 1.2, HTML, CSS, Maven, JDBC, Servlets, JavaScript, JSP, EJB, MVC, JQuery, CSS, CVS, Oracle 8i, Linux, JUnit, Eclipse, MySQL.
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering and documenting the functional specifications.
- Developed the action and action form classes, based on the Struts framework, to handle the pages.
- Created tile definitions, struts-config files and resource bundles using Struts framework.
- Implemented Action classes using Struts framework.
- Used Eclipse for writing code for HTML Java, Servlets, JSP and JavaScript.
- Deployed and tested the JSP pages in Tomcat server.
- Used Hibernate for object-relational mapping and for database operations in Oracle.
- Involved in Troubleshooting, Bug fixing and Customer Support.
Environment: Java, Servlets, JSP, HTML, CSS, Jquery, Struts, Hibernate, UML, Oracle, Tomcat, Eclipse, Maven, Windows XP.