Java Developer Resume
Marlton, NJ
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 WebSphere Application Server 6.x/5.x,WebLogic 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 with Databases such 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, Memphis, TN
J2EE Developer
Responsibilities:
- Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
- Extensively used JSP, HTML, CSS, JavaScript, Ajax, jQuery for Developing User Interface layer and Spring MVC framework developing web Tier for business logic.
- Developed code using Eclipse for integrated development environment.
- 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.
- JavaScript, AJAX, jQuery, XML, JNDI and JSP.
- Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the MVC Framework
- Implemented DAO Layer by using Hibernate .
- Followed SCRUM (Agile) methodology of Application development.
- Generated Hibernate Mapping files and created the data model using mapping files.
- Used JUnit Unit testing Framework to test the Applications.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle 10gusing Toad tool.
- Worked closed with the QA Team for testing and resolve defects.
- Involved in Unit Testing of various modules by generating the Test Cases.
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, 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.
- 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.
- Backend applications JSF, Hibernate, Java
- 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, Hibernate, JSP, Servlets, Spring, JUnit, iBatis, JavaScript, HTML, CSS, XML, Eclipse IDE, Oracle 10g, Windows 7/XP, CVS.
Confidential, Concord, CA
Java Developer
Responsibilities:
- Participated in writing Test Approach Document, Business Requirements, Test scenarios and Test cases.
- Involved in the Analysis, design, workflow, and process flow.
- Developed JSP pages for Annual Registration Module.
- Worked in the Agile Environment with daily standups and work within the specific time
- Used Struts Framework "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Worked on multithreading while synchronization is applied.
- Implemented Collections Framework for the Array List in order for increasing size of the array.
- Involved in the design for integration with WebServices to generate reports.
- Developed database schema and SQL queries for querying database on Oracle 10g
- Performed Unit testing using JUnit
- Developed design Patterns for the objects to access within the application.
- Worked with Eclipse IDE to develop and deploy complete application.
- Utilized CVS for software configuration management and version control.
Environment: Java 1.5, J2EE, Servlets, JSP 2.5, JUNIT4.1, SVN, Struts 1.2, Hibernate 3.2.x, Oracle10g, Apache, Weblogic 9.2, Eclipse IDE 3.6, Log4J, Ajax, HTML 3, Design Patterns.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Implementation and Maintenance of WBCM using Spring (MVC) Framework.
- Developed presentation layer using HTML, JavaScript, CSS, JSP, AJAX.
- Worked extensively on Entity/Session Bean development and spring-context XML to handle the request/response from various components.
- Worked with Unix (Shell Script).
- Used Web services to access data from server side.
- Used Log4j for output log statements.
- Developed Hibernate mapping files with Oracle database.
- Developed Java Bean classes according to Oracle database tables.
- Used CVS to Team Synchronization.
- Used ANT to create build scripts and run the JUnit test cases.
- Deployment of Web Application on Tomcat Server 6.0.18.
- Developing software architecture using J2EE.
Environment: Java, HTML, XML, SQL, Server 2005, Windows XP.