Sr. Java Developer Resume Profile
Skills
Please use this table to list the skills noted in the Required/Desired section of the requirement. In addition, please respond with the years of experience for each skill and the last time each skill was used. Add or delete rows as necessary.
Skill | Years Used | Last Used |
DIRECT Oracle Database Experience PL/SQL | 2 Years | 2012 |
Java/JEE Development | 6 Years | 2012 |
Experience with Requirements gathering and documentation | 3 Years | 2012 |
HTML, JavaScript | 5 Years | 2012 |
Struts, XML/XSLT, Spring, JPA | 3 Years | 2012 |
UNIX, UNIX shell scripting | 3 Years | 2012 |
UML, Rational Requisite Pro, Rational Application Developer | 2 Years | 2012 |
Websphere Application Server | 2 Years | 2012 |
Oracle Forms and Reports | 1 Years | 2012 |
WebServices | 3 Years | 2012 |
PL/SQL | 5 Years | 2012 |
SQL | 5 Years | 2012 |
JSP | 5 Years | 2012 |
Good oral and written communications | 2 Years | 2012 |
Oracle Triggers | 1 Years | 2012 |
Employment History
Confidential
Senior Java/J2EE Consultant
Responsibilities:
- Involved in the design and implementation of the architecture for the project using OOAD, UML Design Patterns
- Interpreting complicated requirements and implementing them in a user-friendly application that meets the needs of the users.
- Developed the project using Agile Methodology
- Developed the code using Test driven Development
- Completed the work from the Sprint Backlog and reporting the progress every day
- Developed the view components using JSP, HTML.
- Using Log4j, HTML developed UI pages on the client side
- Used Ajax for interactive and dynamic interfaces on web pages
- Involved in coding for presentation layer using JSF framework, JSPs, Java Script, XML/XSLT
- Used Jasper Reports to develop the reports and generated the PDF through web browser
- Developed DAO classes using Spring JDBC
- Used Java Messaging Services JMS for reliable and asynchronous exchange of important information such as payment status report
- Used JdbcTemplate, SimpleJdbcTemplate and the associated row mappers
- Used Spring AOP for the Declarative Transaction Management
- Used Spring JTA Transaction manager to remove the dependencies on the container
- Proficient in Web page creation using HTML, DOM, Jquery, JavaScript, DOJO and CSS.
- Involved in consuming XML Web Services SOA using SOAP, SAX and DOM XML parsers
- Used Hudson as continuous Integration tool and Maven 2.2 as Build tool
- Reviewing the code to make sure it follows the best practices and the code
- Covered by JUNIT Test cases
- Extensively used the JUNIT testing suite for testing and Log4J for logging
- Worked on creating Data Source by SQL Server 2005
- Involved in Peer Reviews of the code
Environment: IBM - Rational Application Developer RAD , Rational Requisite Pro, JMS 1.1, JSF 2.0, Web sphere Application Server v6.1 , HTML , J2EE, XML, AJAX , Web services , JSP , DOJO, Spring AOP, Spring JDBC , JPA, JavaScript , Windows XP and SQL Server 2005.
Confidential
Software Consultant
Responsibilities:
- Created UML class/sequence/activity diagrams based on the Technical Use Cases/Business Use-cases using RSA Rational Architect .
- Responsible for Technical document design depends on the Business flow.
- Responsible for ensuring design and development methodologies are followed as agreed by the Technical Architect.
- Designing/ Architecting/developing JAX-WS Web Services and integrated external web services using WebLogic Integration. These web services were developed in Java and .net.
- Experience in developing Oracle Forms and Reports and Oracle Triggers.
- Worked on the DOJO JavaScript framework.
- Established SSL connection and configured certificates into SSL client and server side using WAS server v 7.0.
- Configuring Hibernate ORM methodologies and writing SQL and HQL queries
- Implemented Custom header authentication using SOAP header to validate username/password.
- Developed a dynamic JAX-WS client to invoke .net Web service.
- Test Web service operation and authentication using SOAP UI.
- Responsible for Coordinating with Business analyst through Calls for understanding business requirement.
- Designed rich user interface components in JSF technology and Client validations using JavaScript.
- Configured Validators Framework with the Struts for client side and server side validation.
- Used the Struts validation, Struts Custom tags and Tiles Framework in the presentation layer.
- Involved in SQL queries tuning, database design, as well as overall application design.
- Programming for various backend services using Java JDBC for accessing Oracle database establishing and reusing database connections and write stored procedure.
- Involved in consuming XML Web Services SOA using SOAP, SAX and DOM XML parsers
- Involved in the implementation of core classes.
- Responsible for module planning and overseeing the execution of work breakdown, estimation, scheduling, tracking.
- Also involved in production support for maintaining the system developed and resolved the complexities and bugs raised by customers efficiently and effectively on time.
- Developed test plan for performance testing.
- Responsible for preparation of Unit and Integration test plans and also performed Unit testing using JUnit and integration testing and defects tracking using Clear Quest.
Environment: Java 1.5, Weblogic, J2EE 5, Websphere application server v7.0, Servlets, JSP, JavaScript, AJAX, JAX-WS/ JAX-RPC/AXIS2,XML,DOM,SAX, XSD, UNIX, ANT, Struts 1.2, ClearCase, Eclipse 3.4, Log4j, JPA, Oracle 10g, DOJO, Hibernate, Putty, WinSCP, SOAPUI 4.5
Confidential
Senior Java/J2EE Consultant
Responsibilities:
- Involved in the design and development of three tier web based trust management system
- Used Model View Controller pattern, JSP as the presentation layer, Struts as the controller
- Responsible for application build and releases using ANT as an application building tool and deploying the applications on Weblogic.
- Used Spring for transaction management and for dependency injection
- Developed light weight user interfaces to display the live rates, reports and updates on web page using HTML, JavaScript, CSS, JSP and AJAX
- Used AJAX in the JSP side to retrieve the records dynamically from the database and displayed on the front end, it avoids refreshing of total page
- Developed Struts MVC components like Action Forms, Action classes, Action Servlet, DynaActionForm
- Configuring Hibernate ORM methodologies and writing SQL and HQL queries
- Developing hibernate mapping and hibernate configuration files
- Developed AJAX enabled Rich UI layer of retail banking websites using DOJO.
- Used the Ant build script to build and deploy the application in UNIX Server
- Used various UNIX commands for manipulation of directories and files
Environment: Java, Spring, Struts, Weblogic, Hibernate, JSP, J2EE, JavaScript, CSS, HTML, AJAX, Ant, JUnit, Log4j, Jboss, Eclipse, JPA, MQ Series, UNIX, DOJO.
Confidential
System Engineer
Responsibilities:
- Analysis and Design of the module.
- Wrote tested components like JSPs, Servlets, Java beans.
- Coded reusable components in Java Beans.
- Involved in Unit testing and test results documentation.
- Worked on integration testing and system testing to test the application functionality with R E Interface Registration and Enable Interface .
- Designed and developed various Screens using JSP, DOJO, JavaScript, HTML, and CSS.
- Involved in development java classes using Strings, Collections, Lists and Interfaces.
- Used IBM Rational ClearCase version manager to organize, protect, and manage software assets across distributed development teams and ClearQuest for defect tracking.
- Involved in consuming XML Web Services SOA using SOAP, SAX and DOM XML parsers
- Used Websphere 5.1 console to deploy J2EE components Enterprise Archive , involved in production support.
Environment: JDK 1.4, JPA, AJAX, UNIX, Toad, SOA, Java script, J2EE , Java Servlets, JSP JSTL , JDBC, Java Beans, XML, HTML, RMI, Websphere Application Server 6.1, WSAD 5.1, Log4j1.2, ClearCase, DOJO, ClearQuest, Oracle 9i and Windows XP.
Confidential
Senior Software Engineer
Responsibilities:
- Programming for various backend services using Java JDBC for accessing Oracle database establishing and reusing database connections and write stored procedure.
- Developed the view pages in JSP, using CSS and validations using Servlets.
- Developed the application using J2EE architecture.
- Involved in Web page creation using HTML, DOM, Jquery, JavaScript, DOJO and CSS.
- Involved in the Object Oriented Analysis and Design using UML including development of class diagrams, Use Case Diagrams, Sequence diagrams, and State Diagrams.
- Used the Struts validation, Struts Custom tags and Tiles Framework in the presentation layer.
- Responsible for application build and releases using ANT as an application building tool and deploying the applications on Weblogic.
- Involved in the end to end coding, testing of the system including writing unit test cases.
- Maintaining the code repository using VSS and ClearCase for keeping codebase in sync with other phases of projects running simultaneously.
Environment: BEA Weblogic Server, IBM MQSeries, JPA, Eclipse, Java, J2EE, JSP, Servlets, Struts 1.2, JDBC, DOJO, ANT, HTML, CSS, Oracle 8i, TOAD, Java Script, UML.