We provide IT Staff Augmentation Services!

Java Developer Resume Profile

3.00/5 (Submit Your Rating)

FL

Summary of Experience

  • Presently working as Lead Consultant with Datamatics Global Services Inc. since May 2004
  • Experience of over 10 years in analysis, designing and developing software applications
  • Experience of over 9 years in developing J2EE based web applications
  • Experience of over 1 year in developing Document Capture applications based on Ephesoft
  • Experience of over 4 years working on IBM FileNet P8 Enterprise Content Management suite of products CE Content Engine , PE Process Engine , AE Application Engine and RM Records Manager
  • Experience in customizing and developing IBM FileNet P8 based applications using CE, PE and RM APIs
  • Over 5 years of on-site customer site experience USA and Qatar
  • Experience working in Agile and Waterfall SDLC methodologies
  • Highly customer focused and quality conscious
  • Excellent analysis and troubleshooting skills

Key Roles

  • ECM Consultant
  • Java/J2EE Programmer Analyst
  • Project Coordinator

Trainings

  • IBM Datacap Taskmaster 8.1 workshop
  • Enterprise Content Management: FileNet P8
  • SQL Server 2005 Developer
  • SAP R/3, ABAP
  • Health Management, Written Communication Email and Business Etiquettes

Software Skills:

Ephesoft 3.1

  • Creating Batch Classes for scanning mailroom documents, processing emails and fax documents
  • Configuring Batch Classes Creating Batch Class Level fields, Document Types, Document Level fields, Assigning access to user groups
  • Configuring Batch Class Modules like Import, Page Processing, Document Assembler, Review, Validation and Export by adding and removing plug-in, modifying plug-in properties
  • Utilizing methods like Barcode Classification and Search Classification, KV Regex Classification for Document Assembly
  • Utilizing methods like Patterns and Key-Value for Data Extraction
  • Developing Custom Scripts and Integration with Batch Class Modules
  • Integration with External Applications for Batch Validation
  • Integration with ECM Repository like Alfresco for Batch Export
  • Exporting and Importing Batch Classes for Deployment on different servers and environments
  • Managing Batch Instances by monitoring, deleting and restarting them
  • Developing Custom Plug-in and Integration with Batch Class Modules
  • Developing Reports for Audit purpose

IBM FileNet P8 4.5.1

  • Understanding FileNet P8 architecture
  • FileNet connection using EJB IIOP and WSI
  • Administering FileNet Workplace application
  • Customizing and developing custom applications based on FileNet P8 using CE Java APIs and PE Java APIs
  • Deploying FileNet applications in clustered and non-clustered environment
  • Designing Workflow in Process Designer, integrating component steps in Workflow, developing and configuring Component Manager Component Queues
  • Developing custom step processors for use in Workplace
  • Configuring queues in Process Configuration Console and Process Task Manager
  • Installing and configuring Workplace and Workplace XT
  • Creating Content Engine data model: Document Classes, Property Templates, Custom Objects and Choice Lists, Creating and configuring Workflow Subscription
  • Securing Content Engine and Process Engine objects
  • Exporting/Importing FileNet Content Engine and Process Engine objects
  • Developing sample applications using IBM ECM Widgets
  • Understanding of IBM Case Manager 5
  • Understanding of IBM Content Navigator 2
  • Understanding of Process Analyzer and IBM CognosNow

Alfresco 4.1

Introductory knowledge of Data Dictionary, Content Model and Web Scripts

Java/J2EE Technologies

  • Developing Software Applications using Core Java
  • Developing Web Applications using Servlets, JSPs, Web services, EJB 3.0 and JSF
  • Deploying Web applications on Apache Tomcat, IBM WebSphere and JBoss
  • Securing J2EE web applications
  • Developing Java applications using Eclipse and IBM RAD 7.5
  • Introductory knowledge of Spring Framework Spring Web MVC, Spring Integration

RDBMS

  • Microsoft SQL Server 2005/2008
  • Oracle 11g

Other

  • Ant and Maven build tools
  • Ajax
  • XML
  • UML
  • Lotus Domino Designer 8.5

Virtualization Tools

VMWare Workstation, VMWare Server

Project Experience:

Confidential

Role

Lead Developer ECM

Platform/Tools

Ephesoft 3.1, JDK 1.6, Eclipse, SQL Server, Apache Tomcat, Perforce, Alfresco, Guidewire Claim/Billing/Policy Center, SoapUI

Project Description

Citizens Property Insurance receives Billing, Policy and Claim documents from Agents and Insured living across Florida. These documents are received via Mails, Fax and Emails. These documents are ingested through Ephesoft Document Intake application. Using application, Indexer verifies extracted information like Policy Number, Claim Number and Account Number. Finally, these documents are exported from Ephesoft system and then uploaded to Alfresco repository for access in systems like Guidewire Claim, Policy and Billing Center.

Responsibilities:

  • Analyzing Business Requirements from different Insurance LOB and Developing Document Intake Applications based on Ephesoft
  • Designing solution and reviewing with different teams before implementation
  • Based on Business Requirements, creating and configuring Batch Classes for processing Billing, Claim and Policy Scanned Documents
  • Creating and configuring Batch Classes for processing emails from Claim Communication Inbox
  • Creating and configuring Batch Classes for processing Claim and Policy faxes
  • Configuring Billing Batch Class for Auto Identification and Separation without using Barcode Separator sheets
  • Developing Custom Scripts using Java for renaming Batch to contain Batch Type Single Page, Multi-Page, Backscan, etc.
  • Developing Custom Scripts using Java for putting document stamp scanned user and date scanned on each processed page for Document tracking purpose
  • Developing Custom Scripts using Java for validating extracted Key Identifiers like Policy Number and Claim Number against external application through Web Service
  • Developing Custom Scripts using Java for exporting Document to either Legacy system or Alfresco based on Indexer's selection of Document Level fields
  • Capturing Finished Batch information to Database for use in generating daily reports for Audit/Quality Check purpose and for server's disk space maintenance
  • Deploying Batch Classes and Custom scripts to DEV, QAT, UAT, LOAD and PROD servers
  • Working in collaborative and self managing environment by following Agile practice and by sharing knowledge with peer team members
  • Providing System Training to Business Users
  • Participating and contributing in Daily Standup meeting, monthly Sprint Planning, Backlog grooming and Demo meeting
  • Supporting Business Users by analyzing and fixing Production issues
  • Preparing plan and pre-requisites for Load Testing, coordinating with IT and Business teams for its execution
  • Supporting End-to-end Testing
  • Working closely with other teams like Wintel, SIT, Alfresco and Guidewire for successful execution of project
  • Managing source code artifacts into Perforce revision control system

Key Contributions:

  • Improving performance of Claim Email Batch Processing by removing and/or turning off unnecessary plug-ins, excluding email attachments to go through time consuming classification and data extraction processes. Due to this, Batch Processing time reduced from variable 15-20 minutes to 3 minutes.
  • Understanding and applying Ephesoft features to provide solutions as per business need Displaying validation error message to UI, Configuring system to send email notification during Batch Processing failure, Using sticky fields feature to retain value of field when Document Type is modified
  • Integrating Ephesoft with External Application to provide document download capability
  • Improving data extraction quality using KV and Adv. KV techniques
  • Developing POC to demonstrate Product features to achieve Business solution How to provide Batch Instance level access, How to create Custom Plug-in

Confidential

Role

Senior J2EE Consultant

Team Size

Platform/Tools

SmallTalk, WebSphere MQ, J2EE, RAD 7.5, XML, XMLSpy, ClearCase

Project Description

In Phase II of this project, the customer has decided to add various features to existing Phase I project. These new features include developing following Java services: DetermineReportsNeed, Order Reports, Retrieve Reports, System Reconcile, Save, Triage and Post Issue.

Responsibilities:

  • Providing build coding estimate for Java components as per Design Technical Spec
  • Developing and Unit Testing Java Services as per Design
  • Deploying Java services to UT, IT ST environments
  • Writing Test Cases for Integration Testing as per Business Requirements
  • Executing Test Cases during Integration Testing phase
  • Documenting Integration Testing defects
  • Analyzing Defects, providing fix for them and deploying fixes to IT environment
  • Participating in Weekly Project Status meeting and Defect Status meeting

Key Contributions:

  • Developing UI to get Reply XML for given Request XML which proved extremely helpful and very less time consuming during Integration Testing and while troubleshooting Defects
  • Got appreciation from Customer on quality and content of email communications during Integration Testing which became benchmark for others to follow

Confidential

Role

Lead FileNet P8 Java Developer

Platform/Tools

Project Description

The FFICWorkplace application has been built for managing claims documents in FileNet Content Repository. The application provides document management and process execution capabilities. The FileNet P8 platform has been upgraded from 3.5.1 to 4.5.1. The application has been modified to work with upgraded FileNet backend.

Responsibilities:

  • Setting up Development environment installing WebSphere 7 and RAD 7.5, configuring SVN repository into RAD
  • Create and deploy new build .EAR file onto Development and Production environment
  • Configure FileNet Content Engine objects used by Application in different environments Production and Development
  • To make sure that deployed FileNet Application works correctly in all environments Production clustered , Development non-clustered
  • Participating in tuning FileNet application to provide better performance
  • Participating in Defect Tracking teleconferences on a daily basis to provide status for each defect

Key Contributions:

  • Provided solutions for most of the Defects in less than 8 hours
  • Got appreciation from Customer for taking initiatives and providing solutions on tasks which were outside of job role FileNet Administration, Point-of-contact for FileNet PMR
  • Provided suggestions to improve Application Performance Removing duplicate containment warnings in CE, reducing limit of number of search results to be returned from 1000 to 100

Confidential

Duration

Confidential

Role

FileNet P8 Java Developer

Platform/Tools

Confidential

Project Description

As SBWC decided to implement IBM FileNet P8 as Enterprise Content Management solution, they needed existing application to be rebuilt in J2EE technology to support FileNet implementation. The application provides ability to manage claims documents and execute business processes Claims creation, Claims Submission, Claims Hearing, etc. .

Responsibilities:

  • Setting up Development Environment WebSphere, Oracle, RAD, FileNet CE data model, FileNet PE configuration
  • Creating mock UI as per the specification
  • Create JSF User Interface framework supporting style sheet and skins
  • Integrating UI components with FileNet resource layer .jar
  • Participating in Project Status meetings

Confidential

Duration

Confidential

Role

FileNet P8 Java Developer

Platform/Tools

Project Description

The goal of Contract Management System is to provide the required contract data for multiple users across the organization in a single repository and to improve revision and management of contracts as well. Using this data, the organization can track different versions of the contract and generate reports that enable risk management and decision making.

Responsibilities:

  • Creating design artifacts Class Diagrams and Activity Diagram using Astah UML tool
  • Creating Content Engine Data Model Document Classes, Custom Objects, Choice Lists using FileNet Enterprise Manager Administration FEMA Tool
  • Creating FileNet data layer using Content Engine Java APIs
  • Developing user interfaces using JSF Facelets and RichFaces component library
  • Developing notification module using open source Quartz job scheduling framework
  • Designing and developing reports using iReports, POJO and Applets
  • Testing and deploying application on Tomcat and WebSphere
  • Following Agile software development methodology

Confidential

Duration

Confidential

Role

FileNet P8 Java Developer

Platform/Tools

Project Description

The HR department at CVStarr has planned to import employee related information documents, files, etc. into FileNet Content Engine for centralized storage, maintenance and process improvement. As a part of process improvement, it has been decided to customize out-of-the-box Workflow application to meet specific need.

Responsibilities:

  • Customizing FileNet P8 WAT framework for FileNet P8 Workplace application based on requirements from HR business unit
  • Creating custom HTML Step Processors screens for Workplace application
  • Developed Step Processor's backend code using Content Engine Java APIs and Process Engine Java APIs
  • Developing custom user interfaces using technologies like JSP, Servlet, JavaScript and Ajax
  • Testing and deploying custom application on WebSphere 6.1

Confidential

Duration

Confidential

Role

FileNet P8 Programmer Analyst

Team Size

14

Platform/Tools

Confidential

Project Description

Qatar Petroleum has decided to migrate existing ECM platform from FileNet Panagon to FileNet P8 4.5.1. As a part of migration process, their existing custom web application Electronic Document Management System has to re-build from the scratch to support FileNet P8 platform.

Responsibilities:

  • Requirement Analysis and creating Business Requirements document
  • Creating UML sequence diagrams for use cases
  • Developing custom web application using Servlets, JSF and Ajax technologies
  • Creating FileNet data layer using Content Engine Java APIs and Process Engine Java APIs
  • Designing, developing and deploying reports using Crystal Reports
  • Communicating with Customer on a weekly basis for project status

Confidential

Duration

Confidential

Role

FileNet P8 Java Developer

Team Size

8

Platform/Tools

Confidential

Project Description

The Legal Affairs department at UNFCCC needed to implement Records Management feature. The archive part was implemented by developing custom integrated applications with Windows Explorer, MS Office and Lotus Notes. The search/access part was implemented by customizing out-of-the-box Records Manager Web Application.

Responsibilities:

  • Creating data set in FileNet P8 Content Engine Object Store document classes, properties and choice lists
  • Creating data set in FileNet P8 File Plan Object Store record classes, properties and choice lists
  • Creating archive folders in Content Object Store, creating Record Series in File Plan Object Store
  • Developing Capture Wizard using Core Java, Content Engine Java API, Records Manager Java APIs and integrating it with Windows Explorer and Lotus Notes
  • Developing Java Agents on Lotus Domino Server to create capture icons in Lotus Notes
  • Testing and deploying Capture Wizard and custom Web Application
  • Working on fixes

Confidential

Duration

Confidential

Role

Project coordinator and J2EE Developer

Team Size

2

Platform/Tools

Confidential

Project Description

  • The Client Web Portal has two parts: public and client.
  • The public part describes the line of business and services provided by AHC. It contains the static information. The client part hosts the reports and displays the data relevant to the logged in client.

Responsibilities:

  • Setting up development environment CVS repository, Eclipse CVS integration
  • Analyzing project enhancements and prepare a plan on their implementation
  • Implementing, testing and deploying enhancements on non-Production and Production environments
  • Providing training to AHC employees on working on enhancements and deployment tasks

Confidential

Duration

Confidential

Role

Programmer Analyst and Onsite Coordinator

Team Size

4

Platform/Tools

Java, Visual Source Safe, SQL Server 2005, iReport, XML, JSP, Servlet, JBoss

Project Description

United Way performs fund raising among companies and individuals. The donations are processed through ETS Envelope Tracking System and ITMS Integrated Transaction Management System . United Way staff monitors, exports and then imports processed donation data into Back end applications like Rainbow, Andar or Enterprise.

Responsibilities:

  • Developing functionalities like Setting up United Way, Donor, Pledge Templates, Pledge transaction correction, export transactions in ETS and ITMS Web Applications
  • Using open source Java libraries to implement business functionalities Email notification, FTP data transfer, Automated Job Scheduling
  • Analyzing project enhancements and prepare a plan on their implementation
  • Implementing, testing and deploying enhancements on non-Production and Production environments
  • Developing Reports using T-SQL, Stored Procedure and iReport
  • Providing help in integrating ITMS with other in-house applications at United Way

Key Contributions:

  • Visited offices of various United Ways and provided training on using application and setting up their master data
  • Developed Adhoc Reporting tool for United Way executives to monitor and analyze donation data and use it for taking strategic decisions

Confidential

Duration

Confidential

Role

Senior Developer

Team Size

4

Platform/Tools

Confidential

Project Description

Data Conversion is a project to convert the data provided in various formats such HTML, XML, and Tagged to a XML format. The data match process was implemented using JFlex and Java regular expressions.

Responsibilities:

  • Responsible for data analysis and development of the conversion program using JFlex and Java regular expressions components Pattern and Matcher
  • Responsible to provide training to newly joined resources.
  • Communicated with client representative on technical and process issues
  • Peer reviewer
  • Version controlling of source file into Clear Case

Confidential

Duration

Confidential

Role

C Programmer

Team Size

5

Platform/Tools

Visual Studio VC , Visual Source Safe, XML, XLST, Oracle 8i, Windows Server 2000

Project Description

Data Conversion is a project, to convert data, which is from the News industry, of various formats like HTML, XML, Tagged, etc. into XML format. The output data is validated through DTD Document Type Definition . The output data is stored in real time content refinery for future use.

Responsibilities:

  • Responsible for data analysis and design
  • Responsible for the development of the Device and Driver , the DLLs Dynamic Link Library which do the conversion. These DLLs are developed using XML, XSLT and VC
  • Responsible for testing and reviewing
  • Responsible for communicating with client during project to resolve any issues
  • Responsible for Configuration Management Version Control using VSS

We'd love your feedback!