Java Developer Resume Profile
Professional Summary:
- Experienced 8yrs IT Professional as a hard core JAVA Developer. Experience in SDLC, expertise in collecting business specifications, user requirements, confirming the design decisions regarding data, process, interfaces, reviewing the code and documenting the entire life cycle.
- Worked closely with Team leads, Business Analysts, and clients to learn and design the functionality of the applications.
- Experience in developing Web based, Intranet, Client/Server, Distributed architecture applications using Java and J2EE Technologies.
- Proficient in Server side Java and J2EE technologies Spring, Hibernate, Struts, EJB's, RMI, JMS, JSP, Servlets, Java Beans, Custom Tag Libraries, Web Services.
- Experience in Client side Web Programming using JavaScript, JQuery, AJAX, HTML, DHTML, XML, and XSLT.
- Expertise in using Spring-Hibernate ORM to access Database.
- Hands on Experience in various components in spring such as IOC, AOP and MVC.
- Worked with version control systems like GIT, Accurev, CVS, VSS and Rational Clear Case for providing common platform for all the developers.
- Expertise in administration and configuration of Application server like Weblogic, Websphere and Web Server like Apache Web Server and Tomcat and also deployment of applications on these servers.
- In Depth knowledge in Design Patterns like MVC Architecture, Session Fa ade and Data Access Object with experience in developing Model-View-Control Architecture MVC applications using Struts.
- Expertise in developing XML documents with XSD validations, SAX and DOM parsers and JAXB.
- Proficient in database design using SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, SQL Server 2005 and MySQL.
- Strong working experience in developing applications with service-oriented architectures SOA suitable for secure, reliable, and high-performance deployment.
- Extensive working experience in developing SOAP and REST Webservices using Apache Axis and CFX frameworks.
- Prepared different Functional Documents for the application to be developed working with BA's and Tech leads and also was involved in client interaction and support to the end user team.
- A very good team player with great communication Skills and ability to learn and adapt quickly to the emerging new technologies.
Technical Skills:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Professional Experience:
Confidential |
Job Title: Sr. Java Developer |
Responsibilities:
- Responsible for designing, developing, and implementing J2EE applications.
- Develop new screens for the existing application using STRUTS frame work for flow control.
- Worked in AGILE Methodology and involved in the project discussions.
- Used JSP, JavaScript and JQuery for front end development.
- Involved in designing and development of Front-end web interface using JSP, JQuery, JavaScript, AJAX and XML, HTML5, CSS3 for administering and managing users and clients.
- Developed the business domain layer using Java, J2EE, and JDBC and used DAO, Singleton.
- Implemented AJAX calls using JSON and JQuery.
- Coding new JSPs, modifying existing JSPs as per the design and used XML for configuration and deployment.
- Deployed the application on the Web Logic Application Server.
- Used JMS and MQ Series for messaging services
- Tag libraries to simplify the complexities of the application.
- Was responsible to communicate with End client to support the application and analyze the issue and fixed the issue.
- Developed a standalone application for Customer Survey using Servlets, Hibernate 3.0.
- Configured database with hibernate.cfg.xml database mapping with hbm.xml and made easy to access and update Hibernate ORM objects on initial load of application and throughout the application process.
- Implemented and Used Web Services with the help of WSDL and SOAP to get updates from the third parties
- JDBC, JavaScript, Servlet, JDBC and used SQL Server for backend.
- Used Log4j tool for debugging the application
- Used Websphere Application Server as part of production implementation.
- Used STRUTS 2 tags for front end application development.
- Involved with Spring IOC and Dependency Injection concepts to integrate Hibernate Dao classes with JSF Action classes.
- Worked on Ext JS for user interface widgets with High performance scalable grids, trees and menus.
- Worked on SQL Server and DB2 databases as backend.
- Unit Testing/Integration Testing, JUnit, Debugging and Implementation
- Used and implemented design patterns like MVC Model-View-Controller
- Extensively involved in portal related technical/functional sessions.
- Developed Oracle stored Procedures, Triggers and Functions with PL/SQL.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers
- Test driven development is done using Junit test cases and functionality is tested against these predefined testcases
Environment: Java 1.6, J2EE, Spring 3.1, Hibernate 3.6, XML, JAXB, Spring Jms 2.5, Eclipse, Weblogic, PL/SQL, Log4J, Slf4j, Oracle 11g, Toad, JUnit, Rest web services, ActiveMQ 5.6, Maven 3.x, Jackson 1.9, Unix, Windows.
JDK 1.6/1.5, JSP, Struts, Spring, GWT,Hibernate, JSTL, CSS, JavaScript, Angular, XML, XSLT, Webservices, JAX-WS, AXIS2, SOAP, Log4j, JUnit, SOAP UI, JBOSS Application Server, Jetty Web Server, Accurev and GIT Source Control, Eclipse, Oracle Database
Confidential |
Job Title: Sr. Java Developer |
Responsibilities:
- Involved in understanding the requirements, feasibility analysis.
- Requirement Gathering from End User and developed UML Models Activity diagram, Class Diagram, Sequence Diagram using Rational software Architect.
- Designed the Presentation layer used Struts to implement the MVC design pattern and facilitate user interface design by the use of JSP and Struts based Tag libraries and Cascading Style Sheets and used JavaScript for client side validation.
- Involved in writing Struts Action, Action Form, Business Logic classes and also developed DAO layers to Oracle Database.
- The Service layer is developed using spring dependency injection and spring-hibernate module.
- Used Hibernate ORM Framework for developing persistence layer and involved in Mapping, Coding and Fine tuning of Hibernate Queries.
- Involved in the Development of CRUD functionality for various administrative system related tables and product components.
- Integrated spring with Struts and Hibernate.
- Involved in development and consumption of web services using Apache Axis 2 with JAX-WS specifications and used SAX and DOM XML parser for data retrieval.
- Design and Create web services using the Service Oriented Architecture SOA .
- Implemented Various Design Patterns like Singleton, Front Controller, Data Transfer Object DTO and Data Access Object.
- Worked with Oracle databases, running SQL scripts and procedures, and designing database table.
- Written JUnit tests to verify the code and did code reviews.
- Used Findbugs software to find bugs and improve quality of the code.
- Used Log4j for logging the application, log of the running system to trace the errors and certain automated routine functions.
- Coordination with the offshore/onsite team to meet the dead lines of the Project.
- Involved in Refactoring of the code there by leveraging an Optimized design and performance of the Application.
- Prepared test plans and test cases for unit testing, integration and user acceptance testing. Responsible for Production support of the Application.
Environment: JDK 1.6/1.5, JSP, Struts, Spring, Hibernate, JSTL, CSS, JavaScript, XML, XSLT, Webservices, JAX-WS, AXIS2, SOAP, Log4j, JUnit, SOAP UI, Weblogic Application Server, SVN Source Control, JDeveloper, Oracle Database
Confidential |
Job Title: Sr. Java Developer |
Responsibilities:
- Worked with Business Managers to develop Technical design documents based on the application requirements.
- Used Struts Framework extensively for controller components and view components.
- Developed front end using Struts tag libraries, JSTL, JSP, HTML, and Java Script.
- Implemented design patterns like MVC, Singleton, Factory, DAO, DTO and Spring IOC.
- Used Spring IOC for providing object factories, service objects and DAO objects.
- Used Spring AOP's declarative transaction management.
- Used Spring Hibernate template to access relational DBMS via Hibernate.
- Used JQuery java script library for developing interactive web application.
- Validated the user input using Struts Validation Framework.
- Implemented Object Relational/Persistence mapping using JPA and the underlying framework was Hibernate to provide database independence to support wide range of databases and query services.
- Used Webservices to service the quotes request for various insurance plans on demand and used JAXB technology to handle XML binding.
- Used IBM MQ Series with JMS Support to publish information about new insurance plan, new customer or account opening etc.
- Version control of the code and configuration files are maintained by CVS.
- Designed and developed applications using RAD.
- Wrote unit test cases by using JUnit framework.
- Deployment and Production Support.
Environment: JDK 1.6/1.5, JSP, JavaScript,DOJO, JPA, Struts, Hibernate, Spring, JMS, JAX-RS, REST full Web Services, CFX, JUnit, UML, MQ Series, Websphere Application Server, Tomcat Web Server, CVS, IBM RAD, CVS, DB2 Database.
Confidential |
Job Title: J2EE/ Java Developer |
Responsibilities:
- Involved in requirement analysis, design and implementation of the system.
- Designed and developed web tier using JSP, Custom Tag Libraries, Struts, Java Script, HTML, DHTML and XML, AJAX.
- Wrote JavaScript functions to validate Web based UI HTML screens
- Utilized Display Tag framework and Server Side Coding taglibs like JSTL in JSPs
- Written hibernate, SQL and HQL statements to perform CRUD operations, and executed stored procedures in oracle database
- Implemented SOA architecture with Webservices using SOAP, WSDL, UDDI and XML using CXF framework tool.
- Wrote JUnit test cases to support business logic and unit testing.
- Worked on the UNIX servers to read log files and perform shell scripting tasks
- Maintained version control for changed/released sources using Rational Clear Case.
- Participated in Code review and testing of the development done.
- Interacting with direct Business users for the requirements.
Environment: JDK 1.6/1.5, Struts, JSP,JSTL, JavaScript, AJAX, CSS, Hibernate, JMS, JUnit, Log4j, JAX-WS, CXF, Rational Clear Case , Weblogic Application Server, Eclipse IDE,UNIX, Oracle Database,
Confidential |
Job Title: J2EE/ Java Developer |
Responsibilities:
- Involved in requirement analysis, design and implementation of the system.
- Developed front end using Struts tag libraries, JSP, and HTML implementing MVC architecture.
- Developed Stateless EJBs to write the business logic.
- Delegated and managed assignments to other members on the team.
- Designed interfaces to other external systems.
- Also involved in developing the action classes and form beans for the JSPs.
- Deployed EAR into the Websphere Server.
- Used JDBC API for communicating with DB2.
- Developed a back end application for validating eligibility for porting customers.
- Implemented the mechanism of logging and debugging with Log4j.
- Developed MDBs in conjunction with MQ Series to interact with external systems.
- Involved in creating the QMs and Queues for accessing the messages in different modes.
- Used VSS for version controlling.
- Prepared Test Cases, performed Unit Tests and Integration Tests.
Environment: JDK 1.5/1.4, JSP, Struts, JDBC, EJB, JNDI, Websphere Application Server, JBuilder, VSS, MQ Series, UNIX, DB2.
Confidential |
Job Title: Java Developer |
Responsibilities:
- Developed Graphical User Interface for the desktop application using Swing.
- Participate actively on System Requirement phase to understand the end to end flow of the project and the scope of requirements.
- Designed the database objects like Tables, Views, Stored Procedures, and Triggers.
- Responsible for creation of Low Level Design, Unit Test Case, Integrated Test Case.
- Designed Static Web Site using HTML and CSS, JavaScript.
- Used JDBC API for communicating with Database.
- Coded in Java and also wrote some SQL queries.
- Responsible for writing various stored procedures and invoking them at Java level.
- Conducted Code Review.
- Performed Code Refactoring.
- Performed some integration and unit testing.
Environment: Java, Swing, JavaScript, JDBC, MYSQL, Eclipse IDE, MS SQL Database, Apache Tomcat Server.