J2ee Developer Resume
New York, NY
SUMMARY
- Over 7+ Years of Professional IT experience on analysis, design, develop and support of web - based Java/J2EE Business Applications.
- Experienced in Java, J2EE, Servlets, JSP, JDBC, EJB, XML with the back end RDBMS like Oracle, MS SQL Server and MySQL.
- Experience in Developing and Implementing Web Applications using HTML, HTML 5.0, CSS, JavaScript, AJAX, jQuery, XML, JNDI and JSP.
- Experience in working with Open Source MVC frameworks likeSpring 3.0 (Dependency Injection, Data Access Objects), Struts 2.3, JSF 2.0, Hibernate 3.0, and iBatis 2.3.
- Experience in writing SQL Queries, PL/SQL Stored Procedures, Functions, Triggers, Packages and Triggers.
- Expertise in working environment of Apache Tomcat Server 6.x/5.x, JBOSS 5.0/4.2, IBM Web Sphere Application Server 6.x/5.x, Web Logic Application Server 7.0/6.1/5.1.
- Extensive experience in development of Client/Server J2EE Applications using Java, J2EE, XML (SAX, DOM), XML Binding (JAXB), XSLT, HTML, DHTML, JMS, Servlets, and JSP.
- Experience in writing ANT, MAVEN build scripts, providing logging facility using Log4j.
- Experienced with Web Services (WSDL, SOAP, and JAX-RPC) and implemented Web Services using Apache AXIS 2, CXF/XFire 2.0.
- Experienced in Implementing J2EE Design Patterns like MVC, DAO, and Singleton.
- Extensive experience in developing Enterprise Java Applications using development tools like Eclipse, Net Beans.
- Experienced in developing deploying, configuring, and fine-tuning middle-tier J2EE Application Servers like open source Apache Tomcat 6.x/5.x and JBoss, WAS.
- Excellent experience working withDatabasessuch asMySQL 6.0/5.0, MS SQL Server 2008/2005 and Oracle 11g/10g/9i.
- Experience in Software development life cycle (SDLC) - Requirements Specification, Technical Design Documents and writing Test Cases using various software engineering process ranging from Waterfall to Agile Methodology.
- Worked on code optimization & performance tuning of various applications.
- Excellent interpersonal, technical, communication skills, strong problem solving, decision making skills, work individually at different levels and in a team as well.
- Possess effective ability to learn new technologies/concepts and commitment towards work.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, SQL, PL/SQL, and UML
Web Technologies: JavaScript 1.5, HTML 5.0/4.01, DHTML, XHTML, XML 1.1/1.0, XSLT, AJAX, CSS, jQuery
Application Servers: Apache Tomcat 6.x/5.x, WebSphere, JBoss 4.x.
J2EE Technologies: JDK 1.6/1.5/1.4, Servlets 2.4, J2EE, JSP 2.0, Struts 2.3, Spring, JSF 2.0, EJB 2.0, Hibernate 3.0, iBatis 2.3, JDBC 4.0/3/0/2.1, JUnit 4.1, Ant, Maven, Apache Axis2, XFire 1.2.6, CXF/XFire 2.0, JSON, Struts 2.0, Spring 3.0, JSF 2.0
Development Tools: Eclipse 3.6/3.5, TOAD, SQL Developer 3.2, UML 2.3
Databases: MySQL, MS SQL Server 2003, Oracle 11g/10g/9i.
Operating Systems: Windows 7/XP/98, Linux, Mac OS X.
PROFESSIONAL EXPERIENCE
Confidential, Marlton, NJ
J2EE Developer
Responsibilities:
- Involved in Requirement Analysis and Technical Design meetings and have created Technical Design Documents as per the Business Requirements.
- Extensively used JSP, HTML, CSS, JavaScript, Ajax, jQuery for Developing User Interface layer and JSF framework developing web Tier for business logic.
- Involved in Design and Development of applications in MVC architecture using JSP, Servlets, Spring, JNDI and JDBC.
- Developed and Implemented Action classes for the application.
- Extensively worked on Struts validator framework.
- Configured and deployed Application on Apache Tomcat Application Server.
- Developed JavaScript libraries for error handling, Input validation and Event Handling.
- Extensively used customized Display tag for better user experience.
- Developed the Data Access Layer using Hibernate and Spring frameworks.
- Worked extensively with Ajax which loads part of the page dynamically and used JavaScript to parse DOM XML object returned by the Ajax.
- Developed code using Eclipse for integrated development environment.
- Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets
- Maintained versioning to merge code, check in and checkout the project code using SVN.
- Developed Web Services using SOAP, JAX-RS, XFire, and CXF and also consumed Web Services using Apache Axis2.
- Used Soap UI Tool for testing custom developed and consumed SOAP & RESTful Web Services.
- Wrote SQL queries and Stored Procedures for Data Access Objects (DAO).
- Developed server side scripts using JSP and Java Beans.
- Designed and developed screens in HTML, JSP with client side validations using JavaScript.
- Responsible for developing use cases, class and sequence diagram for the modules using UML and Visio.
- Used Quality Center to while working on defects and production root cause fixes.
- Worked closed with the QA Team for testing and resolve defects.
- Participated in Sprint Planning Meetings, Sprint Review Meetings, and Daily Standup Meetings.
- Used JUnit Unit testing Framework to test the Applications.
- Involved in code and performance reviews of the code.
- Extensively used the Apache Maven and Ant build tools to build the Java applications.
Environment: JDK 1.7/1.6/1.5, J2EE, Apache Tomcat Server 6.0/5.0, Ajax, Spring, Hibernate, Struts, JavaScript, JQuery, Servlets, JSP 2.0, HTML, CSS, JSF 2.0, JUnit, Eclipse IDE, Windows 7, UNIX, and Oracle 11g.
Confidential, New York, NY
J2EE Developer
Responsibilities:
- Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
- Designed and developed front view components using JSP and HTML.
- Developed reusable utility classes in core java for validation which are used across all modules.
- Developed UI navigation using Struts MVC architecture (JSP, JSTL, and Custom Tags).
- Developed Java Bean Classes for implementing Business logic using EJB 3.0 (Stateless session, entity, message driven beans).
- Used AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Used IBM Clear case for source code version control.
- Worked with development group of program for messaging using the IBM MQ Series API.
- Configured and build Asynchronous communication with JMS.
- Used open source JSF framework to design the presentation layer.
- Designed and developed custom Web based applications using JSF, AJAX, HTML, JQuery, Rich Faces, My Faces and JSP.
- Migrated Hibernate mapping files to Hibernate Annotations.
- Used Hibernate in persistence layer and Spring Transaction in business layer
- Enhanced and optimized the functionality of Web UI using CSS, XHTML and JavaScript.
- Used DAO to access persistence layer.
- Responsible for configuring JMS queue’s for each module and constructing messages to transport data between each module, generate notifications to the handset etc.
- Deployed and tested the application with web server Tomcat, and JBoss.
- Developed Interactive web pages using AJAX and JavaScript.
- Created Stored Procedures, Views in Database and helped in database design and tuning.
- Configured and tested the application with database server Oracle.
- Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.
- Resolved more priority defects as per the schedule.
- Used the Sprint based Scrum Agile methodology for development of Projects and closely worked with the Scrum Master, Product Owner, and the other Team Members.
Environment: JDK 1.6, Core Java (Multithreading, Collections), JSP, JSTL, Servlets, Struts, JSF, EJB, XML, HTML, Java Script, AJAX, SOAP, JDBC, JMS, SVN, Apache Tomcat, and Oracle 10g.
Confidential, Herndon, VA
Java Developer
Responsibilities:
- Involved in business requirements gathering, use case analysis and application design strategies.
- Responsible for developing batch jobs applications to generate Key Performance Indicator reports in CSV file format using Java, XML and developed DAO’s to abstract business logic from data access using transaction management module and batch in Spring framework.
- Developed the custom web application implementing MVC Architecture, iBatis and Spring frameworks.
- Responsible for developing business logic to retrieve voice messages to handsets by encoding to QCELP format to handset specific format like OGG and compose and forward messages from the handset.
- Implemented various J2EE Design patterns like Singleton, Business Delegate, and Transfer Object.
- Responsible for developing user Interface using JUnit, Servlets, JSP, HTML, JavaScript to conduct unit testing as well as end to end testing.
- Attended and worked with agile scrum standup meetings.
- Responsible for providing support to the QA team by fixing defects and provided production support in terms code deployment and fixing issues and maintained version control using clear case.
- Used CVS to implement version control System.
Environment: J2EE, JDK 1.5, JSP, Servlets, Spring, JUnit, iBatis, JavaScript, HTML, CSS, XML, Eclipse IDE, Oracle 10g, Windows 7/XP, CVS.
Confidential, Concord, CA
QA Tester
Responsibilities:
- Participated in writing Test Approach Document, Business Requirements, Test scenarios and Test cases.
- Designed, developed and executed test cases using Quick Test Pro for functionality, security and Regression Testing.
- Involved in Manual testing using Test Director to develop test cases, test scripts, executing the scripts and logging the defects.
- High Level Test Plans were written by incorporating User Profiles, Configurations, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results.
- Detected Defects, Communicated to the developers using Bug Reporting Tool and Tracking Defects using Quality center.
- Involved in Execution of Functionality Testing, Performance testing, Load testing and Stress Testing.
- Conducted different levels of test executions like Sanity Testing, Comprehensive Testing, Regression Testing and Final Regression Testing.
- Performed Ad-Hoc testing, Integration testing, end-to end testing, System testing, Function testing and user Acceptance testing.
- Uploaded Business requirements, test scenarios, test cases and defects for MS Excel to Quality center.
- Interfaced with developers to resolve the problems while executing the test scripts.
- Work with developers, business and Release managers to discussed ways to fix the defects.
- Performed Database Testing and validate data using SQL commands.
Environment: Quality Center 9.0, Manual Testing, Sun Solaris, Windows NT/2000, Java, J2EE, XML, HTML, MySQL 5.0, and Oracle 9i.
Confidential, Chicago, IL
Manual QA Tester
Responsibilities:
- Developed and conducted a wide range of Tests and analysis to ensure that software, systems, and services meet minimum company standards and defined end-user and system requirements.
- Involved in obtaining Test requirements from the Business Users for new change requirements and enhancement request.
- Validating the data passed to downstream systems.
- Involved in Total Testing Life cycle and updating the scripts after new migration.
- Responsible for preparing test cases and scenarios for System testing and UAT testing.
- Written SQL, PL/SQL queries to access the data from the database tables and crosscheck the results.
- Performed QA Personnel Reporting and tracking defects using Test Director 8.0.
- Executed the test scripts on different releases and validated the actual against the expected results.
Environment: Test Director 8.0, Java, HTML, XML, SQL, PL/SQL, SQL Server 2005, Windows XP.