Sr Java Developer Resume Profile
CA
SUMMARY
- Participated in requirement analysis reviews and working sessions to understand the requirements and system design.
- Experience in developing Front-End using Struts JSP JavaScript HTML DHTML and CSS.
- Experience in working with web/applications servers BEA Web logic Apache Tomcat .
- Thorough knowledge of scalable n-tier distributed as well as client/server architectures.
- Experience in designing highly transactional web sites using J2EE technologies and handling design/implementation using RAD/Eclipse/WSAD.
- Experience in designing Low Level and High Level design documents.
- Worked on multiple Operating Systems like UNIX Windows Win-NT Win.
- Scripting expertise in SQL Bourne Shell K Shell C Shell and bash.
- Proficiency in developing Model View Controller MVC Architecture based applications using Struts and Spring Frameworks.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework Core Web JDBC MVC and DAO .
- Designed and developed various integration components using JMS.
- Experience in implementing SOA architectures with web services using WSDL SOAP and UDDI.
- Configured logging tool using log. Managed version control using CVS VSS and Star Team.
- Experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle SQL Server using TOAD and Query Manager.
- Experience in Hibernate which includes integrating legacy databases writing custom CRUD statements integrating stored procedures and functions and also performed polymorphic associations.
- Hands on experience in working on XML Suite of technologies XML XSL XSLT DTD XML Schema SAX DOM
- Experience in implementing various design patterns including Data Access Object Session Facade Business Delegate Service Locator MVC Data Transfer Object and Singleton.
- Expertise with IBM Web Sphere BEA WebLogic Jakarta Tomcat Jboss.
- Experience in Configuring and deploying applications on IBM Web Sphere Apache Tomcat BEA Web Logic server.
- Proactive and well organized with effective time management skills.
- Applied Use Case diagrams and Class diagrams using UML and Rational Rose.
TECHNICAL SKILLS
Languages | Java J2EE C. |
Platforms | HP-UX LINUX Windows XP |
J2SE / J2EE Technologies | Java J2EE Swing RMI Sockets JDBC Servlets JSP Java Beans JSTL Jakarta Struts EJB Spring Hibernate JTA JMS Web Services. |
Web Technologies | HTML DHTML XHTML CSS Java Script My Faces Rich Faces JSF PHP and AJAX |
XML Technologies | XML XSL XQuery XSD and XSLT |
Web/Application Servers | Web Sphere Web logic Application server JBOSS J2EE Server Apache Tomcat IBM HTTP Server and IIS. |
IDE / Tools | RAD WSAD Eclipse with My Eclipse Rational Rose. |
Methodologies | Unified Modeling Language UML Rational Unified Process RUP Agile. |
PROFESSIONAL EXPERIENCE
Confidential |
PROJECT DESCRIPTION
CALM automates the manual process of financial models used to compute and book Net interest income NII and other accounting specifics into an IT controlled environment. In order to enforce improved access controls provide better auditing disaster recovery and version control there was need to automate the manual process. In short CALM application predicts the performance of loans.
It consists of core Cash Flow engine User Interface screens database persistence layer for storage and retrieval of assumptions and results and the Business Objects BO reporting tool. The generic Cash Flow Engine is designed to highly flexible behaviour based on inputs and will mimic the current Excel based engine.
RESPONSIBILITIES
- Developed the spring AOP programming to configure logging for the application
- Implemented application level persistence using Hibernate and Spring.
- Developed complex Web based UI using Struts Ajax and Java Script
- Developed the UI panels using JSF XHTML CSS DOJO and JQuery
- Created Reusable components with AJAX components in Wicket Frame Work
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Developed user interface using JSP HTML XHTML and Java Script to simplify the complexities of the application.
- Create new Oracle BI Publisher reports using XML PL/SQL and MS Word.
- Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports
- Developed stored procedures triggers and functions with PL/SQL for Oracle database.
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Implement web service components using Apache CXF framework
- Developed JUnit test cases to validate the REST services.
- Used Eclipse IDE for designing coding and developing applications
- Created the domains application servers and load balancers using Weblogic.
- Worked with Rational ClearCase to provide sophisticated version control workspace management and parallel development support
- Developed JUnit test cases for all the developed modules.
- Project developed in Agile development mode.
- Involved in System Requirement study conceptual design and designing of Use Cases based on the requirements using UML.
- Built main application in Python Django leveraging technologies such as Tastypie Backbone.js and Celery.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js Angular.js Ember.js Can.js and Jquery.
- Co-developed a new tool on the Express Node.js MVC platform that allows marketers to insert dynamic content in email sends based on location and temporal factors
- Worked on the Struts framework and JSP and Struts tag libraries to page display technology.
- Developed the front end using JSP JSTL AJAX and Display Tag libraries.
- Developed the Servlets for processing the data on the server.
- Involved in writing maven scripts for merging jar files into existing repository
- Implemented a prototype to integrate PDF documents into a web application using iText PDF library.
- Provided application development using OOA and OOD methodologies primarily for Java EJBs JSP D HTML CSS XML XSL XSLT.
- Worked on Sun Jersey REST framework to create webservices.
- Prototyped Web services with Cassandra NoSQL in the Backend for Sequence retrieval.
- Technology leadership for the direction of the Cloud based application using Node.JS PDFJS Sencha MongoDB and MS SQL Server integrating to a proprietary framework.
- Designed and implemented interface elements using Google Web Toolkit.
- Maintained report and request generator using Jasper Report.
- Involved in developing and modifying the credit card consumer loan business rules in ILog JRules
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Design develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Environment JAVA SPRING HIBERNATE STRUTS JQUERY AJAX SENCHA EXTJS ANGULAER.JS NODE.JS BACKBONE.JS JAVASCRIPT ORACLE CRUD PL/ SQL NOSQL JDBC APACHE CXF JERSEY REST EJB MONGODB ECLIPSE WEBLOGIC CLEARCASE JUNIT AGILE UML JSP JAVASERVER PAGES STANDARD TAG LIBRARY JSTL SERVLET MAVEN ITEXT GWT GOOGLE WEB TOOLKIT JASPER REPORT ILOG WEB 2.0 SOA.
Confidential |
PROJECT DESCRIPTION
PNC is a highly diversified and growing financial services organization spanning the retail business and corporate markets. Credit Card Tracking System was developed to allow individual or corporation to track the credit card transactions online
RESPONSIBILITIES
- Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Rational Rose.
- Responsibilities include analysis of these various applications designing of the enterprise applications co-ordination with client and offshore team meetings with business users functional and technical guide to the offshore team project management
- Designed UI using JSP and HTML and validated with JavaScript for providing the user interface and communication between the client and server.
- Implemented MVC architecture by developing struts framework.
- Struts Validator framework is used to do client side validation.
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- Used AJAX DOJO Java script Spring and GWT to create interactive user interface.
- Experience in dimensionally modeling relational data sources DMR using Cognos 8 Framework
- Wrote Action classes Business Objects and Service classes.
- Created Real-time Reporting systems and dashboards using Adobe Flex MySQL and Perl
- Configured Struts-config.xml with all the mappings required by the architecture.
- Used Struts tag libraries in the JSP pages.
- Involved in developing custom taglibs JSP Servlets EJB s Portlets and DB2 - stored procedures
- Created detail design documents which has the UML Design diagrams table information object model etc which are required for the developer
- Worked with various version control tools like CVS Clear Case and Subversion SVN .
- Core developer of the application infrastructure using GWT as the front-end
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with DB2.
- Developed EJB components Session Beans Entity beans using EJB design patterns to business and data process.
- Use of multiple tools including Apache POI iText and JFreeChart
- Involved in user interface development using JSTL.
- Worked on Hibernate object/relational mapping according to database schema.
- Prepare Java/J2EE development structure for Maven.
- JSP interfaces were developed. Custom tags were used.
- Responsible for modifying existing DB2 stored procedures and writing SQL queries as per requirement.
- Involved in coding for JUnit Test cases.
- Developed the Servlets for processing the data on the server
- Used Dojo for the client side development and validations
- Experience with SQL and basic CRUD operations
- Used Hibernate annotations to avoid writing a mapping file.
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Developed the Web Based Rich Internet Application RIA using Adobe Flex.
- Used Subversion for version control and created automated build scripts.
- Used Apache to build projects which assisted in testing and produce reports on projects.
- Wrote JMS classes to communicate with MQ series deployed at Credit Card Issuing agency VISA MASTER .
- Used SQL statements and procedures to fetch the data from the database.
- Deployed and configured portlets in WebSphere Portal Server 6.0
- Installed configured and maintained Websphere server and DB2.
- Deployed the application on to Websphere application server.
- Implemented Web services by applying SOA concepts in conjunction with SOAP.
- Participated in code review sessions to enhance the developed applications.
- Worked with QA team for QA testing.
ENVIRONMENT Java Servlets JSP JSTL Struts JMS EJB DOJO Cognos Hibernate HTML XML Apache DB2 Spring Apache CXF CRUD SVN Web services GWT Subversion Maven UML IBM Websphere Websphere Portal Junit Flex.
Confidential |
PROJECT DESCRIPTION
The NPR Platform project involves exposing the application as a web service asynchronous synchronous which gets the request from user and based on the criteria given by user get information from multiple systems and return the response back to the system. Initially exposed it as asynchronous service to the global service user and then changed the architecture of the core functionality to expose it as synchronous web service for wholesale customers.
RESPONSIBILITIES
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Worked on persistence layer using O/R Mapping tool IBatis with Oracle Database.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed Web pages using JSF.
- Involved in coding and unit testing of Servlets JSPs and EJBs.
- Created of interface to manage user menu and Bulk update of Attributes using JS EXTJS and JQUERY.
- Worked on DB2 data base for storing and retrieving the application data
- Designed and implemented database structure in MySQL Server.
- Worked on Toad for Oracle for querying the database.
- Involved in Creation Manipulation and Supporting the SQL Server Database.
- Design and Developed using WebService using Apache Axis on JBOSS.
- Developed Web Services using WSDL and XML.
- Creates GUI builder using NetBeans.
- Created Jar file war file in Jboss Application Server.
- Work with clients on their day to day interactions with CVS Caremark
- Created automated test cases using Selenium.
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Developed the UML Use Cases Activity Sequence and Class diagrams using Rational Rose.
- Design Development of the User Interfaces using HTML CSS and JSP.
- Designed and developed the web-tier using Html JSP s Servlets Struts and Tiles framework.
- Used ANT for building the application and deployed on BEA WebLogic 8.1 Application Server.
- Developed XSD for validation of XML request coming in from Web Service.
- Integrated EMC Documentum with Content Management Interoperability Services CMIS for Content Management.
- Analyzed business requirements and documented them into business stories in JIRA
- Implemented Cognos SDK code for extracting the report schedules defined by power users
- Involved in designing the data stage job to implement ILOG JRules Component.
- Design and develop pricing region services using Oracle ADF JSF and Oracle Spatial.
- Design and development of the exception management workflow using Oracle BPM
- Used IBM MQ Series in the project.
- Worked in Windows and Oracle Enterprise Linux Apache Tomcat Oracle WebLogic Server.
- Installed and configured the development environment using Web-logic on Windows NT and LINUX operating systems.
- Created directory structure flow using UNIX to receive and send data to internal and external systems.
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis.
- Developed websites utilizing Wordpress platform.
- Develop and implement online marketing strategies for clients including Drupal Wordpress
- Designed and developed using C .Net and MVC patterns.
- Designed and developed dynamic web based solutions using ASP ASP.Net SQL Server Visual Basic and Active-X components.
- Designed the dynamic stress reporting Sybase Perl and C .
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Involved in writing batch jobs using COBOL.
- Conversion of PL/I code to COBOL.
- Worked with JCL to schedule jobs on Mainframes.
- Used PL/SQL Stored procedures and JDBC routines.
- Served as subject matter expert SME on multiple VB/C applications.
- Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL.
ENVIRONMENT JAVA SPRING IBATIS STRUTS JSF EJB JQUERY MYSQL TOAD SQL SERVER DB2 APACHE AXIS2 WSDL NETBEANS JBOSS CVS VISUAL SOURCE SAFE SELENIUM WATER FALL MODEL UML JSP SERVLET ANT XML EMC DOCUMENTUM JIRA SWING COGNOS ILOG ORACLE ADF ORACLE BPM IBMMQ SERIES APACHI TOMCAT LINUX UNIX RUBY WORDPRESS DRUPAL .NET ASP C MAINFRAME COBOL PL/I JCL SQL SAS VB ASP.
Confidential |
PROJECT DESCRIPTION
EQITAM is a full-fledged equity trading application designed to simulate the actual trading system present in the production environment. This application is designed in a test environment called KPMG with the primary purpose of simulating production. The entire environment consisted of roughly about 13 Order Management Systems OMSs to facilitate trading of different types of stocks and each of these OMSs were built using varied technologies. These OMSs were to be enhanced and tested so as to ensure compliance standards.
RESPONSIBILITIES
- Developed and Implemented WebServices and used Spring Framework.
- Configured Struts Hibernate framework with Spring MVC.
- Developed Web pages using JSF.
- Used DOJO for AJAX Support and used JSON for DOM objects
- Developed JavaScript based components using ExtJS framework like GRID Tree Panel with client reports customized according to user requirements.
- Developed GUI screens for XTT LD application using JSP HTML and CSS.
- Developed web applications using Spring MVC JQuery HTML5 Bootstrap.
- Used DB2 as the database and wrote SQL PL-SQL.
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Used JDBC to connect to the information model tier.
- Used Apache CXF for XML generation.
- Used SOAP Technology for exchanging the XML application using HTTP.
- Developed Web Services using WSDL and XML.
- Used My Eclipse as an IDE for developing the application.
- Worked on Securing WebSphere Portal with LDAP and DB2 WebSphere with LDAP.
- Build and release the code from Clearcase Subversion and Perforce.
- Developed JUnit test cases for all the developed modules.
- Worked in Agile environment with active scrum participation.
- Design and development of components such as Class and Sequence diagram in UML.
- Developed custom tags JSTL to support custom User Interfaces
- Developed Servlets and JSP based on MVC pattern using Struts framework and Spring Framework
- Used Maven to build and generate code analysis reports.
- Used IText to generate PDF for HTML forms.
- Design implementation and development of Oracle ECM workflows to meet the requirements of the business user.
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit Java and XML in a UNIX environment.
- Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
- Integrated Jasper Report with Struts web based application.
- Worked in SOA architecture Websphere Message broker for integration with Pega and ILog.
- Designed and implemented Rules infrastructure by wrapping up core JRules API.
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Used JMS in the project for sending and receiving the messages on the queue.
- Build code using IDE Intell and deploy it using Apache Tomcat.
- Involving in Building the modules in Linux environment with ant script.
- Developed custom web forms using PHP and JavaScript.
ENVIRONMENT Spring Hibernate Struts JSF Dojo Sencha Extjs Javascript CSS AJAX HTML5 DB2 Crud Pl/Sql JDBC Apache Cxf Soap Webservices Eclipse Websphere Portal Subversion Junit Scrum UML JSP JSTL Servlet Maven XML Itext Oracle ECM Google Web Kit Gwt Jira Jasper Report Ilog Jrules Web 2.0 SOA JMS Apache Tomcat Linux PHP.
Confidential |
PROJECT DESCRIPTION
A self care portal for France based telecom provider on the J2EE platform using Struts. Self Care application is aimed at providing different interfaces to the end users to manage information related to their respective accounts with the telecom service provider. The main objective of this application is to provide three different interfaces viz. Web WAP and IVR interfaces to the end user. It provide a mechanism by which Self Care end users can access their account information and edit it based on the rule sets defined.
RESPONSIBILITIES
- Involved in development of various modules Using AJAX JSP and Servlets.
- Well Implementation Of JDBC Connectivity to Access Data From Database Servers.
- UAT Support Release Activities.
- Active Participation in the life cycle of the Project as a Team Member.
- Designed and modified User Interfaces using JSP JavaScript CSS and jQuery.
- Worked with J2EE and J2SE technologies including JSP s Servlets Java Web Start EJB s and Web logic.
- As a Senior Programmer involved in developing the Scheduled jobs Servlets JSP and involved in the integration and release phase of the product.
- Involved in the development of business module applications using J2EE technologies like Servlets JSP and JDBC.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Developed PL/SQL procedure for login module and registration module.
- Created Reusable components with AJAX components in Wicket Frame Work
- Was the member in the Product Enhancement team
- Prepared the impact analysis documents.
- Used MVC architecture for development
- Did unit testing for newly developed components using JUnit.
- Solved the Customer defects.
- Extensively used JSP HTML CSS Java script for developing new pages.
- Used EJB JMS Java Script in enhancement of the product
- Monitored and trouble shoot the Performance issues and Memory leaks in applications.
ENVIRONMENT JAVA ORACLE JSP HTML DHTML CSS JAVASCRIPT ECLIPSE WEBSPHERE RATIONAL ROSE FOR DESIGN STRUTS AJAX ECLIPSE ANT.