Java /j2ee Developer Resume
New, YorK
SUMMARY
- 7+years of extensive experience in Analysis, Design, Development, testing, implementation and maintenance of web based and client server multi - tier applications using J2EE technology.
- Experienced in using Waterfall and Agile Methodology including creating product/sprint catalogs, active participation in Scrum, Sprint planning.
- Expertise in deploying enterprise applications on WEB /Application servers like IBM Web Sphere, Jboss, Apache Tomcat & BEA WebLogic.
- Experienced in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, JDBC, JPA, XML, JAXB, JAX-WS, AJAX, ANT and Web Services.
- Exposure to implementing Web Services (WSDL using SOAP protocol).
- Experience working in Databases like Oracle 9i/8i/10g (SQL, PL/SQL), MS SQL Server 2000, MySQL.
- Experienced in all stages of Software Development Life Cycle including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
- Good experience in implementing Object Oriented Analysis & Design (OOAD).
- Strong Experience in working with scripting languages like JavaScript, DOJO, AJAX and Jquery.
- Hands on experience in developing user interfaces with HTML, DHTML, JSTL and CSS.
- Expertise in implementation of web applications using frameworks such as Struts, spring, Spring web flow, JPA, and Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
- Expertise in using Logic4j logging framework and implementing the integration between Logic4j and Spring framework.
- Strong experience in Java - multi threaded and Exception handling applications.
- Expertise in MVC Architecture using spring, JSF and Struts framework and implementing custom tag libraries.
- Worked on the spring framework like Spring IOC and Spring DAO.
- Experience commit and rollback of messages of 2 phase commit roll transactions.
- Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
- Good understanding of JMS, JSF, EJB, SOA, Apache Axis and XML related technologies like XSL, XSLT.
- Experience working with graphical interface using JBOSS business process management.(JBPM)
- Hands-on experience working with source control tools such as CVS, Clear Case, SVN and Surround SCM.
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, Writing JUnit test cases and used Clear Quest, Jmeter, Bugzilla for bug tracking.
- Excellent interpersonal, technical, strong problem solving and decision making skills.
- Possess effective communication skills along with strong dedication and commitment towards work.
- Worked on different Operating Systems like UNIX, Linux, Windows 2k/NT, Windows XP.
- Experienced in designing and developing object oriented software applications with a wide exposure to e-business, Internet, Intranet, Manufacturing and Finance security applications.
TECHNICAL SKILLS
Languages: Java 1.6, C, C++, SQL, PL/SQL,.NET visual basic 2008
J2EE Technologies: Servlets,JSP,JSTL,JDBC,Spring2.5, struts 1.1/1.2.2/2. x,JSF,JMS, JUnit.
Databases: Oracle 8i/9i/10g/11g, DB2, MySQL, MS-Access.
UML Tools/Methodologies: UML Tools/Methodologies.
Version control tools: CVS, SVN, Surround SCM.
Frame Works: STRUTS, SPRING, HIBERNATE.
Web/Application Servers: BEA WebLogic 7.0/8.1, IBM WebSphere 6.0, Tomcat 4x/5x, JBOSS 5.0.1.
Webservices /Messaging: JMS,SOAP 1.1, Web Services- JAXB,JAX-WS, Apache Axis, UDDI, and WSDL.
IDE Tools: Eclipse, Netbeans, MyEclipse, JBuild, IBM RAD
Operating Systems/Tools: Windows XP/2000/NT, Linux, UNIX, Putty, MAC OS
PROFESSIONAL EXPERIENCE
Confidential, CO
Java developer
Responsibilities:
- Designed Front-end Screens using HTML, CSS, JQuery, JavaScript, and DHTML with Dreamweaver tool.
- Used JSP, Spring (dependency injection), Web services and JSF on the client-tier to build web pages.
- Wrote SOAP client, which accumulates data from the UI, screens and communicates with the web service.
- Utilized JavaScript, Apache Rich faces to perform client-side validation & rich user interface.
- Utilized JDBC, DB2 & SQL to write few DAO classes for database communication.
- JAXB for parsing the xml and Schematron for schema validations.
- Implemented the logging mechanism using Log4j framework, Integration of logic4j with spring.
- Tested the application using JUnit.
- Used Struts 2 based customized GUI for display.
- Deployed the application on Web sphere application server using ANT Scripts.
- Involved in developing custom mail and messaging application.
- Assisted in User Management, Project Management and Configuration of Services
- Involved in data fixing for issues related to the project production.
Environment: Java, J2EE, JSP 2.0, PL/SQL, Spring 2.0, EJB 2.0, JMS, JSF,SQL, XML, DOM,JAXB, Eclipse IDE, Logic 4j framework JDBC, MS SQL Server 2008,JUnit.
Confidential, New York
Java /J2EE Developer
Responsibilities:
- Developed the application framework using MVC architecture using JSF, Struts, Spring and hibernate.
- Developed applications according to a structuredagileproject management methodology.
- The base architecture was designed as per the MVC architecture using the Front Controller Design pattern based on the application requirements.
- Developed Java Script and implemented validation framework for Client Side validations.
- Involved in developing USER INTERFACE (UI) withHTML5, CSS, JavaScript, DOJO, JQuery, JSON and JSF 2.0.
- Used JSF tags and Content Server tags for writing java, JSF code and rendering the assets.
- Involvement in Creation of Basic Assets and publishing of content assets to the Website.
- Developed an XML based editor interface that allows users to easily enter data for the attribute.
- Used XML parser API’s such as JAXP (SAX) and JAXB in the web services request response data marshalling as well as unmarshalling process.
- Used XML web services using SOAP to transfer the amount to transfer application that is remote and global different financial institutions.
- Involved in the development of Web services, servlets, Spring Beans and POJOs.
- Design and developed several Web services (SOAP) client using AXIS to send service requests to Web services.
- Developed Web service Consumer that reads various data from multiple book clubs.
- Implemented object-relational mapping using Hibernate 3.0.
- Wrote PL/SQL queries and Stored Proceduresto check the integrity of data and created stored procedures and triggers.
- Involved in troubleshooting and integrating various applications.
- Involved in Writing and executing the Unit Test cases using JUnit to test specific functionality in the code.
- Involved in configuration of TOMCAT application server in Multicluster environment.
- Involved in writing UNIX Shell and Perl scripts for automation of deployments to Application server
Environment: Java 1.6, J2EE 5, Unix, JSP, XML, HTML 5, JavaScript, JQuery, CSS, Servlets, Struts 1.2, Spring, Hibernate, WebServices, JAXP, SOAP, XML, POJO,JDBC, CMS, SVN, AJAX, ANT,Tomcat, Oracle 11g.
Confidential, Rochester, NY
Java, J2EE Developer
Responsibilities:
- Study and understand the business Requirements and design and development of Software Design Document using Magic Draw.
- Extensively used CCMS-V4 Framework which is developed on Struts, Spring, EJB and JPA frameworks and technologies.
- Used JSP, AJAX and JSTL custom Tags to develop User Interface.
- Used JavaScript for client side validations.
- Used J2EE Design patterns like Singleton, Service Locator, Session Façade, DAO, DTO and Business Delegate during development.
- Extensively used EJB 3.0, developed Entity Beans and Session Beans for business Logic.
- Used Dozer framework for Object to Object, Object to XML, XML to Object mapping.
- Generated client stubs for the WSDL files provided by the different services using Axis.
- Extensively used IBM Tools like Rational Clear Case and Clear Quest for Version Control.
- Developed Java Based Batch jobs to support the application.
- Used Mercury Quality center for Defect Tracking and bug fixing.
- Developed Outbound Data Exchanges and Inbound Data Exchanges as part of web services implementation.
- Developed Stored Procedures, SQL Triggers and Functions using PL/SQL.
- Helped other Team members to test and debug the source code.
- Involved in migration Oracle Weblogic from 9.2 to 10.3
- Configured Struts tiles component with Spring MVC Frame Work.
- Performed automated code review using JCart.
- Involved in writing the JUnit test cases.
- Communicated with the other groups that use the service to demonstrate the application and to get their feedback on regular basis.
Environment: Struts, Spring, JPA, AJAX, WebLogic AS, Java/J2EE, JMS, SOAP, EJB 3.0, Oracle 10g, WebServices, ANT, XML, XMLSpy, JMS, Eclipse, Agile, OOA, JUnit, Unix, Log4J, Rational Clear Case, HTML, CSS, SAX, JAVA 1.5, JDBC, TOAD
Confidential, Kansas City, MO
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC).
- Worked closely with Business Analysts, Project Managers and Project Leaders to transform business requirements into test plans and test cases.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Worked in Mule framework Environment
- Developed Web Services (SOAP) via WSDL, XML and XSLT for transferring data between different applications.
- Designed XML Pull Parser to parse the XML Data.
- Used Shell Script to deploy the application on Web Sphere and Database Updation.
- Involved in coding, maintaining, and administering Servlets, and JSP components.
- Deployed on Tomcat, JBOSS, WebSphere, and Web Logic.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
- Implemented Dependency Injection and IOC paradigm using the Spring Framework.
- Developed the application using Spring MVC and added asynchronous features using AJAX.
- Developed controller and bean classes using spring and configured them in spring configuration file.
- Used Spring Hibernate Template helper class for performing the database operations using Hibernate.
- Designed middleware components like POJO (Plain Old Java Objects such as Java beans) .
- Worked on WebSphere Commerce to make web page interactive.
- Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and mapping files for Oracle Database
- Used MQ series for Messaging and Queuing purpose in the Application.
- Created JMS Binding for MQ Queue Managers and MQ Queues using JMS Admin tool.
- Used Rational Clear Case for version Control and JUnit for unit testing.
Environment: JDK 1.5, spring 2.5, Web logic, Apache Axis, Clear case, HTML, JavaScript, CSS, Oracle 10g, MQ Series, JMS,Shell Script, Linux, JSP, Java Beans, Hibernate 3.x, SAX,DOM, Web Sphere,RAD,Altova XML Spy, Rational Rose, Rational Clear Case, JUNIT.
Confidential
Java Developer
Responsibilities:
- Developed Use Cases, High Level Design and Detailed Design documents.
- Implemented Java design patterns wherever required.
- Involved in development, maintenance, implementation and support of the System.
- Involved in initial project setup and guidelines.
- Implemented Multi-threading concepts.
- Developed the application using Core Java, J2EE and JSP’s with DB-Derby as backend.
- Responsible for change management & enhancements (major/minor).
- Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
- Front end development using JSP.
- Installation and deploying in Tomcat server.
- Code reviews and PQM (Product Quality Metrics).
- Different types of testing viz Unit, System, Integration testing etc. is carried out during the testing phase.
- Generating reports to the user in different formats like PDF, Excel.
- Developed guidelines/checklists & maintained version control to ensure the project is at CMM 5.
Environment: Java, J2EE, JSP, JDBC, JUnit, XML, HTML, XSLT, Apache Tomcat, DB-Derby