Sr.software Engineer,resume Profile
SUMMARY
- o Sun Certified JAVA Programmer with 11 years of extensive development experience specializing in an environment building n-tier applications for web deployment using Java, J2EE, JSP, Servlets, JDBC, JMS, JNDI, EJB, JavaBeans, JavaScript, HTML, XHTML/DHTML XML
- o An IT Professional with expertise in complete Software Development Life Cycle SDLC like analysis, design and development of Multi-Tier Client/Server and Web based applications.
- o Expertise in Object Oriented Analysis and Design OOAD based on Unified Modeling Language UML architecture using Rational Rose and Microsoft Visio.
- o Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, J2EE JSP, Servlets, JDBC, JNDI, LDAP, IceFaces, JSF , JavaBeans, JMS, XML, XSLT, Oracle, SQL, MVC architecture. Working knowledge on Java Server Pages Standard Tag Library.
- o Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and Business components such as RMI, EJB, JMS, and Web Services.
- o Extensively worked with frameworks like Struts, Tiles, JSF, AJAX, EJBs, RMI and JUnit.
- o Expertise in designing and implementation of multi-tier distributed applications using Java,JMS, J2SE/J2EE, JDBC, JSP, JSF, HTML, Struts, Servlets, and JavaBeans.
- o Experience in working with IBM Web sphere 6x application server technologies.
- o Exposure to Application Servers like BEA Web Logic, Apache Tomcat and JBoss.
- o Expertise in developing GUI based application using Java Applets, Awts and Swings.
- o Expertise in using J2EE Design Patterns such as MVC, Session Fa ade, DAO, VO, Singleton Pattern, Front Controller and Business Delegate.
- o Experienced in working with XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.
- o Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
- o Proficient in deploying J2EE components EAR/WAR/JAR on WAS 5.0/5.1/6.0/6.1 using WAS Admin Console, shell/Ant scripting and Sun web server Admin Console.
- o Developed scripts for automating tasks using Ant 1.5, perl 5.0 and UNIX shell programming.
- o Strong working experience of relational database management systems like IBM DB2, Informix, Teradata 8.2, 9.5 and Oracle 9i/10g and SQL Server 2000/2005/2008.
- o Excellent working experience with different operating systems like Windows, UNIX, LINUX and Solaris.
- o Highly proficient in understanding new technologies accomplishing projects goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
- o Excellent written and verbal communication skills, presentation and problem solving skills.
- o Good team player and ability to work in fast paced environment.
TECHNICAL SKILLS:
Programming | C ,Java, SQL and PL/SQL |
Java Technologies | Java, JDK1.6, J2EE, Servlets, JPA 2.0, JSTL, JDBC, JTA, JNDI, JMS, Hibernate, JDO, AJAX |
Middleware/Webservice | WebSphere Message Broker, REST Webservice, RMI, JAX-RPC WSDL , JAXB and Web Sphere MQ Series v5.3, UDDI |
Databases | Oracle 9i/10g/11.2, Sybase, MYSQL, PL/SQL, DB2 9.5 |
IDE/Development Tools | IBM RAD, Eclipse, MyEclipse 10.0 |
Frameworks | BACKBONE JS, JUnit, Session Fa ade, Struts 2.0, Spring |
Operating Systems | Windows 98/NT/2k/XP, Linux and Unix Solaris, AIX, HP-UX |
Designing Tools | Rational Rose 2000 and Microsoft Visio, UML, RUP |
Application Server | BEA WebLogic V8.x, V9.x, IBM WebSphere V6.x V7.x, JBoss4.2.2 |
Internet Technologies | JSF/IceFaces, Facelets, HTML5, AJAX, CSS, JavaScript, XML, XSD, XSLT, DOJO, JSON |
Version Controls/ Content Management | Clearcase, SVN, CVS, Clearquest, Harvest |
PROFESSIONAL EXPERIENCE:
Confidential
Sr.Software Engineer - Java/J2EE
- Involved in requirement gathering, design, Analysis, preparing the use cases and Responsible Designed and developed backend services implemented through Spring framework and Integrated with presentation layer using JSF.
- Spring Framework JDBCTemplate implemented as a backend and Front End UI interface as JSF/JSP.
- Implemented Ajax Script to validate the user input before submitting to server.
- Developed REST Web services for retrieving data's from Oracle DB and populated in UI through JSF.
- Developed JDBC transactions through Spring JDBC Template.
- Deployed and executed complete implementation of business/data access layer in Web sphere Application Server and Sun web server.
- Created unit test plans and involved in unit test execution.
- Worked in Oracle DB database through SQL Developer tool to write and optimize the queries and to monitor the performance of the queries used by application.
- Writing SQL Loader script to insert bulk feed into Database. And have written bash script to handle database actions like update, delete terminated employees etc.,
- Worked on UNIX systems to build and deploy the application in different test environments.
- Worked with Database Administrators to solve the problems generated while creating tables for application.
- Used log4j for tracking errors and debugging the code.
- Produce and consume messages on more than one system through JMS Functionality.
- Applied appropriate design patterns like Fa ade to simplify the complexity of application and Singleton to generate letters to Chief Financial Officer CFO .
- Used clear case tool for code repository and as version control mechanism.
- Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
- Working with SVN - software configuration management tool which is used to handle all the code management/configuration works well.
- Worked with User Acceptance Testing UAT to fix the bugs.
Environment: Core Java 1.6, J2EE, Eclipse, web sphere Application Server 7.0, XML, JAXB, JMS, JPA, SQL Developer Tool, JSON, Control Center, Oracle PLSQL Script, Bash shell script, JTA and Unix.
Sr.Software Engineer - Java/J2EE
Confidential
- Designed and developed Enriched SHOPPING CART Experience similar to retail item for Health Insurance customers.
- Involved in requirement gathering, design, Analysis, preparing the use cases and Responsible Designed and developed backend services implemented through REST service and Integrated with presentation layer using HTML5/DOJO.
- JSON data format used to transmit data between Backend and Frontend UI.
- Implemented Ajax Script to validate the user input before submitting to server.
- Used Backbone JS for key value mapping and creating custom events on the application.
- Developed REST Web services for retrieving data's from Oracle DB and populated in UI through JSF.
- Worked with Ehcache cache Manager functionality for RESTful Server caching mechanisam.
- Developed JDBC transactions through Spring JDBC Template.
- Deployed and executed complete implementation of business/data access layer in Web sphere Application Server and Sun web server.
- Created unit test plans and involved in unit test execution.
- Worked in Oracle DB database through SQL Developer tool to write and optimize the queries and to monitor the performance of the queries used by application.
- Worked on UNIX systems to build and deploy the application in different test environments.
- Worked with Database Administrators to solve the problems generated while creating tables for application.
- Used log4j for tracking errors and debugging the code.
- Produce and consume messages on more than one system through JMS Functionality.
- Applied appropriate design patterns like Fa ade to simplify the complexity of application and Singleton to generate letters to Chief Financial Officer CFO .
- Used clear case tool for code repository and as version control mechanism.
- Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
- Created and maintained business rules through Drools rule engine.
- Planning and implemented shopping experience to among all other devices through node.js js runtime .
- Working with Harvest - software configuration management tool which is used to handle all the code management/configuration works well.
- Worked with User Acceptance Testing UAT to fix the bugs.
Environment: Core Java 1.6, J2EE, MyEclipse 10.0, web sphere Application Server 7.0, XML, JAXB, JMS, JPA, SQL Developer Tool, HTML5, DOJO, JSON, Backbone JS, Control Center, PRE SQL and PLSQL Script, Drools Rule Engine, JTA and Unix.
Confidential
- Involved in requirement gathering, design, Analysis, preparing the use cases and Responsible Designed and developed presentation layer using Struts, JSP, and JavaScript in IBM Rational Application Developer 7.0.
- Designed and developed web interface for Other Party Insurance Information System OPIS of Reconciliation process like Search, Verification and Batch Occurrence add, update functionalities for an other party Insurance.
- Configured struts-config.xml and validation.xml to set all page navigations and created lot of EJBs to address the business logic.
- Performed Validations on UI data using JSF Facelets validates and JavaScript
- Implemented calendar application through java script and have used across the application where the date value entered by user.
- Deployed and executed complete implementation of business/data access layer in Web sphere Application Server and Sun web server.
- Implemented the JSPs to effectively handle the workflow of the application.
- Having working knowledge on JSTL libraries.
- Created unit test plans and involved in unit test execution.
- Worked in DB2 database through DB2 tool to write and optimize the queries and to monitor the performance of the queries used by application.
- Produce messages from an application client through JMS.
- Used XML as data communication format between different modules of the application.
- Used XQuery functions to extract data from XML documents which get through from third party systems.
- Worked on UNIX systems to build and deploy the application in different test environments.
- Also XSLT Transformations used to convert into XHTML format.
- Worked with Database Administrators to solve the problems generated while creating tables for application.
- Used log4j for tracking errors and debugging the code.
- Applied appropriate design patterns like Fa ade to simplify the complexity of application and Singleton to generate letters to Chief Financial Officer CFO .
- Used clear case tool for code repository and as version control mechanism.
- Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
- Working with Harvest - software configuration management tool which is used to handle all the code management/configuration works well.
- Migrating Ant scripts to Maven 3.0 to upgrade the existing build scripts.
- Worked with User Acceptance Testing UAT to fix the bugs.
Environment: Core Java 1.6, J2EE, Spring, MyEclipse 10.0 ,web sphere Application Server 7.0, Jquery, CSS, XML, XQUERY, SQL Procedures, JMS, IBM Rational, IBM DB2 Control Center, Ant script, Maven 3.0 PRE SQL and PLSQL Script Unix.
Confidential
- Involved in requirement gathering, design, Analysis, preparing the use cases and Responsible Designed and developed presentation layer using Struts, JSP, and JavaScript in IBM Rational Application Developer 7.0.
- Designed and developed web interface for Other Party Insurance Information System Other party Liabilities for Sanction Summary, Sanction View and Edit and Journal View/Edit screens which handles add, update functionalities for other party Liabilities.
- Configured struts-config.xml and validation.xml to set all page navigations and created lot of EJBs to address the business logic.
- Some of the modules interact with DB through Java Persistence API which is used to interact from core logic EJB to DB. We used JPQL Query language used for query language.
- Performed Validations on UI data using Ice Faces validates and JavaScript
- Deployed and executed complete implementation of business/data access layer in Web sphere Application Server and Sun web server.
- Implemented the JSPs to effectively handle the workflow of the application.
- Having working knowledge on JSTL libraries.
- Created unit test plans and involved in unit test execution.
- Worked on UNIX systems to build and deploy the application in different test environments.
- Worked with Database Administrators to solve the problems generated while creating tables for application.
- Used log4j for tracking errors and debugging the code.
- Used clear case tool for code repository and as version control mechanism. Migrating Ant scripts to Maven 3.0 to upgrade the existing build scripts.
- Migrating existing Ant scripts to Maven 3.0 to upgrade the existing build scripts.
- Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
- Worked with User Acceptance Testing UAT to fix the bugs.
Environment: Core Java 1.6, J2EE, Spring, Ice Faces, MyEclipse 10.0 ,web sphere Application Server 7x, JMS, XML, JPA, JPQL, IBM Rational, IBM DB2 Control Center,.
Confidential
Sr.Software Engineer - Java/J2EE
- Involved in requirement gathering, design, Analysis, preparing the use cases and Responsible Designed and developed presentation layer using Struts, JSP, and JavaScript in IBM Rational Application Developer 7.0.
- Designed and developed web interface for Add a new loan and Updating an existing loan from Consumer Loan System in IBM Web sphere tool which will be used by the End user Consumer.
- Configured struts-config.xml and validation.xml to set all page navigations and created lot of EJBs to address the business logic.
- Performed Validations on UI data using Ice Faces 3 validators and JavaScript
- Deployed and executed complete implementation of business/data access layer in Websphere Application Server and Sun web server.
- Implemented the JSPs and EJBs in the Struts Framework to effectively handle the workflow of the application.
- Having working knowledge on JSTL libraries.
- Created web service on the JAX-RCP protocol and invokes the client-server call to retrieve the database information from remote manner.
- Created unit test plans and involved in unit test execution.
- Worked in DB2 database through DB2 tool to write and optimize the queries and to monitor the performance of the queries used by application.
- Used XML as data communication format between different modules of the application.
- Worked on UNIX systems to build and deploy the application in different test environments.
- Worked with Database Administrators to solve the problems generated while creating tables for application.
- Worked on CacheManager functionalities with loading ehcache configuration files.
- Used log4j for tracking errors and debugging the code.
- Applied appropriate design patterns like Fa ade to simplify the complexity of application and Singleton to generate letters to Chief Financial Officer CFO .
- Used clear case tool for code repository and as version control mechanism.
- Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
- Worked with User Acceptance Testing UAT to fix the bugs.
- Working on Production Support and Pager support.
Environment: Core Java 1.5, J2EE, Struts, Hibernate, IBM Rational Developer 7.0 ,web sphere Application Server 6x, WebSphere Message Broker, JMS, XML, SQL Procedures, IBM Rational, IBM DB2 Control Center, Unix.
Confidential
Technical Lead - Java/J2EE
- Used IntelliJ IDE for code development and it's very powerful such as integration with many frameworks and rich UI experience editor tools.
- Involved in requirement gathering, Architecture design, Analysis, preparing the use cases and Responsible Designed and developed presentation layer using JSF, JSP, and JavaScript in IBM Rational Application Developer.
- Designed and developed Add/Update Customer Component system in IBM Web sphere tool which will be used by the business to maintain the inventory up to date basis.
- Configured faces-config.xml and navigation.xml to set all page navigations and created lot of EJBs to address the business logic.
- Performed Validations on UI data using JSF validators and JavaScript.
- Through AJAX java script, retrieved data from server and validated without submitting the complete request.
- Deployed and executed complete implementation of business/data access layer in Websphere Application Server and Sun web server.
- Implemented the JSPs and EJBs in the JSF Framework to effectively handle the workflow of the application.
- Created and maintained business rules through Drools rule engine.
- Using JBPM, to create graphical diagram flow chart of a process is used as the basis for the communication between non-technical users and developers.
- Created unit test plans and involved in unit test execution.
- CEP used to Real time conformance to regulations and policies.
- DROOL Fusion used it for task processing for multiple events.
- Worked in DB2 database through DB2 tool to write and optimize the queries and to monitor the performance of the queries used by application.
- Used XML as data communication format between different modules of the application.
- Worked on UNIX systems to build and deploy the application in different test environments.
- Worked with Database Administrators to solve the problems generated while creating tables for application.
- Used log4j for tracking errors and debugging the code.
- Applied appropriate design patterns like Fa ade to simplify the complexity of application and Singleton to generate letters to Chief Financial Officer CFO .
- Used SVN for code repository and as version control mechanism.
- Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
- Worked with User Acceptance Testing UAT to fix the bugs.
- Working on Production Support.
Environment: Core Java 1.5, J2EE, JSF, Hibernate, AJAX, IntelliJ IDE, JBOSS Server, JBPM , XML, SQL/PL-SQL Procedures, JBOSS fuse, DROOLS Oracle, Unix.
Confidential
Technical Lead - Java/J2EE
- Involved in requirement gathering, Architecture design, Analysis, preparing the use cases and Responsible for designing and developing object models, class diagrams with UML Specifications for the tracking system module using Rational Rose.
- Designed and developed presentation layer using JSF and JavaScript in Sun Java Studio Creator.
- Designed and developed Inventory management system in IBM Web sphere tool which will be used by the business to maintain the inventory up to date basis.
- Configured faces-config.xml and navigation.xml to set all page navigations and created lot of EJBs to address the business logic.
- Designed and developed Manager Recap Report and DOTCOM Sales Report using omniture reporting tool, which will be used by business as part of the application revenue calculation.
- Worked on and responsible for all the batch jobs which run daily multiple times.
- Dealt with lot of works on product tax calculation, new/existing member registration, and payment process for item purchased by members.
- Performed Validations on UI data using JSF validators and JavaScript
- Deployed and executed complete implementation of business/data access layer in Websphere Application Server and Sun web server.
- Implemented the JSPs and EJBs in the JSF Framework to effectively handle the workflow of the application.
- Created unit test plans and involved in unit test execution.
- Worked in Informix database through Teradata tool to write and optimize the queries and to monitor the performance of the queries used by application.
- Used XML as data communication format between different modules of the application.
- Worked on UNIX systems to build and deploy the application in different test environments.
- Worked with Database Administrators to solve the problems generated while creating tables for application.
- Used log4j for tracking errors and debugging the code.
- Applied appropriate design patterns like Fa ade to simplify the complexity of application and Singleton to generate letters to Chief Financial Officer CFO .
- Used VSS for code repository and as version control mechanism.
- Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
- Writing/modifying Ant script for the deployments.
- Worked with User Acceptance Testing UAT to fix the bugs.
- Working on Production Support.
Environment: Core Java1.5, J2EE, Spring, JSF, IBM weblogic , VSS, Jbuilder 2006, Informix, EJB 2.0, XML, PL-SQL/SQL Procedures, Rational Rose, UML, IBM Sybase, Ant script, Unix.
Confidential
Java / J2EE Developer
- Involved in gathering business requirements, analysing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
- Used UML and Rational Rose for system design and modelling.
- Developed the business logic of XCOLL and encapsulated it in a business object which is coded in java and embedded the same business object within the BIM EJB.
- Developed a bridging SOAP XML/JMS Proxy to support JMS/XML client.
- Implemented the JSPs, Servlets, and EJBs in the MVC Struts Framework to effectively handle the workflow of the application.
- Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, and Action Mapping and Action Form objects.
- Developed Controller Servlets, Action classes, configured Action mappings and errors.
- Executed complete implementation of business/data access layer in Websphere Application Server.
- Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session fa ade Design Pattern.
- Involved in configuring Web.xml, Struts-config.xml.
- Made changes to configuration files when the fixes occurred.
- Developed the Login screen so that only authorized users and authenticated administrators can only access the application using Struts, Servlets, HTML and JavaScript.
- Developed Log4J logging API to log errors and messages.
- Created Test Plan, High-level design, Interface agreement documents for major release.
- Used IBM DB2 Universal Data Base for back end database access and used ORACLE for configurable data and caching.
- Developed build and deployment scripts using Maven to generate WAR, EAR and JAR files and store them on the repository, publish and deploy on the WebSphere.
- Involved in fixing defects and troubleshooting issues on UNIX environment and wrote Shell scripts to automate jobs.
- Developed JSP's for dynamic content generation and a script file .js , which contains generalized script functions written in JavaScript those are utilized throughout the application.
- Used XML as data communication format between different modules. Used CVS for code repository and as version control mechanism.
- Deployed and built various versions of BIM on different server boxes.
Environment: Core Java 1.4, J2EE EJB 2.0, JNDI , Servlets, MVC Struts, JMS, RAD 6.0, PL-SQL/SQL Procedures, Web sphere Application Server 6.0, Rational Rose, UML, Rational Unified Process RUP , XML, IBM DB2 UDB 8.1, Oracle, CVS, Unix.
Confidential
J2EE Developer
- Involved in requirement analysis, design, coding and implementation and code review.
- Used UML and Rational Rose for system design and modelling.
- Designed and developed the presentation layer using JSP/Servlets. Implemented the JSPs, Servlets in the MVC Struts Framework to effectively handle the workflow of the application.
- Executed complete implementation of business/data access layer in EJB's and other classes on Web sphere Application Server
- Deployed the EJB's on WebLogic Application Server.
- Used Servlets to service requests from UI to manipulate Business Objects and invoke respective EJBs for making database updates.
- Established JDBC connection to retrieve the customer account details and transactions list from the IBM DB2 database.
- Worked with IBM Sybase Data Base back end. Used XML as data communication format between different modules
- Extensively worked on Prepared Statements and Callable Statements of JDBC 2.0 API to access the IBM DB2 database.
- Developed Controller Servlets, Action and Form objects for process of interacting with IBM DB2 database and retrieving dynamic data.
- Involved in the Validation and documentation of Test Results. Writing Detail Design Documents with UML Specifications.
- Developed a standalone java client using the Java API for XML-based RPC, and tested the functionality of the web service.
- Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
- Wrote test scenarios for testing the web service, both from a Web Client and a Standalone Java Client.
Environment: Core Java1.4, J2EE EJB 2.0, JNDI , Servlets Struts , log4j, JMS, PL-SQL/SQL Procedures, WebLogic Application Server 5.0, Rational Unified Process RUP , Rational Rose, UML, XML, XSL, IBM DB2 UDB 8.1, PVCS Unix.
Confidential
J2EE Developer
- Developed requirements, designs, coded, implemented and ran code reviews.
- Used UML and Rational Rose for system design and modelling.
- Designed and developed the presentation layer using JSP/Servlets.
- Implemented the JSPs, Servlets, and EJBs in the MVC Struts Framework to effectively handle the workflow of the application.
- Participated in unit testing and functionality testing and used log4j for tracking errors and debugging the code.
- Modified Struts configuration files as per application requirements and developed Web service for non java clients to obtain user information.
- Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session fa ade Design Pattern
- Executed complete implementation of business/data access layer in EJB's and other classes on Websphere Application Server
- Designed, developed and deployed the Session, Entity beans and implemented EJB Transactions and Connection Pooling.
- Used IBM DB2 Universal Data Base back end.
- Used IBM DB2 by developing different tables and ran SQL queries on them and also developed stored procedures using callable statements and created triggers and functions based on the project requirements.
- Designed the web service call to retrieve the broker details based on the broker ID using WSDL, SOAP and XML and designed XML Schema for Broker Details.
- Developed Shell script to export Informix table's data into flat files and performed Unit Testing using JUNIT.
- Used XML as data communication format between different modules. Used XSLT for transforming the XML content into HTML.
- Responsible for preparation and monitoring of Module Schedules and Project Status Tracking using MS Project XP.
Environment: Core Java1.4, J2EE EJB 2.0, JNDI , Servlets Struts , log4j, JMS, PL-SQL/SQL Procedures, Websphere Application Server 5.0, Rational Unified Process RUP , Rational Rose, UML, XML, XSL, Postgres SQL UDB 8.1, PVCS Unix.
Confidential
Project: Real Time Network Administration in INTRANET
- Used RUP and Rational Rose to develop Use Cases, created Class, Sequence and UML diagrams.
- Involved in preparing the Design Document
- Installed and configured the development environment using Web-logic on Windows NT and LINUX operating systems.
- Extensive use of Servlets, HTML and JSP for the presentation layer along with JavaScript for the client side validations
- 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 and used JavaBeans to return dynamic information.
- Implemented Stateless and State full Session beans to capture user data and to achieve scalability, memory management and transactions and implemented Business Delegate design pattern.
- Designed and developed an enterprise common logging around Log4j with a centralized log support used logger info, error and debug .
- Used Oracle 8i by developing different tables and ran SQL queries on them and also developed stored procedures using callable statements and created triggers and functions based on the project requirements.
- Developed test cases using JUNIT and used CVS for maintaining repository for the project.
Environment: Java , JSP, HTML, DHTML, Servlets, Struts, JavaScript, JBOSS, Eclipse, CVS, RUP, Rational Rose, UML, CSS-style sheets, Tiles, Java Beans, JUNIT, Oracle 8i.