J2ee Developer Resume Profile
PROFESSIONAL SUMMARY:
- 7 years of hands-on experience in designing, developing and testing Java/J2EE web based applications.
- Involved in developing distributed Enterprise and Web applications using UML, Java/J2EE, Web technologies that include EJB, JSP, Servlets, Struts, JMS, JDBC, HTML, XML, XSL, XSLT, Java Script, and Hibernate.
- Designed Use Case diagrams, Class diagrams, Activity diagram, Sequence diagrams, Flow Charts, and deployment diagrams using Rational Rose Tool and Microsoft Visio.
- Proficient in developing advanced web-based applications design and development using Java, J2EE, Servlets, JSP, JSTL, Struts, Spring, Hibernate, ANT, Eclipse, XML, XSLT, JDBC, WSAD and Databases.
- 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 in Full Life Cycle development of software applications for Web-based environments.
TECHNICAL SKILLS:
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 Clear Case, Microsoft Visio |
SVM Tools | CVS, SVN |
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:
- Developed Web interface using JSP, Standard Tag Libraries JSTL , and Struts Framework.
- Involved in the analysis, design, and development and testing phases of application.
- Presentation tier developed using Struts, writing Action Classes, Form Bean Classes and configure the application using Struts Configuration file.
- Developed front end with JSP, Struts Tag libraries, JSTL and JavaBeans.
- Used struts tiles framework for layout management.
- Used Stateless Session Enterprise Java Beans EJB to encapsulate the business logic.
- Designed and implemented BusinessDelegate, SessionFacade and DTO Design Patterns.
- Used XML Web Services using SOAP to transfer information to the supply chain and domain expertise Monitoring Systems.
- Locator, Data Transfer Object DTO and Data Access Object DAO , Singleton, Factory.
- Involved in writing EJBs Sate less Session Beans and Web Services for building the middleware distributed components and deployed them on application servers.
- Implemented the Hibernate framework ORM to interact with database.
- Implemented spring framework for application transaction management.
- Developed Web Services to integrate with the External System.
- Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.
- Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
- Involved in developing EJB's Message Driven Bean MDB for asynchronous messaging.
- Implemented Maven build tool to build jar files.
- Used JavaScript for client side validations and Struts Validation for server side Validations.
- Developed the Junit test cases.
- Used Log4j and commons-logging frameworks for logging the application flow.
- Supported deployment of application in multiple environments including SIT, UAT and Production Environment.
Environment: J2EE, Weblogic 8.1, Eclipse, Struts 1.0, JDBC, JavaScript, CSS, XML, ANT, Log4J, VSS, PL/SQL and Oracle 8i.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Worked on Xcode ipad stimulator for debugging.
- Used Struts framework to develop/ enhance the HMS 3.5
- Work on JSP's, JSTL tags and Tag Libraries, Servlets for developing server side components.
- JavaScript, HTML and CSS have been used for implementing the client side
- Hibernate has been used for implementing the Persistence Framework for Database.
- Involved in transition from SQL Server database to Oracle 11g database transformation.
- Used NGPMS Text System to sync and replace SQL query.
- Involved in to sync Stored Procedure of SQL server 2008 into Oracle 11g database
- Followed the client coding standards.
- Involved in Application Testing using Test Case and Use Case
- Used JIRA 5.2 for the issue tracking and bug reporting.
- Used Tortoise SVN 1.6.12 SVN for the repository management
- Worked on GIT version control tool.
- Defect fixing and Tracking using Jira
- Develop technical documentation, and support the QA.
- Defect fixing and Tracking using Team Track tool QC .
Environment: j2EE 1.4, Struts 2, Hibernate, Oracle 11g, SQL Server 2008, NGPMS Text System,
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.
- Involved in complete projects Life Cycle, i.e. Design, Implementation, unit Testing and UAT Testing support and Production Maintenance.
- Extensively used agile development methodology and project planning.
- Worked on development of Struts based UI screens for the Presentation application.
- Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config xml.
- Extensively used the J2EE design patterns like Session Fa ade, Business Object BO , Service Locator, Data Transfer Object DTO and Data Access Object DAO , Singleton, Factory.
- Involved in writing EJBs Sateless Session Beans and Web Services for building the middleware distributed components and deployed them on application servers.
- Implemented the Hibernate framework ORM to interact with database.
- Implemented spring framework for application transaction management.
- Developed Web Services to integrate with the External System.
- Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.
- Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
- Involved in writing the publishers and subscribers to the Topics and Queues.
- Developed various SQL queries and PL/SQL Procedures in Oracle db for the Application
- Involved in Application/data base query performance Tuning.
- Implemented a logger framework for the application using Log4J.
- Used Clear Case as the source control system.
- Involved in JUNIT testing for the unit testing.
- Automated the build process by using ANT build tool.
- Actively involved in getting the production issues resolved.
Environment: EJB, Struts, Hibernate, JSP, WebLogic, Servlets, Web services, XML, XSLT, XSL, JavaScript, Ant, JBoss, HSQL, Net Beans, Oracle 9i, SQL, PL/SQL, Windows 2000/ XP, Enterprise Architect.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Involved in gathering and analyzing business requirements and converting them into technical specifications.
- Developed Class Diagrams, Sequence Diagrams as part of Module Design Documentation.
- Used Clearcase for maintaining the project documentation and code.
- Configured various interceptors for transaction management, security, Audit logging database and logging using Spring AOP. Various controllers were developed for the front end using Spring MVC. Dependency Injection was used for Service and Dao layer.
- Developed the Swing applet for dynamic uploading of Stock Quotes from Broker Database.
- Implemented Swing drag and drop feature to drag and drop ilog object.
- Implemented object/relational persistence using Hibernate for the domain model. Developed hbm files, Entity classes using annotations and used HQL to query the Database.
- SOAP has been used as a protocol to send request and response in form of XML messages. WSDL has been used to expose the web services using Apache Axis.
- Created LDAP services for user authentication and authorization.
- Coded ANT scripts for compiling, building, packaging the jar files and deploying.
- Developed the application using Eclipse IDE.
- Test Driven Development approach was used and was involved in writing many unit and integration test cases.
- Agile delivery of software using practices of short iterations, sprints, Scrum.
- Developed several test cases using JUnit.
Environment: Java 5, J2EE1.4,Swing, JavaScript, XML, XSL, AJAX, XSLT, XML Spy, JAXP, SAX, JDBC, JSP, Spring Framework 2.0,Hibernate 3.x, Eclipse, JBoss, JMS, UML, ClearCase, Rational Rose, TOAD, LDAP, Oracle 10g, Windows XP , Apache AXIS.
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 tag libs, 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 using JavaScript.
- Used Log4J to monitor the Error Logs and Used Maven to build the application.
- Deployed application on Web logic Application Server and development 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 Standards and Guidelines.
- Developed and Deployed EJBs on WebLogic Application Server 6.1.
- Designed the Java Server Pages JSP that use Style Sheets for customization.
- Developed page handlers for the JSP pages
- Developed Java Script functions for front-end validations.
- Created a Servlet that redirects the requests to page handlers.
- Used JDBC to access database and developed Stored Procedures for executing SQL statements.
- Developed and deployed Java Beans to display views and graphs to represent data.
Environment: JDK, EJB, JSP, WebLogic Server 6.1, Oracle, JDBC, Java Script, Servlets, MVC, JavaBeans.