Javadeveloperresume Profile
TX
PROFESSIONAL SUMMARY
- Over 7 years of IT experience various stages of Software Development Life Cycle SDLC including requirement analysis, design, development, testing and implementation.
- Extensive experience with advanced J2EE Frameworks such as spring, Struts, JSF and Hibernate. Experienced with various design patterns including Singleton, Command, MVC, Business Delegate, and Factory.
- 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
- Implemented the Hibernate framework ORM to interact with database
- Developed Java applications and tools to automate tests run in UNIX environment
- Responsible for enhancing the test client using Java to support new features in the trading application
- Worked on the dependency injection using Spring framework with Application Context XML file
- Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio
- Experienced in deploying, configuring, maintaining applications on application servers such as Jboss, Web sphere, Web logic, and Tomcat.
- Have undergone the training on Agile development Methodology
- Had experience in JMS and Message Queue listeners for Message Queue Service
- Experience in client-side development with HTML, CSS, JavaScript, and JQuery.
- Experience in Struts MVC architecture , spring framework, J2EE Design Patterns, Spring IOC, Java and Hibernate
- Hands on experience working with databases like Oracle 10g, SQL Server 2005 and MySQL.
- Written JUnit Test Cases for unit testing. Strong problem analysis and resolution skills. Highly motivated team player with zeal to lean new technologies and always believes in giving the best of efforts in challenging environments
- Have written SQL queries to generate the reports for the Web Trade Service application.
- Involved in mentoring and knowledge transition to new team members
- Excellent analytical, problem solving, communication skills highly motivated, results oriented, and enthusiastic team player. Ability to work effectively in a fast paced environment.
TECHNICAL SKILLS
Primary Languages | Java 1.5/1.6 , SQL, PL/SQL |
J2EE/Middleware | J2EE Servlets 2.4, JSP 2.0, JDBC |
Frameworks / UI | Struts 1.1/2.0, Spring 2.5, Hibernate 3.0,GWT |
Web services/XML | SOAP, UDDI, WSDL, Axis, XML |
Design Methodologies/Tools | UML, Agile methodologies, SCRUM |
Version control Tools | SVN, CVS and VSS |
Database | Oracle 9i/10/11, MySQL 4.x/5.x, DB2, PostgreSQL 8.x |
Tools/Others | Service Now Tool , JUnit ,ANT Maven 2.2.1, Log4J, Informatica Power enter 7.1, Dreamweaver CS3, Putty |
GUI Technologies | HTML, CSS, JavaScript, AJAX |
Web/App Servers | Tomcat 5.0/6.0, Websphere 6.1, WebLogic7/ 8/10, JBoss |
Operating Systems | Windows, Unix and Linux |
Other Languages | C,C ,PHP |
Professional Experience:
Confidential
Position: Java/J2EE Developer
Responsibilities:
- Involved in Functional and Detailed Design documents.
- 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.
- 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.
- Worked extensively on XML for parsing messages through JMS Queue and updated the database
- 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.
- Implemented the Hibernate framework ORM to interact with database.
- Implemented spring MVC framework for application transaction management.
- 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: WebLogic Application Server, J2EE, EJB, JMS, MDB, Web Services, XML, XSD, UML, Rational Rose, Clear Case, Oracle DB, Eclipse, LOG4j, Struts, Hibernate, Spring, Servlets, JSP
Confidential
Position: Java/J2EE Developer
Responsibilities:
- 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: WebSphere Application Server, J2EE, EJB, JMS, MDB, Web Services, XML, XSD, UML, Rational Rose, Clear Case, Oracle DB, Eclipse, LOG4j, JSF, Hibernate, Spring, Servlets, JSP
Confidential
Position: Java Developer
Responsibilities:
- 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.
- Used Spring ORM package as an integration layer for ORM mapping API's, including Hibernate
- Led, designed and integrated with different systems or services, SOA, SOAP Service, RESTFUL, etc.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control IOC architecture and Hibernate.
- Automated the build process by writing ANT build scripts.
Environment: Java, J2EE, Spring ORM, Hibernate, SOA, SOAP Service, Restful, Oracle Coherence Cache, WSDL, ANT
Confidential
Position: Java Developer
Responsibilities:
- Involved in designing and coding of the OPTS.
- Designed and developed Servlets for Server Side Applications.
- Implemented MVC Architecture using spring framework.
- Written different Controller classes like Abstract Controller, MultiActionController, ParameterizableViewController, UrlFilenameViewController etc.
- Wrote DAO Classes using Hibernate persistence mechanism.
- Extensively implemented Stateless and State full Session beans to capture user conversation and to achieve scalability, memory management and transactions, and Entity beans to bring relation a data to object world.
- Configuration of hibernate.config.xml file.
- Used session facade and service locator patterns to delegate requests to appropriate session EJB.
- Developed Contract Prompt pages using JSP and Servlets.
- Designed screens using JSP.
- Extensively Developed Taglibs for the JSPs.
- Devised logging mechanism using Log4J.
- Configuration of struts-config.xml file.
Environment: JDK 1.4, J2EE, Java Server Pages, Servlets, EJB, Spring, Eclipse, WAS 5.0, JMS, hibernate 3.0, Log 4j,iText PDF, Jboss, oracle 8i, Windows 2000.