Java Developer,resume Profile
SUMMARY:
- 6 years of IT experience in Analysis, Design and Development of various Internet Applications using Java, J2EE Technology.
- Expertise in J2EE Technology- Servlets, JSP, Struts, spring, Hibernate, JDBC, Java Mail.
- Proficient in implementation of web based systems using Struts Framework.
- Hands on experience in developing front end components using Java Server Faces.
- Excellent knowledge and experience in MS SQL Server, My SQL and Oracle databases.
- Experienced in Design patterns like DAO, Value Object, Session Fa ade, Service Locator, and Singleton
- Hands on experience with application servers IBM WebSphere, BEA WebLogic, JBOSS, Sun Java System Application Server and web servers Apache Tomcat.
- Excellent knowledge in Object Oriented Analysis and Design OOAD and Object Oriented Systems and Design OOSD , for developing Use cases and designing using UML with MS-Visio.
- Expertise in Hibernate, Object Relational Mapping.
- Expertise in developing responsive Front End components with HTML, CSS, JSP tags, JSTL and JavaScript.
- Experience in using tools Eclipse, Net Beans, WSAD, MS-Visio, Toad, and ANT.
- Agile-Scrum and Waterfall model development experience.
- Knowledge in version control CVS, VSS, Subversion.
- Experience in using JUnit testing framework and log4j.
- Excellent analytical and verbal communication skills and good team player.
TECHNICAL SKILLS:
Operating System | Windows 2000,NT,XP,Vista,7 and Sun Solaris 2.8,2.9, UNIX |
Programming Languages | JDK 1.4,1.5,1.6, C, C ,Perl |
Client Scripting | JavaScript, VBScript |
Server Scripting | JSP, PHP |
J2EE MVC Frameworks | Struts 1.1, 1.2, Struts 2.1, Spring 2.0,2.5 Spring 3.0, JSF 1.2 |
Databases | SQL Server 2000, 2005, 2008, Oracle 8i, 9i, 10g, MySQL 5.0, DB2. |
ORM Frameworks | Hibernate 2.0,3.0, iBATIS, |
Web technologies | Servlets, HTML, DHTML, Web Services, SOAP, WSDL, AJAX |
Java technologies | JDBC, Java Beans, JUNIT, JPA |
Webservice Specifications | JAX-RPC, JAX-WS, JAX-RS Restful |
Middleware Technologies | EJB 2.1,3.0,JNDI |
XML technologies | XML, XSL, XSLT, SAX, DOM, AXIS, and JAXB |
IDEs | Eclipse, Netbeans, Sun Java Studio Creator, Toad, Microsoft Visual Studio, Dream Weaver 8.0, Rational Application Developer. |
Application Servers | WebSphere 6.1/5.1, WebLogic Application Server 8.1, JBoss |
Web Servers | Apache Tomcat 6.0/5.0, Java Web Server 2.0 |
Version Control | Clear Case, Subversion, PVCS, CVS, Star Team |
Testing | JUnit, JUnit-Perf, JMock |
Build tool | Ant, Maven |
Tools | TOAD, SQL Developer, XML SPY, Rational Rose |
Protocols | HTTP, HTTPS, SOAP, SMTP, FTP and TCP/IP. |
PROFESSIONAL EXPERIENCE:
Confidenital
Role: Java/J2EE Developer
Responsibilities:
- Helped preparing the Functional Design Document by the Business Analysts.
- Developed business logic and database structure of the project UML .
- Implemented the design patterns like Singleton, value object pattern and Data access objects in the project.
- Involved in system design and development in core java using Collections, multithreading and exception handling
- Developed web-based software modules using JSP and HTML
- Designed and developed the UI using HTML, CSS and JSP.
- Business logic was developed using Session beans and container managed persistence services via Hibernate.
- Involved in developing web services using SOAP UDDI, WSDL , XML.
- Implemented MVC architecture using Spring, JSP Enterprise Java Beans.
- Involved in development of services based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework.
- Designing and coding of Action classes and Business Layer and DAO Classes and wired them using Spring Framework.
- Worked on Persistence layer from simple DAO to Spring/Hibernate.
- Designed Stateless Session Beans fitting the requirement of the business and implemented its interfaces.
- Extensively used JavaScript to provide the users with interactive, Speedy, functional and more usable user interfaces.
- Designed Asynchronous communication using Ajax.
- Worked on creating Packages, Stored Procedures Functions in Oracle using T-SQL TOAD. This clearly separates the Business Logic from the Backend access to the Database and the Front end Presentation layer.
- Ensured and followed the process SDLC process throughout the project.
Environment: J2EE 5.0, Hibernate 8.0, JSP, Spring Framework 1.1, Ant, HTML, Java Script, Ajax, JDBC 3.0, JSON, Oracle 9i, SOAP, DAO, XML, XSLT, JSP 2.1, JTA 1.1, Servlet 2.5, Eclipse, Web Service 1.2, IBM Weblogic 8.0
Confidenital
Role: Java/J2EE Developer
Responsibilities
- Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
- Involved in developing the complete process flow of PNG system for all the layers.
- Installed and Configured Apache Tomcat 5.x, Eclipse 3.x, WSAD, and AXIS.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Designed and implemented Struts MVC Paradigm components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation.
- Participated in all the phases of the development namely Web Component Creation, Enterprise Bean Creation, Application Assembly and Application Deployment.
- Developed Web-tier authentication consisting of HTTP basic authentication, form-based authentication, and HTTP mutual authentication.
- Configured Web.xml and Struts-config.xml.
- Developed and published Webservices using Apache AXIS and good at JAXB, JAX-RPC, WSDL2JAVA, WSDL, and WSDD.
- Used JNDI to lookup for the data sources and EJBs required.
- Implemented Stateless and Stateful Session beans to capture user conversation and to achieve scalability, memory management and transactions, and Entity beans to bring the relational data to the object world.
- Implemented JMSpublic/subscribe for asynchronous messaging.
- Transfer Object for Lookups, Value List Handler for search and DAO.
- Used WebSphere Studio Application Developer 5.1 to develop and deploy the PNG application
- Deployed entire PNG application on the production and staging servers at different Levels.
- Developing Test Cases and did unit testing using JUnit.
Environment: Java, J2EE, Struts1.1, WebSphere 5.1, WSAD 5.1.2,Servlets, JSP,JMS, JSF, JDBC, XML, SAX, JAXB, HTML, DB2, UNIX, UML, JavaScript, CVS, Rational Rose, JUnit, Rational Rose, JMeter, ANT 1.3/1.4, Apache AXIS, SOAP, WSDL, Eclipse 3.x, Tomcat 5.x, JBoss.
Confidenital
Role: Java Developer
Responsibilities:
- Used UML to design various data models including class diagrams, dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
- Used Spring MVC 2.5.6 framework to develop the web services for the application. Configured Dispatcher Servlet in web.xml.
- Mapped the controller abstract to a URL in .servlet.xml file. The data was propagated into the JSP through the model and view object from the controller.
- Developed interfaces and bean implementations for the same for propagating data on the JSPs.
- Wrote spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Developed Hibernate.cfg.xml to define the connection pooling which was being provided by Hibernate.
- Configured JMS Template, connection factory in spring-jms.xml
- Used spring's AOP to implement logging and getting data source objects. Log4j was used to implement logging.
- Developed a stored procedure for achieving data validation. Developed configuration files corresponding to beans mapped and back-end database tables.
- Eclipse 3.4 was used as the application development environment on windows XP operating system.
- Developed Ant Scripts for the build process and deployed the application on BEA Web Logic 11g Server.
- Used SQL Server 2010 as database for creating stored procedures.
- Used JUnit for testing the application.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
Environment: Web Logic 11g, Spring 2.5 MVC, Eclipse 3.4, SQL Server 2010, XML, JSP, HTML, JUnit 3.8.1, UNIX, Hibernate 3.0, JavaScript, ANT1.6, Log4J 1.2, Windows XP.
Confidenital
Role: Java Developer
Responsibilities: |
- Documents of True Resolution and True Producer product. Developed the presentation tier using JSP, Java Script, CSS, XHTML and HTML.
- Developed web application using Struts. Effectively developed Action classes, Action forms, JSP, JSF and other configuration files like struts-config.xml, web.xml.
- Used tiles framework along with struts for the common look and feel.
- Struts validator was used for the validation in the presentation layer.
- Used EJB's for implementing the business logic and XML for the deployment.
- Internationalization using Spring MVC.
- Used GWT for optimizing complex browser-based applications.
- JDBC was used to make connection to Oracle and retrieve necessary data from it.
- Created various tables required for the project in Oracle database and used the SQL Stored Procedures in the application for frequent operations on tables.
- Used Hibernate for mapping POJO's to relational database tables using xml files.
- Developed the application on Eclipse and deployed application on Web sphere server.
- Log4J was employed for logging errors in the application and JUnit was used for Unit Testing of the developed code versioning control by CVS.
- Prepared the Technical document.
Environment: Java, J2EE, Struts framework, Tiles , JSP, JavaScript, Ajax, CSS, HTML, JSF, Spring MVC, Hibernate , TOAD, Web logic 8.1,Oracle 9i,SQL, LDAP, Eclipse , JUnit.
Confidenital
Role: Software Developer
Responsibilities:
- Worked closely with the Requirements team and analyzed the Use cases.
- Elaborated on the Use cases based on business requirements and was responsible for creation of class diagrams, sequence diagrams.
- Adopted J2EE best Practices, using Core J2EE patterns.
- Developed in Eclipse environment using Struts based MVC framework.
- Designed and developed presentation layer using JSP, HTML and JavaScript.
- Created JSPs using JSTL and Struts tag libraries.
- Developed Struts Action and Action Form classes. Created the Tile definitions as required.
- User Input Validation is done using the JavaScript and Action Form.
- Performed SQL operations using Oracle Database.
- Used Session Beans for business logic and Entity Beans for database persistence.
- Deployed J2EE components EJB, Servlets in WebLogic Application server.
- Performed unit testing using JUnit framework
- Participated in Functional Design Document and Technical Design Document reviews.
- Actively participated and contributed to establishing Standards and Guidelines.
- Prepared Unit test cases for existing functionality as per the requirement and execute the same.
- Involved in the Integration testing support and involved in bug fixing.
- Deployed application in Web Sphere Application Server and developed using WSAD.
Environment: WebSphere Server, Struts 1.x, JSTL, CSS, DB2, JSP, JDBC, Taglibs, RAD, J2EE, Java, UML, HTML, JUnit, Log4j, JavaScript, J2EE Patterns, SQL, MVC, CVS.