Post Job Free

Resume

Sign in

Java Developer Spring Boot

Location:
Plainfield, NJ
Salary:
175k/annum
Posted:
January 12, 2024

Contact this candidate

Resume:

MARSFRED DEBBARMA

Email: ad2pho@r.postjobfree.com

Senior Java Developer and Technical lead with 20+ years of professional experience in Software Analysis, Design and Development, Implementation and Testing Object Oriented Applications and Web based Enterprise Applications using Java/J2EE/Spring Boot/ Angular/ Micro Services/ Cloud Computing Environment.

Summary:

Experience working in environment using Agile (Scrum/Kanban) and Test-Driven Development (TDD) development methodologies.

Proficient in Front end development using JSP, HTML5, CSS3, JavaScript, jQuery, Angular, Bootstrap, and familiar with React.

Experience in multi-tier applications design and development, Client Server applications technologies like Core Java, J2EE, Spring Boot, AWS, JMS, MQ, CORBA, XML, JDBC, Spring and Hibernate

Experience in Java 8/11 features like Parallel Streams, Lambdas, functional interfaces, and filters

Experience in developing Spring Boot Microservices using REST Webservice

Experience with Cloud Computing Service Environment - Docker, Kubernetes and AWS S3

Experience working with S3 Storage API

Familiar with AWS platform and its dimensions of scalability including EC2, S3, EBS, Route53, SNS, SQS.

Experience developing micro services architecture using Kubernetes and Docker

Strong design and debugging skills, and extensive utilization of UML modeling tools like Visio, Rational Rose.

Sound knowledge of Equities, Fixed Income Securities and Credit Derivatives Space.

Extensive experience in Oracle, DB2 and Sybase.

Track record of delivering in high-pressure environment.

Experience in Coordinating, delegating, and working with Global teams.

Experience in team leading and mentoring junior team members.

Domain knowledge and business experts in Finance, Banking, Healthcare.

Technical Skills:

Programming Languages: Java, Python, C, SQL, PL/SQL.

Scripting Languages: XML, HTML, CSS, JavaScript, AJAX, jQuery, JSON, Angular, Bootstrap, NodeJS, ReactJS.

Tools: Junit, Mockito, Selenium Driver.

Frameworks: Spring/Spring Boot, JPA, Hibernate, iBatis, JMS.

Web Services: SOAP, UDDI, WSDL, JAX-RS, JAX-WS, RESTful Web Services, AWS, Microservices.

Databases: Oracle, MS SQL, Sybase, and DB2.

Debugging Tools & CI/CD: JIRA, Jenkins, Ansible

Version Control: Git, GitLab, Bit Bucket SVN, CVS

Messaging Architectures: MQ series5.3, MQSI, Apache Kafka

IDE Tools: Eclipse, IntelliJ IDEA, Visual Studio Developer

Operating Systems: HP-UX, AIX, Solaris, Linux, and Windows NT/2000/XP.

Web/App Servers: WebSphere, WebLogic, Apache Tomcat.

Other Tools: Autosys, Veracode, Service Now, Open LDAP, Windows AD, IBM Tivoli Directory Server

Work Experience:

Bank Of America, Jersey City April 2023 to Date

Product Master Environment (PME) – Fusion Reference Data

The Product Master Environment and Fusion Reference Data Management is a strategic firm-wide data management capabilities to create centralized and comprehensive system for managing product data within the organization. This system serves as a single source of truth for all product-related information such pricing, party, account, liquidity coverage ratings etc. ensuring data consistency, accuracy, and accessibility across departments. Feeds files from different vendors are received and processed on daily basis through different layers and stages of the application using ETL tools and decoupling components using Queues. The assets are classified using business rule engines and deemed as golden copy based on arbitration rules, and are distributed and published to end client for further enrichment and feed into analytics platforms.

Responsibilities: -

Role: Senior Consultant

Senior Consultant and Developer in analysis, develop and implementation of LCR 6G (Liquidity Coverage Ratings).

Developed backend SQL scripts code with firm’s build process to deploy to different environment using Jenkins.

Designed, developed and enhanced java service layer for different asset calculation engine using mvel rule expressions.

Actively participated in Scrum meetings to ensure the project followed Agile practices.

Leveraged Bitbucket for version control, including code check-ins, pushing, and branch management.

Collaborated with team members by resolving merge conflicts and ensuring code repository integrity.

Engaged in QA activities, including code reviews and unit testing, to maintain code quality and reliability.

Addressed and resolved defects and issues identified during testing.

Played a crucial role in the deployment process, ensuring successful test and production deployments.

Coordinates with DevOps and operations teams to facilitate smooth releases.

Actively participated in code reviews, providing constructive feedback to team members and adhering to coding standards.

Kept abreast of industry trends and best practices in Java development, attending training sessions or online courses as needed.

Mentored junior team members, providing guidance in understanding complex technical concepts and improving coding skills.

Facilitated knowledge sharing sessions, enhancing team collaboration and cross-functional knowledge transfer.

Tools/Technologies: Java 8/11, Oracle 12C, Spring/Spring Boot, hibernate, Linux, WAS, Maven, Eclipse, IntelliJ, Bit Bucket, JIRA Tools, PL/SQL, Jenkins, Tibco Rendezvous, ETL tools such as JRVR, Informatica, Autosys, Shell Scripts.

BNY Mellon, Jersey City/NY Nov 2015 – Jan 2023

Unstructured Record Archival (URA) – IBM FileNet P8 Record Retention Management

URA is a suite of applications using a vendor product IBM FileNet P8 and Content Collector which archives unstructured records for all lines of business in the bank and manages their retention. It destroys records automatically on expiry of retention period based on regulatory requirements.

Responsibilities: -

Role: Senior Application Developer/ Principal Developer

Senior Developer and Lead in designing and implementation of Client Dashboard intranet portal application to onboard lines of businesses within the firms to URA System enabling users to view/ download archived records, view retention forecast reports from amazon S3 storage, upload events to update record destruction date, receive notifications about record major life cycle events, generate downloadable excel reports etc.

Lead integration of code with firm’s cloud security IAMS framework enhancing login modules, Jira workflow system, Spring boot thyme-based email notification to LOB and URA Admins, integration with Open LDAP authorization system to secure portal functions etc.

Design and developed Batch Web Application for URA System admin team to help configure, automate, and manage from onboarding to whole Information Life Cycle Management.

Designed and implemented SailPoint feed file generation module by extracting Authorized Line Of Business (LOB) LDAP groups in order to certify user’s access to firms application upon review and help remove access upon separation/termination.

Design and built wrapper Global Authorization Management System on top of Vendor product to adapt IBM’s TDS (Tivoli Directory Server) user data structure to make it compatible with the firms.

Participated in evaluated and decision making of other Record Management tools powered by Hadoop and Big Data

Migrated applications from Brown Field to Greenfield powered by in premise Cloud Computing environment (App Engine)

Migrated application between different LDAP Authentication Servers, Java Versions, Oracle Versions adhering to firm’s security policy.

Developed Spring Boot Microservices - REST Webservices using Docker and Kubernetes

Developed and used AWS S3 Storage API

Ensure Business availability of systems for everyday archiving, retention and destruction of the records.

Tools/Technologies: Java 8/11, Oracle 11g, MS SQL, Spring Boot, Microservices, Linux, Apache Tomcat, Maven, Eclipse, IntelliJ, Visual Studio, Gitlab, Apache PO, JIRA API, Amazon S3 SDK/API, Angular 8/9, Bootstrap, Open LDAP, IBM FileNet, IBM TDS, Mockito, Veracode Code Quality Scan, Jenkins, Gitlab, ServiceNow

BNP Paribas, Jersey City, NJ Jun 2015 – Nov 2015

PETS (Production Exception Tracking Systems)

PETS is a tool used to ensure current or past onboarded US clients have been through the US AML process for all transactions booked by US salespersons or US traders, regardless of whether the back-office system location in the US or elsewhere. Customer details code or other radix code are used for identifying the client on each transaction, the client account is checked status of trading approval by invoking another system called CARS.

Trades with unrecognized customer details code are reported as exception and investigated via web application for resolution.

Daily trades file from each back-office system processes capital markets and banking transactions needs are sent to PETS. The application can be divided into multiple logical unit: autosys batch job, java batch process and web application exception resolution process.

Responsibilities: -

Role: Sr. Application Developer

Designed and developed multithreaded application to allow users to upload Excel file with stress testing information

Designed and developed application to load the instructions on how to read the data and map to the fed XML format.

Developed application to read the data from incoming excel and store in the database.

Designed and developed application to perform Fed given edit checks on incoming data.

Developed application to generate XML based on the Fed given XSD.

Tools/Technologies: Java 1.6, Sybase 12.5, Spring 3.0, Linux, Websphere 7, Tomcat 7.23, Spring MVC, SVN, Jenkins, Jackson json 1.9.

Sitacorp Inc, NJ. Nov 2014 – May 2015

Sojourner Security Gateway

Primary focus of sojourner security is to integrate sojourner (flagship product of sitacorp) with various authentication/authorization mechanism like OAUTH2, LDAP, database or SSO that customer of product uses.

Responsibilities: -

Role: Sr. Java Developer/Architect

Implemented as single checkpoint reverse proxy web application via Apache security module using Spring Boot OAuth/REST webservice/ client for creating /consuming authorization resources and related entities.

Involved integrating REST API back-end processor engines

Using Spring AOP for logging and measuring the performance time of method calls.

Implementing pluggable Authentication and Authorization feature for Content Providers over SSL using PKI certificates etc.

Creating and consuming REST and SOAP Web services Spring REST.

Involved in designing and architecting hybrid clients (web and mobile)

Designed and implemented various reusable components in layered approach using java/J2EE predominantly and its proven design patterns.

Product enhancement in serving different clients with client specific requirements.

Involved in open source persistence layer migration effort from EBJ systems that product currently uses.

Creating and designing hybrid content (web and native mobile) using node.js and angular js framework.

Tools/Technologies: Eclipse, Tomcat, Apache Web Server, Mysql, Mongo DB, Windows XP, Sun Solaris/Linux, Java1.5/6, J2EE, AWS, Spring, hibernate, SSL Certificates, node.js, Angular, Maven, svn, JQuery, CSS, XML, XSLT, XSD, Web Service(SOAP/REST), D/HTML, Java Scripts.

Bank Of America, Jersey City, NJ. Aug 2012 – Oct 2014

ePortal gateway

ePortal is an enterprise portal and gateway for integrating information, systems and processes across organizational by providing a secure unified de-centralized content provider and content management access point through the use configurable application-specific portlets and warplet (eportal parlance).Its design philosophy incorporates the mandate of high performant, distributable, and customizable portal that was capable of running as either a full-fledged portal server or as a lightweight gateway. Noteworthy features include:

Capabilities can be easily configured (added, removed, modified) through a simple interface.

Works with any kind of web-based content: text, binary.

Can be configured to work with a wide range of applications whether as a lightweight gateway or full-blown traditional portal as described above.

Plug-in extension points for injecting application specific logic/capabilities.

Built on Common Utility Toolkit (CUT), leverages enterprise Authentication system called UUM, and supports enterprise Splunk monitoring standards.

Implemented SSL based REST client for creating /consuming authorization resources and related entities.

Provides a set of common enterprise capabilities that support B2C/B2B gateway and portal/UI Aggregation requirements.

Responsibilities: -

Role: Sr Application Developer

Involved in analysis, requirements and development of Admin UI application using GWT/GXT.

Involved integrating back-end services with GWT/GXT components using Spring IOC

Using Spring AOP for logging and measuring the performance time of method calls.

Used Spring MVC/Spring Rest to create test content providers.

Involved in implementing pluggable Authentication and Authorization feature for Content Providers over SSL using PKI certificates etc.

Implementing in the mavenization of project within the realm of ePortal projects.

Creating and consuming REST and SOAP Web services using Jersey, Apache-CXF and Spring REST.

Implementing the transformation of request/response to/from eportal supported in various formats like XML, JSON and HTML.

Designing and implementing JavaScript eventing API used in conjunction with CDF.

Implementing the provision of business rule driven Customer Treatment Indicator effort which cuts across integrating various systems.

Requirements gathering, estimation, design and implementation of the various module handled in the ongoing development and enhancement of ePortal gateway.

Designed and implemented various reusable components in layered approach using java/J2EE predominantly and its proven design patterns.

Building web front end equivalent of Junit test cases for testing core features.

Product enhancement in serving different clients with client specific requirements.

Tools/Technologies: Eclipse, Tomcat, IBM WebSphere 7.x/8.x, Oracle 11g, Windows XP, Sun Solaris/Linux, Java1.5/6, J2EE, GWT, Spring, Open-JPA, SSL Certificates, Groovy, Maven, Perforce, jQuery, CSS, XML, XSLT, XSD, Web Service (SOAP/REST), D/HTML, Java Scripts.

Broadridge Financial Solutions, Jersey City, NJ. Feb 2011 – June 2012

ALTP (ALERT Processor)

ALTP provides money managers the ability to view/manage settlement instructions, general account information within Broadridge. The System is further tied into Name & Address division providing end users (brokers) a capability to update N&A (Name and Address) info of their clients.

MQ is used for interacting with external system Omgeo ALERT to retrieve aforementioned information and the Mainframe Back office. In addition to displaying data in tabular format, user interface provides capability of requesting further updates from either external system.

Responsibilities: -

Role: Tech Lead

Identified pros and cons technologies within realm of JAVA.

Design and implement user interface for brokers/dealers, investment managers to view and update accurate account and settlement instructions.

Implemented reusable Grid framework that’s used various groups for tabular format data display.

Enforced and internalized best programming practices.

Used Spring’s IOC (dependency) module to wire application beans containing business logic

Used Hibernate to retrieve and save user’s page criteria preference

Consumed soap webservices for retrieving business driven entitlements for the purpose of filtering broker-dealer based on logins

Implemented common modules such as ErrorHandler, AutocompleterHandler, and SmartCache.

Designed and implemented various reusable components in layered approach using java/J2EE design patterns.

Involved in debugging, unit testing and Integration of the System.

Involved in product enhancement in serving different clients with client specific requirements.

Tools/Technologies: Myeclipse, RAD 6.0, IBM WebSphere 7.0, Oracle 11g, Windows XP, Sun Solaris/Linux, Java1.5, J2EE, Grid Framework (Homegrown), JMS, Apache Velocity, Maven, SVN, Spring, Hibernate, Apache POI, jQuery, CSS2.1, XML, XSD, Web Service (SOAP), D/HTML, Java Scripts, and UML

UBS Financial Services, Jersey City, NJ. Oct 2009 – Jan 2011

ALPINE-CTM (Allocation Processing Engine – Omgeo Central Trade Manager)

ALPINE is the single global STP (Straight through Processing) tool used across UBS for fixed income post-trade processing and electronic trade confirmation. It was planned and conceived as a robust and flexible common platform for use globally by all UBS locations to support Clients for all fixed income products.

Driven by clients’ desire for consistent, timely, and quality service in post-trade processing across regions and settlement locations. Convergence with industry-wide protocols and standards, Alpine supports multiple vendor and trade system interfaces, and protocols, and streamline the manual labor-intensive post-trade process to a simplified and automated STP workflow. It interacts with different internal trading systems within UBS to match, allocate trades to different client subaccounts. It’s built using JAVA/J2EE technology stacks using IBM RAD platform and executes on clustered IBM WebSphere Application Server.

The communication channel of sending contract notes and acknowledgements are accomplished using messaging technologies such WebSphere MQ and TIBCO.

Responsibilities: -

Role: Sr Developer/Analyst

Identifying and mapping existing trade attributes to CTM trade fields.

Responsible for designing and implementing the whole CTM systems.

Implemented reusable and decoupled modules to handle inbound and outbound trade messages.

Designed and implemented test automation system which leverages the system message modules, and test the message converters given the conformance test logs.

Designed and developed generic MQ framework to publish and get MQ messages from/to a remote queue.

Tools/Technologies: RAD 6.0, IBM WebSphere 6.0, Eclipse, Oracle 10g, Windows XP, Sun Solaris/Linux, Core Java1.5, J2EE, Service Framework (Homegrown), JMS, Jaxb, X-Stream, XMLBean, XMLUnit, Maven, SVN.

Broadridge Financial Solutions, Jersey City, NJ. Jul 2007 – Aug 2009

ITMS (Institutional Trade Management Systems)

ITMS is a trading application developed by Broadridge for institutional clients that allows execution and allocation of trades to different types of account viz. Firm and Average. It provides inbuilt auto matching and processing of Average Price Transactions received from Brass and Portware to Customer Allocations sent in from an external interface. The system acts as conduit before trades are sent for execution to Back Office Mainframes systems which does the core job of executing trades with major exchanges. ITMS receives trades from different source via MQ Messaging platform in different formats viz. FIX and XML and then the converts these trades messages in a format that conforms to a specified format acceptable by Back Office. In the process of conversion ITMS applies client-specific rules, provides ajax-enabled Grid UI for users to interact and manually view, resolves and track issues, and accept, rejects and book trades.

The Systems interact with other Systems of Broadridge via webservice calls such as ALERT process is used to facilitate automatic openings of customer accounts.

Responsibilities: -

Role: Tech Lead Developer

Identifying pros and cons technologies within realm of JAVA.

Responsible for designing and implementing the whole ITMS systems.

Implemented reusable Grid framework that’s being used across projects within the firms for tabular form of trade data display.

Assisted and implemented in building complex front-end for ITMS grids with enhanced version of Grid –UI widgets driven by user’s role and entitlement.

Implemented User Authentication to ITMS via Siteminder Identity Manager solutions

Implemented new menu systems for ITMS driven by entitlement codes propagated from Siteminder header info.

Designed and developed Excel exports of trades using Apache POI.

Designing and implementing various reusable components in layered approach using java/J2EE design patterns.

Tools/Technologies: RAD 6.0, IBM WebSphere 6.0, Oracle 10g, Windows XP, Sun Solaris/Linux, Java1.4, J2EE, Grid Framework (Homegrown), JMS, Struts1.0, Apache POI, Ajax (Prototype 1.5), D/HTML, Java Scripts, and UML.

Goldman Sachs, NY. May 2006 – June 2007

Client Dashboard

Client Dashboard is a web-based client relationship management (CRM) system provides salespeople with a strategic platform for client metrics and production information. It provides a dynamic interface for tracking client meetings, submitting meeting follow-up notes, assigning action items to the appropriate people and creating contacts. Meeting requests and contact creation/deletion/move that is created using Web Browser can be sync’d to the calendar in the MS Outlook. Client Dashboard leverages the Firm’s client definitional structure, using platforms that will be consistent across Equities and FICC.

The application has gained tremendous momentum as its being used by salesperson, sales manager of the firm to constantly execute their daily activities. Client Dashboard can be divided into two parts from application launch standpoint - an integration of the system with Microsoft Outlook and an internet based J2EE web application. The system was implemented using java and .net technology.

Responsibilities: -

Role: Lead Developer/Analyst

Primary responsible includes building end-to-end Contacts and reports module.

Identifying the java web framework based on several factors to build next generation web application in line with the firms’ best practices and beliefs.

Involved in requirements gathering, estimation, design and implementation of the module handled.

Involved in interaction with the end client user to better understand the business requirements.

Designed and developed UI components using JSF framework.

Designed and developed pdf reporting module using open source iText.

Designing and implementing various reusable components in layered approach using java/J2EE design patterns.

Tools and Technologies: Eclipse 3.1.2, Apache Tomcat, DB2 7.0, Windows XP, Sun Solaris/Linux, Java5.0, J2EE, JSF, JMS, myfaces, iText, Ajax (DWR), Apache Ant 1.5, D/HTML, Java Scripts, and UML.

UnitedHealth Group, NJ. Dec 2005 - Mar 2006

Myuhc.com

Myuhc.com was re-designed in order to leverage UHG portal assets and consolidate and improve the member’s experience. The portal is extensively UI driven application. The content of the application is managed by content management software Vignette.

Responsibilities: -

Role: Sr Developer

The system is implemented using J2EE, Struts, Spring, JSF and DAOs Framework.

Designing and supporting existing UI components using Struts tiles with the intention of porting to portlets for future release.

Refactoring and modularizing the existing code as standalone reusable jar file across myuhc projects.

Enabling in redirecting users of myuhc business partners to external site using Single Sign-On.

Designing and implementing various components in layered approach using J2EE design patterns.

Retrieving web contents that are managed by Vignette Content Management software.

Tools and Technologies: WSAD 5.1.1, IBM WebSphere 5.1, Oracle 8.1.7, Sun Solaris 2.7, Vignette7.0, Java Scripts, J2EE, Struts, Spring and DAO framework, JSF, Apache Ant 1.5, Rational ClearCase and ClearQuest.

ç, Bangalore, India. Mar ’05 – July’05.

EDA-ON-TAP.

The EDA-ON-TAP is an application developed to cater to the online order processing of Cadence design tools for Cadence’s customers. This module deals with creating perpetual or 99-year order for privileged customer of Cadence. It processes the perpetual order in interactions with other systems like Credit Check in SAP and CRM systems.

Responsibilities: -

Role: Tech Lead

The application is J2EE based build using struts framework, EJB and Web Methods.

Involved in designing and enhancing the application modules am taking the ownership of the same.

Self-trained in initial understanding of the Cadence online selling and ordering process of design tools.

Involved in setting-up and integrating various components and developing on the IDE WSAD5.1.

Tools and Technologies: WSAD 5.1, WebSphere 5, Oracle 8.1.7, J2EE, EJB, Struts, Oracle, Web Methods 6.0.

IBM Global Services India. Dec 2003 – Dec 2004.

HIPAA EDI Portal

The Portal is designed to build a scalable, 24x7 EDI Gateway for the HIPAA 270, 271, 276, 277, 278 transactions for client Empire Wellchoice and to allow providers to process transactions via the Web or through FTP. EDI tool Mercator is used for HIPAA compliance verification and EDI x12 transformations. A MOM (Message-Oriented Middleware) like software developed called DTT (Data Transport Toolkit) is used for routing the and exchanging message in XML format to the EIS systems (Mainframes systems) using MQ queues. Mercator’s Commerce Manager is used to validate all trading partner profiles.

Responsibilities: -

Role: Senior Developer/Analyst

Understanding HIPAA standards and developing and maintaining the software related to transactions.

Self-trained in initial understanding of the EDI software Mercator and its product-line and representing the business-based systems.

Involved in imparting the team members with the understanding of whole software in IGSI.

Involved in setting-up and integrating various components and developing on the IDE WSAD5.1.

Tools and Technologies: WSAD5.1, Mercator 6.5, MQ Series, WebSphere 5, Oracle 8.1.7, J2EE, Empires’ Proprietary framework.

Deutsche Bank, London. Jan 2003 – Dec2003.

MMC (Middle Market Compensation)

The system is designed to draw together revenue data from EQPCS with cost data from assorted sources across the Equities Division of Deutsche Bank and consolidate them into a single Compensation system that can provide the full spectrum of reports from quarterly payment figures for HR down to daily activity data for individual salespeople.

Global Equities Sales of Deutsche Bank has redefined the client coverage model to include a new Middle Markets sales group. It is intended that this group will cover all clients ranked between 200 and ~500 in the McLagan Performance Survey. The system will deal in quarterly reporting periods with compensation payments made at the end of each quarter.

The system is implemented using Struts and DAOs Framework.

Responsibilities: -

Role: Senior Developer

Developing presentation components, forms beans and action classes for admin module.

Helping the team members with the understanding of struts framework.

Integrating various components and deploying on the development weblogic8.1 server.

Developing JDBC-DAO Thread to maintain an Authorization Cache of user rights and permissions data to interface a Relational Database System (Sybase).

Client Authorization against the data Authorization Cache based on the Message Contents.

Development of an RMI Interface to administer the Application and maintain Pools and Threads.

Developing Fail-Over mechanism for the client application that uses dispatcher as server.

Developing unit tests, functional tests, and acceptance tests for system testing.

Tools and Technologies: Oracle 8.1.7, SQL Loader, Sun Solaris 2.7, PL/SQL, Java Scripts, J2EE, Struts and DAO framework, Eclipse and Apache Ant 1.5.

Deutsche Bank, Singapore. Dec 2000 – Dec 2002.

Global EBPP (Electronic Bills Presentment and Payment)

Db-eBills is Deutsche Bank’s Electronic Bill Presentment and Payment system providing online access to customer's bills with variety of measures to ensure that all online transactions are secure and reliable are achieved using the latest state-of-the-art security features: identrus-enabled digital certificates and digital signatures.

Firms in the financial services, telecommunications, and utilities sectors where bills number in the hundreds of thousands to millions each month are leveraging the electronic billing process to enhance customer care, to target marketing programs more accurately, and cross-sell products and services, while simultaneously reducing paper and postage costs. With an electronic bill presentment and payment system, customers can view, store, and pay bills using a Web browser or personal financial management software.

Responsibilities:

Designed and implemented wrapper classes for working with Process Manager (workflow management product from iPlanet).

Writing EJB's which contains business logic for workflow management

Involved in developing front-end screens like Reassign Invoice, Payer and Biller Dispute screens for invoice, undo payment authorization, Invoice cancellation using JSP, Servlets, EJB and Process Manager API.

Involved in developing report screens for Bank Admin, Regional Admin and System Admin.

Involved in writing events for e-mail notification for payer and biller dispute approvals.

Tools and Technologies: EJB, Servlets, JSP, XML, Process Manager, iPlanet Application Server6.0 on Sun Solaris.

Renovision Systems Pvt. Ltd, Bangalore, India

Jan 2000 – Nov 2000

Developer

Tally Advisor

Tally Advisor module from a broader perspective aims at the entire Sales Management System of M/S Tally Solutions Pvt. Ltd. It aims to extend effective and efficient support to Tally Advisor and Tally shop owners. This module will assist the Tally Advisors to schedule, maintain and report their daily activities as well as generate weekly and monthly reports. It will also help



Contact this candidate