Java Developer Resume Profile
Summary:
- 6 years of experience in Development and Maintenance of Web applications using JAVA/J2EE technologies.
- Experience in developing server-side components using J2EE JSP, Servlets, JDBC, JNDI, XML, EJB .
- Expertise in using various open source frameworks like Struts, Spring and Object Relational Mapping Technologies like Hibernate.
- Experience in using Validator Framework, Tiles Framework, JSTL Tag Libraries and Dispatch Action in the Struts Application development.
- Expertise in Object Oriented Programming and implementing various J2EE design patterns like Service Locator, Session Fa ade, Data Access Objects DAO , Model-View-Controller MVC , Factory, Singleton, Data Transfer Object DTO and Business Delegate in the development of Multi-Tier distributed Applications.
- Extensive experience in writing the business logic using Session and Message Driven Beans.
- Strong experience in working with Application Servers like Apache Tomcat, BEA Web logic, Web Sphere.
- Building, deploying enterprise applications using ANT and Maven.
- Strong working experience with IDE's - Eclipse, RAD.
- Good Knowledge of RDBMS like Oracle, DB2 and SQL Server.
- Good experience in writing Hibernate criteria queries, HQL queries.
- Experience in Oracle development tools like Toad and SQL developer.
- Good experience in using Log4J, JUnit for testing and build tools like ANT, Maven, IBM ClearCase , CVS , SVN for version control.
- Extensively worked with different operating systems like Windows, UNIX and LINUX.
- Extensive experience in Software Development with involvement in all phases of SDLC.
- Domain expertise: Banking, Financial, Insurance, Health Care Telecom Industries.
- Good analytical, presentation, problem solving and excellent inter-personal skills, ability to work independently and active team player with proven work ethics and leadership qualities.
Technical Skills:
Languages | Java ,C,UML |
J2EE Technologies | JSP, Servlets, JDBC, EJB, JNDI, and JMS |
Frameworks | Struts, JSF and Spring, Hibernate3.1 |
XML | XML DOM and SAX , DTD, XSLT |
Web Services | UDDI, SOAP, WSDL |
Web Development | HTML, XHTML, JavaScript, Jquery1.3 |
Databases | Oracle, DB2, SQL, PL/SQL, MySQL 5.x |
IDE | WSAD 5.x, RAD 7.0, Eclipse,MyEclipse, Netbeans 6.1, JDeveloper |
Application/Web Servers | IBM WebSphere Application Server 4.0/5.0/6.0, Weblogic 10.x, JBoss 5.x, Tomcat |
Design Patterns | Singleton, DAO, MVC, Factory, Session fa ade |
UML Tools | Microsoft Visio, Rational Rose |
Version Controls | SVN,CVS,VSS6.0, WinCVS2.0., IBM Clear Case, Perforce |
Projects Summary:
Confidential
Role: Java Developer
Responsibilities:
- Involved in the design phase of the application worked on the design diagrams, use cases, pseudo code and data components.
- Performed analysis, development, integration and testing for subsystems within a complex Medicaid system implementation.
- Participated in code reviews and ensure compliance with corporate standards.
- Responsible for writing J2EE compliant code using Java for an application development effort. This involves working with JSP, SERVLETS, JDBC, XML, EJB etc.
- Developed PL/SQL Scripts to fetch and update Oracle Database.
- Performed unit and system testing. Created test plan, test cases using JUnit and prepared documentation.
Environment: Eclipse IDE, JBoss Application Server, J2EE EJB, JSP, Servlets , JNDI, HTML, XML, Java Script, JUnit, Windows NT/Enterprise, Oracle 11g, Rational Clear Case, Rational Clear Quest.
Confidential
Role: Software Developer III
Responsibilities:
- Modified existing JSP and XHTML pages of JCS and modified corresponding CSS files.
- JCS application related logic is developed using struts action classes and java objects, EJB session beans and JDBC are used for data layer development.
- JCS database has migrated from Sybase to oracle, in this process Rose data modeler is used for Sybase mapping to Oracle mapping.
- JCS application has deployed and tested onto weblogic server using deployment descriptors weblogic.xml, web.xml, application.xml files.
Environment: Struts 2.0, JSP 2.0, Servlets, XHTML, EJB2.0, Weblogic10,XML Schema, Oracle11g.
Confidential
Role: JEE Developer
Responsibilities:
- Implementation of Service Requests SR , Defects
- Providing 3 Point Estimations for CR and enhancements
- Prepared Unit Test Cases for Maintenance modules.
- Involved in the creation of the data-model for the application.
- Involved in SR and Defect Fix deployment windows.
- Developed the application server components using Java, Struts.
- Have taken up additional responsibilities to manage the server issues apart from my daily tasks.
- Takes care of Environment issues if any.
- Involved in sharing and helping the team in understanding the business functionality.
Environment: Java, Servlets, JSP, Linux Scripts batch jobs ,tomcat web server, HTML, JavaScript, Sub Version, Sql Developer, Oracle 11g
Confidential
Role: J2EE Developer
Responsibilities:
- Collected required information from Agents for documenting the requirements of Accounting module, claims module.
- Performed Iteration Planning for the Modules developed.
- Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, DOJO and JSTL.
- Created Dialog boxes using DOJO for better look and feel.
- Used XSLT for all the front end development.
- Used JSTL tags for creating the tables with contents easily.
- Performed JavaScript Validations on the data submitted by the user.
- Used Spring MVC framework at the front end and configured many beans and wired dependency injection them as per the requirement.
- Used JSON to transfer the request from the web page to the server.
- Marshaled and UnMarshaled for performing OXM Object XML mapping using spring's castor marshaller and by configuring mapping.xml file.
- Developed a suggest box using Ajax to make an asynchronous drop downs of all business units using both xml http request objects and active objects.
- Used Concurrent Versioning System CVS as a version controlling for the source code check in and check outs.
- Generated the required XML files to transfer data between the server and the web pages..
- Used DOM parser for validating the XML files against their respective Xml schemas.
- XPATH expressions are used to extract data from the XML files.
- Used Hibernate in the persistence layer.
- Spring AOP was used to perform logging all along the application at different join points like before/after method callings.
- Developed unit test cases using JUnit and Mock Objects.
Environment: XSLT, AJAX, HTML, JavaScript, CSS, DOJO, Spring, Hibernate, Web Sphere, JUnit, DB2, DB Visualizer, Eclipse IDE, CVS, Axis2, LDAP, XPath, JAX-RPC, Web Services, XML Schema, DOM parser, fiddler.
Confidential
Role: Jr.Software Engineer
Responsibilities:
- Designed the user interfaces using JSP.
- Developed Custom tags, JSTL to support custom User Interfaces.
- Developed the application using Struts Framework that leverages classical Model View Controller MVC architecture.
- Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
- Used WSAD 5.1.2 for writing code for JSP, Servlets, Struts and EJBs.
- Deployed the applications on IBM Web Sphere Application Server.
- Used Java Messaging Services JMS and Backend Messaging for reliable and asynchronous exchange of important information such as payment status report.
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
- Used JDBC for database connectivity to Oracle 8i.
- Written PL/SQL in Oracle Database for creating tables, triggers and select statements.
- Improved code reuse and performance by making effective use of various design patterns such as Singleton, Session Fa ade, Value Object, etc.
- Involved in JUnit Testing, debugging, and bug fixing.
- Used Log4j to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.
Environment: Java 1.4, J2EE 4.0, JSP 2.0, Struts 1.1, EJB 2.0, JMS, JNDI, Oracle 8i, HTML, XML, WSAD 5.1.2 WebSphere Studio Application Developer , IBM Web Sphere Application Server 5.1.2, Ant, CVS, Log4j.
Confidential
Role: Java Programmer
Responsibilities:
- Active involvement in the Product and Design and Development of Prototype.
- Involved in development of Traffic Forecasting module.
- .Involved in development of business component using struts action classes, hibernate for the transaction management to insert data into oracle database and getting data from it.
- Created POJO, Hibernate HBM files, Hibernate DAO's Using Hibernate tool
- Version control using SVN.
- Involved in User Acceptance Test and prepared test cases.
Environment: JSP, Struts 2.0, Hibernate, Oracle 10g, Apache Tomcat.