Java/j2ee Developer Resume Profile
PROFESSIONAL SUMMARY:
- 6 years of hands-on experience in designing, developing and testing Java/J2EE web based applications.
- Excellent technical knowledge in Java, Servlets, JSP, JDBC, EJB, and XML with the back end RDBMS like Oracle Expertise in Struts Framework.
- Expertise in using issue tracking tools such as Rational Clear Quest, Quality Center and JIRA.
- Hands-on experience with spring and Hibernate 3.0.
- Familiar with EJB design patterns, Service Oriented Architecture SOA , Aspect Oriented Programming AOP .
- Installed, configured and performed administration on BEA Web Logic Application server 6.1, 8.1 , Oracle 8i/9i. Also worked on other servers like WebSphere, JBoss, and Tomcat.
- Strong skills in SQL/PL-SQL programming.
- Also done Performance Tuning in some of my projects. Have knowledge about memory allocation, JVM options, and code optimizations.
- Well versed with XML technologies, writing XSD and schema.
- Always believed in Test Driven Development TDD approach. Experienced with JUnit.
- Used ANT, WinCVS and Log4j Extensively.
- Expertise in RDBMS like Oracle, MS SQL Server, MySQL and DB2.
- Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language UML and Rational Unified Process RUP .
- Progressive technical developer with broad based achievements in Designing, Developing, Testing and Implementing Applications across a range of systems and environments.
- Experience on Full Life Cycle development of software applications on Web-based environments.
TECHNICAL SUMMARY:
Programming Languages | Java, C, C ,C |
Frameworks | Struts 1/2, Spring framework, Hibernate 2.0/3.0, IBATIS |
J2EE Technologies | Servlets, JSP, JDBC, JNDI, EJB 2.0/3.0, RMI. |
Front-end Technologies | HTML, DHTML, JavaScript, AJAX, CSS, jQuery, DOJO. |
Server Side scripting | JSP,ASP,PHP |
XML Technologies | XML, XSL, HTML, DHTML, XSLT, JNDI, LDAP, SOAP, AXIS. |
Application/Web Servers | IBM WebSphere 5.X/6.0, WebLogic 7.x/8.x/9.0, Websphere Portal 5.x, JBoss 4.0, Apache Tomcat 5.0/5.5, OC4J 10.1.3, Glass-fish server 3.1.1 |
Databases | Oracle 8i/9i/10g, SQL Server 2005/2008, MySQL, DB2 7.0/8.0/9.0, Db4o |
Messaging Systems | JMS-DOF, MDB |
IDE Tools | IBM WebSphere Studio Application Developer WSAD RAD, Eclipse, JDeveloper 10.1.3, Net Beans, JBuilder, Visual Studio |
Unit Testing Tools | JUnit, Mock objects in Spring. |
HTML Editor | Macromedia Dreamweaver |
Configuration | CVS, Rational ClearCase, Microsoft Visio |
SVM Tools | CVS, SVN, Mercurial |
Operating Systems | Windows 98/NT/2000/XP/vista/7, UNIX, LINUX, Sun Solaris |
Tools | Ant, Maven, JUnit, Log4j |
Database Tools | TOAD, MySQL Query Browser |
Design Methodologies | UML, Rational Rose, RUP |
Protocols | SOAP, LDAP, HTTP, HTTPS, FTP, RMI-IIOP, SMTP |
PROFESSIONAL EXPERIENCE:
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Involved in requirements gathering, communication with business and Design the Application based on new requirements.
- Responsible for Solution design and participate in Detail design.
- Involved in defining designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guideline.
- Developed the Use case, Sequence and Class diagrams.
- Participate in evaluation of new technologies to address the project needs.
- Invest time on new technologies like Webtrends On demand analysis using Servlet Filters, Grip response to reduce response time, Type ahead using Jquery mostly on open source technologies to implement them in project if the technology suits for application.
- Actively involved in developing Spring Configuration for encoding the business logic, Hibernate DAO persistence layer for encoding the data access.
- Involved in developing UI using Jsp, Servlets, Jquery.
- Created and invoked RESTFul/SOAP based web services, which would interact with Systems like USA.net, Webtrends etc.
- Message driven beans were used for asynchronous communication.
- Involved in deployment and testing of application on Websphere application servers.
- Gather requirements from functional/Business analyst and analysis and understand the business requirements.
- Implemented application level logging using Log4J.
- Involved in developing various POC proof-Of-Concepts using different technologies.
- Managed the Offshore team, which involves requirements transfer, work breakdown.
- Involved in code reviews before code moving to production.
- Involved in complete software development life cycle SDLC of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Prepare the Unit Test Cases using JUnit framework for enhancements and new developments.
- Participate in weekly status meeting for the development team to discuss project progress and resolve issues and escalations.
- Organized several knowledge sessions
Environment:
Java5.0/6.0, WebSpehere 6.1/7.0, Tomcat 7.x, Hibernate, EJB 2.1, JMS, Java Servlets, JSP, Jquery Framework, MySql 5.0 and MS Sql Server 2000/2005, Oracle 9i, RESTFul / SOAP web services, Jprobe, Spring, Log4J, JIVE SBS, Jasper Reports, Clearcase.
Confidential
Role : Java/J2EE Developer
Responsibilities:
- Involved in requirements gathering, communication with business and Design the Application based on new requirements.
- Responsible for Technical Design.
- Involved in defining designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guideline.
- Developed the Use case, Sequence and Class diagrams.
- Participate in evaluation of new technologies to address the project needs.
- Created and invoked SOAP based web services.
- Worked on developing SQL queries to insert data and rearrange order of columns to meet modified customer requirements for a reporting application.
- Worked on SQL tuning to optimize for better performance.
- Gathered requirements from functional/Business analyst and analysis and understand the business requirements.
- Worked on existing application maintenance.
- Involved in code reviews before code moved to model.
- Involved in complete software development life cycle SDLC of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Prepared the Unit Test Cases and logged in unit test results.
- Coordinated with build master and QA before code moved to production.
- Participate in weekly status meeting for the development team to discuss project progress and resolve issues and escalations.
Environment:
Java5.0/6.0, JBoss 7.1.2, Hibernate, EJB 2.1, JMS, Java Servlets, JSP, XML,IBM DB2 Express-C 9.7.5, SOAP web services, Spring, Log4J.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Development and testing of the website using Struts and Spring framework.
- Implemented application logging and exception handling using Spring AOP.
- Used the Agile as SDLC process for the project execution.
- Designed and developed GUI components using Struts taglibs,JSP, HTML and JavaScript.
- Developed highly responsive, dynamic user interface components using AJAX and jQuery.
- Used object oriented programming concepts of Java Script like Prototypes and Closures for client side data manipulation and encapsulation.
- Developed the CSS Classes for all Error, Form Elements and Warnings.
- Performed client side validations usingJavaScript.
- Used Log4J to monitor the Error Logs and Used Maven to build application.
- Deployed application in Weblogic Application Server and developed using Eclipse.
Environment:
Java 1.6, J2EE, Spring 3, Struts 2, JSP, JavaScript, AJAX, jQuery, JSON, CSS, HTML,
WebLogic 10.3, Eclipse, Oracle 10g, Log4J, SVN, Linux.
Confidential
Role: Java Developer
Responsibilities:
- Established the Development StandardsandGuidelines.
- Developed and Deployed EJBs on WebLogic Application Server 6.1.
- Designed the Java Server Pages JSP that use Style Sheetsfor customization.
- Developed page handlersfor the JSP pages
- Developed JavaScriptfunctions for front-end validations.
- Created a Servletthat redirects the requests to page handlers.
- Used JDBCto access database and developed Stored Proceduresfor executing SQL statements.
- Developed and deployed Java Beansto display views and graphs to represent data.
Environment:
JDK, EJB, JSP, WebLogic Server 6.1, Oracle, JDBC, Java Script, Servlets, MVC, JavaBeans.
Confidential
Role: Java Developer
Responsibilities:
- Developed Web interface using JSP, Standard Tag Libraries JSTL ,and Struts Framework.
- Used Strutsas MVC framework for designing the complete Web tier.
- Developed different GUI screens JSPs usingHTML, DHTMLandCSS to design the Pages according to Client Experience Workbench Standards.
- Developed Action Form Beans, Action classes for implementing business logic for the Struts Framework.
- Validated the user input using Struts Validation Framework.
- Client side validations were implemented using JavaScript.
- Implemented the mechanism of logging and debugging with Log4j.
- Version controls of the code and configuration files are maintained by CVS.
- Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
- Developed PL/SQL packages and triggers.
- Developed test cases for Unit testing and performed integration and system testing.
- Testing and integrating with other development tasks.
- Planning and prioritize the work.
- Proactive reporting of all activities to the reporting managers.
Environment:
J2EE, Weblogic 8.1, Eclipse, Struts 1.0, JDBC, JavaScript, CSS, XML, ANT, EJB, Log4J, VSS, PL/SQL and Oracle 8i.
Confidential
Role : Java/J2EE Developer
Responsibilities:
- Analysis and Design of various modules using J2EE Architecture.
- Written Hibernate annotation based mapping java classes with Oracle Database tables.
- Used Session fa ade. Implemented JMS API for messaging.
- Developed webservices SOAP, WSDL and webservices clients using JAXB and XML, implemented SOA architecture.
- Involved in High Level Design and prepared Logical view of the Application.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
- Implemented Multithread concepts in java classes to avoid deadlocking.
- Created Core java Interfaces and Abstract classes for different functionalities.
- Written Spring Core and Spring MVC files to associate DAO with Business Layer.
- Used PL/SQL procedures.
- Created Data Source and deployed web application in the IBM Websphere application Server.
- Implemented JSF in Presentation layer programming using JSTL, AJAX, GWT Development.
- Worked with HTML, DHTML, CSS, JAVASCRIPT, JASON in UI pages.
- Created controller Servlets for handling HTTP requests from JSP pages.
- Writing JavaScript functions for various validation purposes. Writing Java Beans to contain data objects. Implemented session beans, entity beans and message driven beans.
- Developed client user interface using JSPs and Servlets.
- Used Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Used EJB Query Language to retrieve data from Hypersonic SQL.
- Developed web services in Java and Experienced with SOAP.
- Testing and integrating with other development tasks.
- Planning and prioritize the work.
Environment:
EJB2.0, Struts, Hibernate, JSP, JSF, Tomcat 5.X, Servlets, Webservices, XML, XSLT, XSL, JavaScript, Ant, JBoss, HSQL, Net Beans, Oracle 9i, SQL, PL/SQL, Windows 2000/ XP, Enterprise Architect.