Java/j2ee Developer Resume
AR
SUMMARY
- Over 7 years of professional experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environment using Java - J2EE Technologies.
- Experience in Software Development Life Cycle (SDLC), AOP, OOD and OOP through implementation and testing.
- Good functional knowledge in Banking, Finance and Retail domains.
- Expertise in application development using Java, J2EE, JDBC, Servlets, Struts, Spring, IOC Container, AOP, Annotations, Hibernate, JUnit, Log 4j, Ant, CSS, XML, XSTL, JavaBeans,UML,JDBC and JNDI.
- Extensive Experience in Jakarta Struts MVC Framework.
- Experience in Web Services (SOAP, WSDL, UDDI), RESTFUL.
- Experience in developing web based GUIs using JSP, HTML, XHTML, DHTML and JavaScript.
- Development activities with domain expertise, supported by thorough understanding of OO analysis
- Test Driven Programmer with thorough knowledge in unit testing with JUnit 3.8/4.10,Easy Mock.
- Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate, Session Façade, Service Locator and Singleton
- Experience of developing and deploying Java & J2EE applications with application servers ATG Dynamo, JBoss, Web Logic and WebSphere.
- Experience in writing Stored Procedures, SQL, and PL/SQL.
- Extensive involvement in writing design documents and technical specification.
- Able to learn/adapt emerging technologies into work area.
- Excellent communication skills, leadership abilities, hardworking and a very good team worker.
TECHNICAL SKILLS
Operating Systems: Windows 2010/XP/VISTA, UNIX
Languages Known: C, C++, Java, SQL, and PL/SQL
Web/Application Servers: Web sphere 7.0, Tomcat 7, JBoss, Apache HTTP server
RDBMS: Oracle 9i/10g, SQL Server 2011, DB2
Technologies: J2EE, Jsp, Servlets, JDBC, JNDI, UML, Ant, Rational Rose, Java Script, Jquery, Webservices, XML, WSDL, SOAP and RESTfull.
Scripting Technologies: JavaScript, HTML, XHTML, DHTML, XML, XSLT, CSS, Ajax
IDEs: Eclipse, JBuilder, NetBeans 7.0, RAD, TOAD, Weblogic Workshop 8.1
Defect Tracking Tools: Test Director, Clear Quest, Quality Center
Frame works: Struts 1.0/2.0, Log4J, Hibernate, JUnit, Spring.
Design Patterns: MVC,Data Access Object, DTO Singleton, Factory, Session Facade, BusinessDelegate, Front Controller, Filters, Service Locators and Value Objects
Tool: ANT, Maven
Version Control System: VSS, Subversion, Tortoise SVN Client, ClearCase, CVS
PROFESSIONAL EXPERIENCE
Confidential, AR
Java/J2EE Developer
Responsibilities:
- Analyzed the requirements from the customers and participated in Agile(Scrum methodology) for the daily updates and further development .
- Developed the application using restlet architecture.
- Developed DAO classes, Representation classes, Resource classes, manager and map Converter classes.
- Used JDBC for accessing the tables in the database.
- Wrote SQL queries for fetching the records from table.
- Used RESTful Webservices to extract product and warranty information .
- Worked with Struts 2.0 and especially struts tags (Tag libraries) on the UI end to develop screens for the business users and public users.
- Built complex queries using joins and sub queries to fetch complicated data
- Used JUnit for unit testing
- Participated in DIT,SIT and UAT testing
- Used HTTP quality center for tracking and bug fixing
- Used IBM RSA 7.0 as the development environment to build the application
- Used ANT to build the application and deployed on IBM Websphere 7.0.
- Used Unix commands to search for the logs
- Monitored the error logs using Log4J and fixed the problems.
- Used SVN for version control .
Environment: JDBC, Hibernate, SQL, Struts 2.0, WebServices, RESTfull, WSDL, XML, SVN, Java Script, JQueryLog4J, JUnit, ANT, IBM, RAD 7.5.X, IBM Web sphere 7.0, Putty.
Confidential, Chicago, IL
J2EE Developer
Responsibilities:
- Participated in major phases of software development cycle with requirement gathering, analysis, design, development, and Unit testing.
- Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory and Front Controller design patterns.
- Participated in many front end designing issues, provided many creative and efficient ideas of required output and implemented them using JSP, JQuery JAVA-Scripts
- Deploy the application with Struts MVC Struts framework.
- Created Dispatch Action classes and DynaAction forms
- Involved in debugging to understand the code flow and did clean up in existing code.
- Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments by using design patterns and java standards
- Used Java Script and JQuery for Validation, to add a new buttons we used Jquery, and for all the labels we used JavaScript.
- Enhanced existing pages with different AJAX controls which provided responsive user interfaces to display the data on the web page
- Design and Development of Struts Action classes and Views (JSPs) using Struts custom tags.
- Involved in Configuring web.xml and struts.xml according to the struts framework.
- Used SVN sub version software to merge all development modifications and discussed with my team regarding its flexibility and durability.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Responsible for performance issues. Optimized ant build scripts for faster building.
- Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT.
- Effective using in SVN and clear quest for version control and defect tracking.
Environment: Java Design patterns, JSP, Struts 1.3,JDBC,XML, Ajax, java script, Jquery,Web Services,Eclipse framework, Tomcat 6.0, SVN (Sub Version), DB2, Eclipse IDE.
Confidential, Jacksonville, FL
J2EE Developer
Responsibilities:
- Responsible for gathering business and functional requirements from the users.
- Developed the application using Hibernate and Spring Framework.
- Used Spring framework for wiring.
- Developed rich user interface usingHTML, Java Script, JQuery and CSS usable web interface components including the open source Display Tag libraries.
- Designed and developed the Validators, Controller Classes and Java bean components.
- Used Oracle as Back end database.
- Developed Data Access Object (DAO) which handles all database operations using Hibernate.
- Used Hibernate 3.2 to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
- This product is build upon ATG Commerce Base Framework with JBOSS application server
- Involved in Dynamic form generation, Auto completion of forms and user validation functionalities using AJAX.
- Developed SQL queries to implement the select, insert, update and delete operations to the database by creating SQL named queries.
- Used SQL Developer to query, update and monitor oracle database.
- Written and debugged the Maven Scripts for building the entire web application
- Involved in Updating, Debugging & Code review compliance to the Good Coding
- Used WebServices to extract patient related product data from machines and servers using WSDL, XML, SOAP
- Application Profiling using C++ and Implementing quotes of C++ classes.
- Used Firebug and HttpBasic Watch to inspect, edit and monitor CSS, HTML5, JavaScript and requests in any web page.
- Configured Web Logic Application server and deployed the web components into the server.
- Used Log4J for access logging and error logging of the error info and access info messages
- Involved in performing Integration testing of the whole application.
- Used JUnit with EasyMock for unit testing.
- Used Hibernate annotations for persistence objects.
- Responsible for updating the defects status in a daily based QA status meeting.
ENVIRONMENT: Java 1.5, Spring 3.0, Hibernate 3.2, JSP, XSLT, XML, HTML5, CSS, Java Script, Eclipse 3.6.1, SQL Server, Web services(SOAP), C++,Junit-Easy Mock,JQuery, AJAX,, Team Foundation Server 3 and Windows 7.
Confidential
J2EE Developer
Responsibilities:
- Worked with analysts and clients to gather business requirements.
- Developed JSPs, Struts Action Classes and Form Beans using MVC Struts framework.
- Developed and configured ServletFiltersandListeners.
- Used Spring Framework Object dependence injection (Inversion of Control) to integrate with Struts and introduce efficient coding practices.
- Designed and developed Application based on Struts framework using MVC design patterns.
- Involved in Implementation and Unit testing of the product.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS, JavaScript and Jquery JSP Content is configured in XML Files.
- Deployed the web components into the weblogic application server.
- Hibernate is used as persistent at middle tire for providing object model over relational data model.
- Code Reviews, customization and maintenance of code across applications.
- Responsible for performance issues. Optimized ant build scripts for faster building and worked on modifying shell scripts.
- Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT.
- Responsible for release of code into production and its integration with other Applications.
- Identifying and developing test cases and test scripts to perform load tests for Performance and regression testing
Environment: Java, AJAX with JSP, Struts 2.0, JavaScript, SOAP, JUnit, RAD,Spring Webflow,Spring, Oracle9i, JAXB, JQuery, MAVEN, log4j, PL/SQL Developer,HTML, XML,CSS, Unix.
Confidential
J2EE Developer
Responsibilities:
- Involved in the process of analysis, design, and development of the application.
- Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
- The entire application was developed in J2EE using an MVC based architecture with help of Apache Struts 1.3.8.
- Coded Struts Action classes, Model classes.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Implemented client side validations using JavaScript.
- Used Form Based Authentication.
- Used Web Sphere as the application server for deployment.
- Involved in writing stored procedures, complex queries using SQL to process the data on SQL server.
- Performed unit testing on various project modules using JUnit framework.
- Used Apache Ant as build tool.
- Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
- Implemented Log4J for Logging Errors, debugging and tracking.
Environment: s: Java, JSP, Servlets, Struts, HTML, CSS, JavaScript, JUnit, Shell, SQL Server, JBOSS, Eclipse, CVS, Linux/UNIX,.