Java Developer Resume
North Wales, PA
PROFESSIONAL SUMMARY:
- 7+ years of experience in web application development using JAVA, J2EE technologies.
- Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, Scrum
- Expertise in several J2EE technologies like JSP, Servlets, Hibernate, spring, Struts, XSLT, JDBC, XML.
- Expertise in Client Side Designing and Validations using HTML, CSS, Java Script, JSP, JQuery.
- Strong experience in Implementing MVC design pattern using Spring Framework.
- Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse.
- Experience with Databases like Oracle 10g/11g, MYSQL.
- Extensively used SQL in writing queries, database triggers, stored procedures and functions for database application.
- Expert in using J2EE complaint application servers Apache Tomcat, IBM Web Sphere.
- Worked on debugging using Logging Frameworks such as Apache Log4j.
- Implemented Unit Testing using JUNIT testing during the projects.
- Ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.
- Extensive experience in code re-factoring, developing standards and mentoring the team.
TECHNICAL SUMARY:
Java Technologies: Java 5, Java 6
J2EE Technologies: JSP 2.1 Servlets 2.3, JDBC 2.0, XML, Java Beans
Methodologies: Scrum, Waterfall
Framework: Spring, Struts, Hibernate
Database: Oracle 11g, DB2, MySQL
Web Tools: HTML, Java Script, XML, DTD, Schemas, XSL, XSLT, DOM, JQuery
IDE / Testing Tools: Eclipse
Operating System: Windows, Linux
Testing API: JUNIT
PROJECTS SUMMARY:
Confidential North Wales, PA
Java Developer
Responsibilities:
- Interacting with client for requirement gathering, analysis and modularization of the requirement.
- Developed user interface using java Server Pages (JSP), HTML and Java Script for the Presentation Tier.
- Developed JSP pages and client side validation by java script tags.
- Transformed different XML documents into other formats using XSLT.
- Used Web services for sending and receiving data. Also developed web application with SOAP.
- Developed front-end controller using Spring MVC to handle all the requests.
- Used JSON to transfer the request from the web page to the server.
- Deployed the application in Production environment and implemented Log4J for Logging Errors.
- Developed unit test cases using JUNIT.
- Prepared technical reports &documentation manuals during the program development
Environment: Java, J2EE Servlet, JSP, XML, XSLT, JSON, HTML, CSS, JQuery, Spring 3.0, Log4j, Git, Maven, Eclipse, Apache Tomcat 6, and Oracle 11g.
Confidential Cary, NC
Java Developer
Responsibilities:
- Performed Iteration planning for the Modules developed.
- Involved in development of User Interface using XSLT, HTML, and JavaScript.
- Used Spring framework and interacted with backend database using Hibernate framework.
- Used XSLT for all the front end development.
- Performed JavaScript Validations on the data submitted by the user.
- Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement.
- Used JSON to transfer the request from the web page to the server.
- Generated the required XML files to transfer data between the server and the web pages.
- Used Hibernate in the persistence layer.
- Developed unit test cases using JUNIT.
Environment: Java, J2EE, XSLT, spring 3.0, Hibernate 3.0, Log4j, CVS, Maven, Eclipse, Apache Tomcat 6, and Oracle 11g.
ConfidentialJersey city, NJ
Java/J2EE Developer
Responsibilities:
- Responsible for understanding the scope of the project and requirement gathering.
- Developed the web tier using JSP, Struts MVC to show account details and summary.
- Created and maintained the configuration of the Spring Application Framework (IOC).
- Implemented various design patterns – Singleton, Business Delegate, Value Object and Spring DAO.
- Spring JDBC was used to develop DAO classes to interact with the database to access account information.
- Mapped business objects to database using Hibernate.
- Involved in writing Spring Configuration XML files that contains declarations and other dependent objects declaration.
- Involved in creation of Test Cases for JUNIT Testing.
- Toad was used in oracle database for queries execution and also involved in writing SQL scripts, PL/SQL code for procedures and functions.
- Worked on CVS configuration management tool for code versioning and release.
- Developed application using Eclipse and used build and deploy tool as Maven.
- Responsible in managing offshore team and giving demos on regular basis.
Environment: Java, JSP, XML, JSON, HTML, CSS, JQuery, spring 3.0, Hibernate 3.0, Log4j, CVS, Maven, Eclipse, Apache Tomcat 6, Oracle 11g.
Confidential Chennai, India
Java/J2EE Developer
Responsibilities:
- Extensively used Core Java, Servlets, JSP, XML and spring in presentation tier.
- Generated the Hibernate XML and Java Mappings for the schemas
- DB2 Database is used to store the system data
- Eclipse was used as Integrated Development Environment (IDE).
- Unit testing for all the components using JUNIT.
- Apache Log 4j Logging framework for logging of trace and Auditing.
- Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
- Worked with IBM Web-Sphere as the Application Server
Environments: Java, Servlets, JSP, JQuery, Eclipse, WebSphere 6.0, AJAX, Oracle 9i, log4j.
ConfidentialChennai, India
Java/J2EE Developer
Responsibilities:
- Responsible and active in the analysis, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Designed and developed user interface using JSP, HTML and JavaScript.
- Developed struts action classes, action forms and performed action mapping using Struts Framework and performed data validation in form beans and action classes.
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
- Extensively used Struts Framework as the controller to handle subsequent client requests and invoke the model based upon user requests.
- Involved in system design and development in core java using Collections, multithreading.
- Defined the search criteria and pulled out the record of the customer from the database. Make the required changes to the record and save the updated information back to the database.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Developed build and deployment scripts using
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
- Design and develop XML processing components for dynamic menus on the application.
- Involved in postproduction support and maintenance of the application.
Environment: Oracle 11g, Java, Struts 1.2, Servlets, HTML, XML, MS SQL Server 2005, J2EE, JUNIT, Tomcat 6.