J2ee Develope Resume Profile
Bentonville, AR
Summary
- Experience with databases like Oracle 10g/9i, SQL Server.
- Strong Knowledge in using the tools like Log4J, JUnit, and TOAD.
- Experienced in implementing Spring Framework, Hibernate/iBatis as ORM Object-Relational Mapping .
- Experience in implementing Design Patterns JMS for Messaging services.
- Good experience in using the Oracle 10g/9i/8i/8.0, DB2 and SQL Server databases.
- Expertise in Web page creation using HTML, DHTML, JavaScript and CSS.
- Good experience in working with different modules of Spring Framework particularly Injection of Control IOC and Aspect Oriented programming AOP .
- Expertise in design and development of multi-tiered web based applications using J2EE technologies like Core Java, JSP, Servlets, EJB, JDBC, XML/XSLT, JNDI, JMS, LDAP, RMI and various frameworks like JSF, STRUTS 1.2.
- Expertise in implementing web based projects using IBM Web Sphere Application Server and BEA Web Logic IDEs like IBM Web Sphere Studio Application Developer WSAD, RAD, and Eclipse.
- 6 years of experience in Software Development Life Cycle SDLC including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design OOAD with Java/J2EE.
- Experience in database design, PL/SQL, Queries, Triggers, DB2 Client, O/R Mapping, Hibernate and JPA.
- Experience in software development/ testing using AGILE and SCRUM methodologies.
- Experienced in using SVN, CVS and Visual Source Safe for version control.
- Good Experience on AJAX for creating dynamic pages and actions.
- Good exposure to Object Oriented Analysis and Design OOAD , Use Cases, UML and Rational Rose.
- Knowledge of developing SOAP based Web Services and Restful Web services.
- Good experience in design and development of Web-Services as Service Providers and Consumers using HTTP/XML, XSL, SOAP and WSDL.
- Experience with XML technologies such as JAXP, JAXB, XSD, XML Schemas, and XSLT.
- Experience in working with different environments like State agency, Banking/Financial, Pharmaceutical, Health care.
- Expertise in Production Support and monitoring the production activities and fixing the production issues and taking up the warranties and finally ensuring the Application is running Stable in the Client Environments.
- Extensively worked in the design, development and maintenance of the projects and a strong team player.
- Excellent communication Skills, exceptional problem solving, strong programming abilities and a keen client needs assessment aptitude.
.
Technical Skills:
Languages | JAVA, UML, WSDL, C , C |
Technologies/ Frameworks | JAVA, J2SDK 1.4, J2EE 1.3/1.4, Core Java, JSP, Servlet, Java Beans, JDBC, JNDI, Java Web-services, Hibernate 3.0, Spring2.0, JSF 1.2/1.1/1.0, Struts Framework 1.2, Tiles, EJB 3.0/2.0, AJAX, SOAP, REST , JMS, XSL, XML, XQuery |
XML Tools | SAX and DOM Parsers, DTD. |
Application Server/ Web Server | IBM Websphere Application Server 7.0/6.0/5.0/4.0/3.5, BEA Weblogic 5.1, Tomcat 4.x , Netscape Enterprise Server, IBM HTTP Server, IIS |
Modeling Language/Tools | UML, Axure RP Pro 5 ,Dreamweaver 7, MS Visio 2003, Rational Rose Enterprise Edition, Eclipse UML plug-in |
Methodologies | RUP, OOAD |
IDE | IBM Rational Application Developer 6.0, WSAD 5.x , JBuilder 9.0, Eclipse/3.1, My Eclipse Blue 6.5 |
Middleware | MQ Series, JMS, RMI |
Database | Oracle 7.x/8i/9i/10g, SQL Server, MS Access, DB2, UDB |
Scripting Languages | HTML, DHTML, XHTML, ANT, JavaScript, Perl |
Testing Frameworks | JUnit, Struts Test Case |
Configuration Mgmt. Tools | Rational Clear Case, MS Visual Source Safe |
Other Tools | Log4J, ANT, Microsoft Project, DB Visualizer, Power Designer |
Miscellaneous | IIS5.0, LDAP, Site Minder, Java Stored Procedures, Apache Axis Web Services , SVN, CVS, Dimensions, LDAP, MQ-SERIES, Leach FTP, WinFTP, Rapid SQL, Microsoft Visio, Axure RP Pro 5, Rational Rose, Tomcat. |
Operating Systems | Windows 95/98/NT/2000/XP/7, MS-DOS, UNIX |
Professional Experiences:
Confidential
Role: J2EE Develope
Responsibilities:
- Involved in coding and testing of applications developed on MVC Architecture.
- Extensively worked on spring framework, Struts, EJB, and Hibernate.
- Worked on SOAP Web services using JAX-WS JAX-RPC.
- Written Junit Test cases for classes.
- State Full session beans in EJB were used for Transaction management.
- Implemented the Factory, Abstract factory, and MVC and Singleton design patterns.
- Used XQuery to query the XML while exchanging messages in XML format in Webservices.
- Involved in Test, UAT production support fixing bugs.
- Used Maven Ant as build script.
- Design and development of prototypes for different screens.
- Involved in code review. Used code collaborator tool for code review.
- Provided production support and involved in fixing production issues.
- Used Hudson jobs sonar reports to ensure code quality.
Environment : Java 1.5/1.6, RAD 6.5, Web sphere 6.1, Web sphere 7.0, Junit, JAX-RPC, JAX-WS, JAXB, RMI, jsp, servlet, log4j, xml, html, JavaScript, Css, QMF for Windows, WSDL, Soap Web Services, Spring, Struts, EJB,.
Confidential
Role: J2EE Developer
Responsibilities:
- Application developed in SOA Architecture, MVC architecture using spring framework 2.5, EJB, Hibernate 3.0.
- Design and Development of User Interfaces, Menu's using HTML, JSP, Java Script and XML, Ajax, JQUERY face box, thick box .
- Hibernate 3.0 was used for Object Relational Mapping. Hibernate Query language and the Hibernate Criteria Queries where used in the DAO layer.
- Responsible for retrieving data from various sources such as Oracle Handling data from database and XML documents.
- XML documents XQuery, XSL/XSLT is used.
- Involved in XML Transformations using XML, XSL, XSLT, and XPATH.
- Different Modules of spring framework were used: Injection of Control IOC and Aspect Oriented programming AOP .
- Designed enterprise level applications on XML schema and SOAP technologies.
- Creating, identifying and exposing system as Web Services and defining architecture based on service oriented Architecture SOA .
- Used XML Spy for XML editing, generating XML schemas and code generation in Java according to the data model defined in the XML Schema.
- Also used XQuery to query the XML while exchanging messages in XML though Web services.
- Extensively involved designing, developing and implementing SQL Queries and Stored procedures.
- Developed SOAP Web services using JAX-WS JAX-RPC.
- Developing the technical specifications for various screens.
- Used CSS to improve the style of the GUI for the Web service test GUI.
- Involved in developing, testing and deploying on development and stage environments.
- Involved in designing Sequence diagrams and Class diagrams
- Involved in preparing the JUnit Test cases for the classes.
- TDD was extensively used for both development of new functionality and Refactor the legacy code.
- AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code review meetings.
- Experience with Eclipse IDE and springs, Struts plug-ins.
Environment:
Java 1.6, Spring 2.5, EJB 2.0, Hibernate 3.0, Oracle10g , WSDL, Web Services, XML, XQuery Eclipse IDE , HTML, CSS, JavaScript, Ajax, JQuery 1.3.1, Apache Tomcat 5x, Log4j, JUnit framework, Mock Objects, RSS, Apache Ant 1.7, EDI 835.
Confidential
Role: Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle SDLC .
- Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
- Developed the application front end using Jakarta Struts Framework
- Developed action classes, form beans and Java Server Pages.
- Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, custom tags and Tiles using Struts framework.
- Developed Session beans which encapsulate the workflow logic.
- Involved in implementing and designing of Workflow Templates using BPM Web logic Process Integrator for middle layer business engine and also email notification engine.
- Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object DTO in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Worked on financial transactions like deposits, withdrawals, transfers, debit and visa or bills payments.
- Built REST web services using Jersey implementation. Created API to produce and consume JSON XML data.
- Developed XML Web services for retrieving information from the legacy system.
- Developed Web services for credit card application.
- Designed various design Workflow Modules using BPM Business Process Modeler to implement Business Logic and Business rules using Ilog, Jrules.
- Involved in working with Struts Tiles for the common look and feel for a web application.
- Implementation of JMS between Workflow module and backend Message forwarding Engine.
- Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
- Used PL-SQL for customer details updating at production and UAT level.
- Tested the application functionality with JUnit Struts Test Cases.
- Worked with QA team for testing and resolving defects.
- Used Hibernate framework to access the data.
- Extensively used Maven as a build tool.
Environment:
WAS 5.0, WSAD 5.1.2, BPM Business Process Modeler / WLI Web logic Integrator 7.x, Web Sphere MQ 5.3, Java SDK 1.6, SOA, XML, XQuery, Struts 1.2.4, EJB 2.0, Servlet 2.2, REST, JSON, JSP 2.0, JNDI, JMS, JDBC, Oracle 9i, CVS, Maven, TOAD and Log4J 1.2.
Confidential
JAVA/ J2EE Developer
Responsibilities:
- Developed the application using Software Development Life Cycle, followed the Agile Development Model.
- Developed web tier by using Servlets, JSP, and Java Script.
- Involved in the architecture of the modules according to the J2EE standards Client tier, Web tier, Business tier .
- Developed Apache Ant script to create war/ear file and deployed on the application server.
- Wrote SQL queries for Database access.
- Developed web Services SOAP using spring.
- Web services tested using SOAPUI tool.
- Used XQuery to query the XML while exchanging messages in XML format in Webservices.
- Used Hibernate for mapping objects to the relational database.
- Implemented Data access by using Hibernate and spring.
- Used Spring Batch for tracing job processing, resource management.
- Involved in unit testing and Integration Testing using JUnit, and developed an Ant Build Script which executes all the JUnit test classes and generates the test failure report.
- Involved in production support and analyzing issues occurred during prod run.
Environment: Core JAVA, J2EE, Servlets, JSP, HTML, Java Script, PL/SQL, XML, XQuery, SOAP, Spring 2.0, Spring WS 1.0.4, RAD 7.0, Web Sphere App. Server 6.1, Spring Batch, AJAX, SAX, DOM, JUNIT, XPATH, XSLT, Oracle 10g, Linux.
Confidential
Roles: Application Developer
Responsibilities: |
- 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.
- Used Jenkins to parse Maven Pom script.
- 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 Documents.
Environment:
Core Java, J2EE, Struts framework, Tiles, Jenkins, Maven, JSP, JavaScript, Ajax, CSS, HTML, JSF, Spring MVC, Hibernate , TOAD, Web logic 8.1,Oracle 9i,SQL, LDAP, Eclipse , J unit.
Confidential
Senior Software Developer
Responsibilities:
- Primary responsibilities include designing the server side code in JAVA/J2EE
- Used spring technology to develop the components of subscription module.
- Worked on FTP file uploading to upload the research documents to Data central Server on regular basis. Used CRON Scheduler to run this job.
- Performed data loading task in data central data storage area for CIRA project for Asset class regions.
- Preformed Corporate Rebranding task to modify the CIRA Email Template using Velocity, CSS.
- Created Tables, Triggers, and Sequences for the required tables in DEV environment.
- Used Hibernate to map the subscription module java classes with respective database tables in the backend.
- Worked on deploying the applications in Web Logic Server.
- Used Oracle Data base for the data persistence.
- JUnit is used for writing Test cases
- Maven is used for the building the project
- Participated in the code review meetings, weekly meetings, client meetings.
- Eclipse is used as an IDE tool to write and debug the application code, SQL developer is used to test and run the SQL statements, Tortoise SVN is used for version control, and HP service manager is used for defect tracking and incident management.
- Written unix shell scripts to communicate with system.
Environment: Core Java JDK 1.6 , J2EE, Spring, Hibernate, XML, JSP,HTML, CSS, JavaScript, JQuery, JUnit, Servlets, Web Logic, Oracle 10g, web services, Unix shell scripting, Maven, subversion, Eclipse.
Confidential
Role: Java Application Programmer
Responsibilities:
- Interact with business managers to transform requirements into technical solutions.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Developed web pages using JSP, MVC Struts, Servlets, Java Script and XML for various modules.
- Developed JSP and Java Helper classes for different modules..
- Created XML Schema, XML template and XSL.
- Involved in development of scripts for UNIX platform deployment.
- Used informatica for data management.
- Used iBatis as ORM to access database.
- Used Web Sphere Application Server and JDBC package for Data Access Objects and DB Connections from the Connection Pool using Oracle database.
- Written PL/SQL Packages, Stored procedures, Views and Functions at the Oracle database.
- Involved in the functional test of the application.
- Providing production support resolving production problems.
Environment: Java, J2EE, JSP, Servlet, STRUTS, Websphere Application Server, ibatis, informatica, Eclipse, JavaScript, Oracle 9i, PLSQL, JDBC, UML, Rational Rose, Windows 2000.