Rishikesh Java
Rishikesh Java
Rishikesh Java
732-986-7444
[email protected]
__________________________________________________________________ Sr. Java Developer
SUMMARY:
TECHNICAL SKILLS:
OPERATING SYSTEMS
PROGRAMMING
ID ENVIRONMENTS
WEB TECHNOLOGIES
APPLICATION SERVERS
DESIGN
DATABASE ENVIRONMENTS
VERSIONING TOOLS
BUILD TOOLS
SOFTWARE
DEVELOPMENT
METHODLOGY
Used Spring-Hibernate in data access layer to access and update information in the database.
Implemented XML to stream data across different Interfaces for Reconciliation and Reversal
process of the transaction files with the Bank.
Designed and developed web application using JSF, JSP, Spring framework, HTML, DHTML
and JavaScript.
Used SAX parser to parse the XML documents and XSLT for transformations.
Consumed web applications using RESTful web services.
Used IBM MQ Series with JMS support to communicate and update info with Merchants.
Performed unit tests using JUnit framework and Easy Mock for Unit Testing.
Involved in coding of Java Script using JQuery for front-end validations.
Developed and used SQL and Stored Procedures in Oracle.
Developed Data Power components such as MPGW and front side handlers.
Designed security and processing policies and rules for Data Power components.
Environment:
Servlets, JSP, JSF, Spring, JNDI, JMS, HTML, DHTML, JavaScript, Rational Rose, XML, RMI, IBM
MQ Series, HTML, REST, BEA Weblogic, Oracle, Windows NT.
Atlantic Health, Princeton, NJ
Role: Java/J2EE Developer
Developed application using Struts Framework that leverages classical Model View Controller
(MVC) architecture.
Integrating Struts with Spring by delegating Struts action management to Spring Framework
based service layer. Used Spring Framework for Dependency injection.
Used Spring AOP for cross cutting concerns and IOC for dependency injection.
Used Spring-Hibernate in data access layer to access and update information in the database.
Hibernate frame work is used in persistence layer for mapping an object-oriented domain model
to a relational database (oracle).
Implemented various design patterns in the project such as Business Delegate, Data Transfer
Object, Data Access Object, Service Locator and Singleton.
Used SQL statements and procedures to fetch the data from the database.
Designed and developed the web-tier using JSF, HTML, JSP, Servlets, Struts and Tiles
framework.
Coached and mentored all engineering team staff with Data Power applications and concepts
Used Http compression and AJAX for faster response time.
Implemented spring security features using AOP Interceptors for the authentication.
Used Java Scripts for client side validations and validation framework for server side validations.
Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
Used Log4j for logging messages and Rational Clear Case for version Control.
Used ANT scripts to fetch, build, and deploy application to development environment.
Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments
to/from customers.
Involved in coding of Java Script using JQuery for front-end validations.
Deployed the application on JBoss application server.
Used Rational Rose for Use Case diagrams, Active flow diagrams, Class diagrams, Sequence
diagrams and Object diagrams in design phase.
Used JUnit framework and Easy Mock for Unit Testing.
Environment:
Java, J2EE, JSF, Spring, Spring AOP, Struts, JNDI, HTML, Perl, CSS, JavaScript, Hibernate, SQL 2005,
LINUX, ANT, Log4j, JUnit, SOAP, REST, XML, JSP, Servlets, JSTL, AJAX, JBoss.
eCredit.com, West wood, MA
Sr. Programmer/Analyst
Description:
eCredit.com inc. provides services to its customers in real time credit, financing and related services for ebusiness through Global Financing Network. With the Global Financing Network, the company
intelligently connects its customers to financing partners and global information sources so that credit and
financing decisions can be processed in real time at the point of sale. This project contains four modules Business Finance, Business Revolving Line of Credit, Consumer Finance and Consumer Revolving Line
of Credit.
Responsibilities:
Analyzing the client requirements and functional areas of the existing system, client interactions,
coordinating with the team members on critical problems and solving, technical guidance.
Involved in collecting the End User Requirements and involved in preparing System Request
Requirement Document (SRR), System Design Document (SDS) and the Use Case (UC).
Responsible for design and architecture of the project by using MVC- Struts framework.
Implemented the some of the design patterns that fit into the framework.
Used Strutsvalidation framework extensively. Developed JSPs using Struts tag libraries.
Developed Form beans and action classes to write the routing logic and to call different services.
Developed and executed the user-input validation logic in form beans.
Responsible for developing the DAOs (Data Access Objects) for calling the Stored Procedures.
Extensively used JDBC Statement, Prepared Statement and Result Set interfaces.
Developed the Value objects and Business objects to fit into the architecture.
Developed the beans and deployed into the Websphere5.0.
Designed and developed the JSP for the different modules.
Developed and tested the application in WSAD test environment and deployed in to the server.
Involved in coding of Java Script using JQuery for front-end validations.
Involved in Client and Business Validation.
Did code review of the UI team.
Performed unit tests using JUnit framework and Easy Mock for Unit Testing.
Developed unit test cases and performed Integration testing and automated testing.
Developed the different components that are commonly used throughout the application.
Profiling and fine-tuning the application.
Environment:
JDK1.3, WSAD, Websphere, Struts, EJB, Design Patterns, JMS, RMI, JSP, Servlets, XML, XSL, UML,
JDBC, DB2, SQL, eMatrix, MQL, TCL/TK.
Kaiser Permanente, Irvine, CA
Role: Jr. J2EE Developer
Participated in software development life cycle [SDLC] of the Financial Agreements Search and
Claims Feedback.
Designed Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams using
Rational Rose 2000 to model the detail design of the application.
Adapted design patterns - Model 2/MVC architecture using Jakarta Struts 1.2 and Front
Controller, Business Delegate, Session Faade, Service Locator, Data Access Object [DAO] and
Data Transfer Object [DTO] design patterns to deliver highly efficient and optimized system.
Used IBM MQ Series with JMS Support to publish information about new insurance plan, new
customer or account opening etc.
Created applications, connection pools, deployment of JSPs, Servlets in BEA WebLogic.
Involved in Web Services [JAX-RPC, UDDI and JAXRS] development to service the quotes
request for various insurance plans on demand.
Involved in coding of Java Script using JQuery for front-end validations.
Performed unit tests using JUnit framework and Easy Mock for Unit Testing.
Environment:
J2EE, EJB, Java, Jakarta Strut, JSP, Servlets, JDBC, JMS , SQL, JNDI, WebLogic Application Server,
Rational Rose and IBM MQ Series, Oracle .
Four Soft LTD., Hyderabad, India
Java Developer
Project: Logistics Vision (4S e-Trans)
Description:
Logistics Vision (4S e-Trans) is a complete enterprise level web based B2B application fully build with
J2EE technologies. It is basically a Multi-Modal Freight Management System. It incorporates the work
flow required in a freight forwarding business.It includes freight forwarder's customers, shippers,
consignees, vendors, carriers and agents. On creating a shipment various aspects like origin, destination,
shipper, consignee, bill to party, container or pack details etc., are captured then tariffs are applied,
various charges are included and finally invoiced to shipper or consignee or destination terminal
depending on the business scenario.
Responsibilities:
Analyzing and preparing the Technical Documents for the issues and thereafter fixing the issues.
Doing Impact analysis and providing the Solution Proposal Documents to the issues.
Coding EJB components for a subset of the functionality.
Writing JSP's and Servlet's for the UI and business functionality.
Studying and analyzing the domain knowledge areas like features that can prove to be valueadded to the product.
Researching ways to increase performance of the Application through use of methodologies like
asynchronous calls to database, stored procedures in place of Dynamic SQL, etc.
Developing Quantification Queries to identify the similar kind of problematic shipments
Developing and executing the Data fix scripts to rectify the corrupted data in the database.
Providing the database changes to ensure the data integrity of the data model.
Involved in coding of Java Script using JQuery for front-end validations.
Used JUnit for the unit tests.
Environment:
J2EE, JSP, Servlets, Struts, EJB, JMS, XML, CVS, HTML, CSS, MySQL, Rational Rose, UML, SQL
and Tomcat.
Education:
Bachelors in computer science from JNTU