We provide IT Staff Augmentation Services!

Java Developer Resume Profile

3.00/5 (Submit Your Rating)

Gurgaon, IndiA

PROFESSIONAL SUMMARY:

A certified Salesforce.com Architect with in-depth knowledge of experience in Salesforce.com CRM,Force.com platform, consulting, project management and delivering projects covering requirement analysis, system design, development, testing, deployment, database and web server administration and technical support.

  • Over 12 Years of total IT experience and over 6 years experience on Salesforce CRM platform as developer administrator using Force.com, Apex and Visual Force and other web tools.
  • Possess knowledge of CRM processes like Sales, Marketing, Customer Service and Customer Support, Business processes and recommended solutions to improve their processes using salesforce.com.
  • Experience in SFDC development using Apex classes and Triggers, Visual Force, Force.com IDE, SOQL, SOSL.
  • Proficiency in SFDC Administrative tasks like creating Profiles, Roles, Users, Page Layouts, Email Services, Approvals, Workflows, Validation rules, Reports, Dashboards, Tasks and actions.
  • Experience in data migration using Import wizard, Apex Data Loader and other integration tools like Relational Junction.
  • Developed SFDC Customized Reports, Dashboards and Processes to continuously monitor data quality and integrity.
  • Experience in integrating Salesforce with ERP applications and Data warehouse.
  • Experience in data privacy techniques and records sharing
  • Proficiency in Object Oriented Languages like C , Java, JSP, Servlets and other Java technologies.
  • In-depth experience in CRM business processes like Forecasting, Campaign Management, Lead Management, Pipeline Management, Order Management, Account Management, Case Management.
  • Extensive experience in analyzing business requirements, entity relationships and converting to Salesforce custom objects, lookup relationships, junction objects, master-detail relationships.
  • Worked on the designing of custom objects, custom fields, role based page layouts, custom Tabs, custom reports, report folders and report extractions to various formats. Design of Visual Force Pages, Snapshots, Dashboards, Apex Classes, Controllers Triggers and various other components as per the client and application requirements.
  • Ability in creating Profiles, Roles, Users, Tasks and actions, Dashboards, Reports, and Validation Rules
  • Implemented and delivered projects under Agile Development Environment and Test Driven Environments with large and small Team Projects.

TECHNICAL SKILLS:

Salesforce.com CRM Sales and Service cloud Customizations, Validation Rules, Workflow Rules, Approval Process, Sharing Rules, Assignment Rules, Escalation Rules, Territory Management, security, single sign on, data migration and integration , Force.com S-controls, Visualforce, Apex programming language

Force.com Tools/APIs: Web Services API, Chatter API, Force.com Metadata API, Salesforce for Outlook, Force.com IDE, Apex Data Loader, Apex Explorer, Ajax toolkit, Report Builder, SOQL, SOSL, Chatter, Chatter Desktop.

Operating Systems

Unix Solaris , Windows 7

Programming Language

Java, J2EE Servlet, JSP, JDBC , Visual Basic, Unix shell programming

Database Systems

Oracle, Sybase, SQL Server 2000/2005, MS-Access 2000

Web Technologies

JSP, ASP, HTML, Javascript, VB Script, Struts

Application Server

Apache Tomcat, Weblogic

Version control systems

Sub Version, CVS

IDE and Integration Tools

Eclipse IDE, Apex Data Loader, Relational Junction ETL , Control-M, Drools

Support and Tracking Tools

ServiceNow, JIRA, Confluence, TeamSite, Sharepoint, MS Office

PROFESSIONAL EXPERIENCE:

Confidential

Confidential Worldwide Investment provides asset management services to investors all over the world outside the US and Canada. CRM Technology team is responsible for development maintenance of multiple Salesforce.com CRM systems within FIL. These CRM systems are used by the sales, marketing and client services teams of Confidential.

Java developer

  • Designing business solution for scalability and performance on multitenant Force.com environment integrated with PerspecSys solution to implement tokenization for data privacy
  • Troubleshooting deep technical issues
  • Guide a team of Engineers in design and code to implement best practices on Force.com customization
  • Code optimization to achieve the best performance on complex Visualforce pages
  • Implement data privacy and sharing techniques with greater maintainability
  • Project Delivery
  • Ensure Design and Code quality
  • Work with distributed teams for delivery and execution of Projects for various business lines and countries with the use of Translation Workbench
  • Implement changes for Business Development and User adoption
  • Work with Sales/Business Development team in identifying new business opportunities with customer and transform to Projects
  • Design Systems at the component level, make strategic technology choices, and directly supervise the quality of designs and implementation inside and between components
  • Understand customers business challenges/goals and arrive at value added Technology Solutions, define Technology direction and Roadmap
  • Automate data integration in Salesforce using Dataloader
  • Design and Implement scheduled batch jobs in Salesforce.com
  • Evaluate new Salesforce.com release features, analyze impact on existing customization and implement
  • A team of 15 members involved using Saleforce.com CRM technologies.
  • Confidential IT US provides technology support to Private Wealth Management through its two business units Private Banking and Private Client Services. PWM IT US's operating structure is aligned to the Service Delivery Framework, which consists of 3 business-aligned units Domain Management, Application Management, and the Professional Services unit.
  • This project is aimed at providing all services towards maintenance of the applications for PWM US RTB and includes various service lines such as Helpdesk, Production Support and batch monitoring, Problem Management, Application Development, Change Management and Release Management, Deployment Environment Services and Testing Services. Services are provided for 63 applications.

As an onsite L3 service line head I was responsible for:

  • Development and support for Salesforce.com CRM applications and integrated applications, Straight through Processing applications for Banking and Cash, and Order management application Longview, and new account opening applications.
  • Root cause analysis of escalated production incidents including code investigation
  • Provide functional analysis to determine the source of issues
  • Provide effort estimation, design, coding, unit/component testing of bug fixes, production incidents resolution and change requests. Ensure timely, quality delivery adhering to the effort estimates.
  • Perform application development required for Change Requests on business-driven enhancements
  • SIT/UAT support including the environment support activities like Salesforce.com sandbox refresh, Data masking etc.
  • Scripts and batch schedule maintenance on UNIX platform using Control-M, Autosys and crontab, and job/report scheduling on Force.com cloud platform using Apex
  • Handle incidents transferred by Helpdesk or batch monitoring team and work with team members to train them on how to handle them in future
  • Impact analyses of Maintenance activities due to hardware, software, OS or layered product upgrades
  • Coordination with third party software suppliers for problem investigation and resolution for an application that is suspected to be the cause of a problem encountered in a DB application
  • Preparation and maintenance of application documentation such as logical/physical diagram, programmer's guide and key operating procedures
  • Diligent use of management tools such as JIRA, dbSymphony and Sharepoint to record application development and support activities
  • Support the production deployment process through coordination with Release Management
  • Providing review comments on daily offshore deliverables.
  • Conducting the calls with the offshore resources to track and discuss the status, issues and concerns.

As a Salesforce.com lead consultant, I was involved in following:

  • Working with two different implementations of Salesforce.com CRM Orgs and enhancing the application using Force.com technologies like Visualforce, Apex programming language, S-controls, workflows, approval process, territory management etc.
  • Configuring criteria-based Sharing Rules and developing complex Apex sharing logic to implement record based security in Salesforce.com
  • Automation of complex Customer Team management and Territory Assignment in dbForce PB using Sybase stored proc and Relational Junction which is not possible through out-of-the-box territory assignment rules provided by Salesforce.com
  • Data migration from legacy systems to Salesforce.com orgs considering the dependencies
  • Data cleanup in Salesforce.com using MS Excel connector, Sybase and third party tool Relational Junction
  • Involved in various enhancements and bug-fixing in real-time integration of Salesforce.com with CashSTP and BankingSTP applications
  • Developing Apex trigger to force an approver to provide rejection comments while using standard Approval Process provided by Salesforce.com
  • Developed a utility to save transaction file from dbForce PB to user's machine which will be loaded into another application DBDI to execute the transaction
  • Developing complex Report Types in Salesforce.com that can be used by users to generate their reports and dashboards
  • Implemented changes in both dbForce PB and PCS to take advantage of new Salesforce.com feature Lookup Filters, criteria based sharing rules, etc
  • Third party tool Relational Junction upgrade and migration to BatchApps environment which required developing wrapper shell scripts and java classes
  • Realigning approx 35 Sybase stored procedures due deprecated features in third party tools
  • Resolving performance issues in Sybase stored procedures and Views
  • Implementing Force.com Metadata API ANT based migration tool to build and deploy the code components on cloud platform
  • Redesign and build many applications on cloud based Force.com platform like Monthly Revenue process, SPG Approval Requests, MRG Tracker, RIA Tasks Automation and Client Complaints etc.
  • Impact analysis and effort estimation on merger of dbForce PB and PCS
  • Implementing data privacy and security techniques based on users' profile and roles in dbForce PB and PCS
  • Implementing change control on Salesforce.com source code using Subversion and Force.com IDE
  • Salesforce.com sandbox refresh on quarterly basis and data masking using Relational Junction
  • Restricting users to send emails through Salesforce.com which was a major issue raised by auditors
  • Configure complex Case escalation rules and time-based workflows for business-critical and time-sensitive Straight through Processing of Cash and Banking transactions
  • Data migration for 1000 territories assignment rules in dbForce PCS
  • Conversion of TEAS tickets implemented in S-controls to Visualforce technology on Force.com
  • Force.com API version upgrade of all Apex classes, Visualforce pages, Apex Triggers used in dbForce PB and PCS applications
  • Enhanced and optimized SQL scripts for Lead conflicts check process and established process for mass upload of Intermediaries Contacts using Salesforce.com out-of-the-box upload wizards
  • Enabled dbForce PCS to use both Person and Business type of Accounts to mimic the Relationship hierarchy as in dbForce PB major road block on merger of two Orgs
  • Working with Control-M jobs setup, migration of crontab jobs to Control-M and creating dependencies among jobs, upgrade of control-m version
  • Worked on designing and implementing solution for retiring RJ ETL tool to schedule dbForce PCS jobs which required writing java program to execute SQL Server store procedure through UNIX shell script
  • Job setup for a new feature -audit available in third party tool Relational Junction to eliminate data discrepancies between Sybase database and Salesforce.com
  • Implementing Salesforce for Outlook, Chatter, Salesforce classic, LinkPoint360 and various AppExchange apps
  • Sybase character set conversion from ISO to UTF-8, Sybase net password encryption projects

Confidential has made an executive decision to purchase a hosted CRM environment - Salesforce.com to enable account, activity, contact, opportunity and lead management and tactical sales associate and management reporting via a single tool for all selling channels. This program will elicit multiple IT projects in order to integrate, extend, and setup the Salesforce.com environment appropriately. Data integration between Salesforce.com and applicable record of reference data systems to be implemented. Accessing the Salesforce.com via the Employee Portal with ensuring client's security policies also to be implemented.

As an SFDC consultant I was responsible for:

  • Study SFA project and understand business and technical requirements
  • Study integration requirements and specifications
  • Design integration solution using the best feasible approach
  • Build integration solution using Java, Salesforce.com Web services API, Unix shell scripting
  • Build migration and UI solution as identified in BRD and functional specification document
  • A team of five members involved using SFDC Force.com technologies and web services integration.
  • Integration of Salesforce.com with existing SFA tool for the Corp Marketing team. The solution to have Sales force Automation, Internal campaign management, CEO's office Contact program, Lead generation and a host of other features.

As a technical consultant I was responsible for:

  • Create Map gap Document
  • Design and Construct the Solution
  • System testing of the Solution
  • Implement Business Requirement in Salesforce using Apex and Web services API
  • Mapping requirements to product functionality and classifying requirements into standard/ configurable/ custom from ease of implementation perspective
  • Created high level test plan for the project
  • A team of five members involved using SFDC Force.com technologies and web services integration.

Confidential giant and has number of clients for HR support. Sun Microsystems is one of clients to Hewitt. This project is basically HR applications support and maintenance for Sun's various legacy applications which were integrated with Hewitt's workflow based HR transactions tool - myHR. After implementing myHR tool, it was also included in the list of applications to provide support. Apart from maintenance, enhancements and bug fix is also part of project. Applications support included server maintenance activities, user issues resolution and regular cyclic events like reorg, badgeflips, GL.

As a technical lead I was responsible for:

  • Cron jobs monitoring and scheduling for various Sun's HR applications
  • Executing cyclic events like Reorg, Badge flipping, Acquisitions etc
  • Solving production support issues for Oracle Apps HRMS and other applications
  • Developing extract interfaces from Oracle Apps HRMS to other downstream applications
  • Implementing major enhancements in Java/J2EE based legacy applications during myHR integration.
  • Application integration using Oracle stored procedures, batch jobs, RMI modules
  • Building, packaging and deploying the applications on SunOne web server
  • Oversee all stages of design, development, and deployment of change orders foresee the issues at the time of requirement clarification.
  • Played key role in root cause analysis of different issues raised in applications and servers.
  • Coordinating the bug fixing of any error occurs during the certification and production release
  • Regular interaction with the team as well as Hewitt Technical Managers, System Administration experts, Business Analysts of Hewitt during the monthly production releases of the project and ongoing product issues.
  • Gather new requirements for different modules, drawing out a plan for releases of the enhancements for the application requested by the users and planning work for offshore team members
  • Understanding the new change order requirements, writing and executing the test cases for SIT manual black box testing using Hewitt's standard testing templates and procedures, and Maestro tool for tracking, taking signoff from Hewitt's business analysts
  • Coordinating UAT with Sun's business analysts and developers for rework
  • Eleven members involved in this project using Java 2, J2EE, CGI Perl, Unix shell scripts, iPlanet 6.0, SunOne Application Server 7.0, Oracle 9i, Sybase, Java Beans, Jdk1.4, Oracle Apps HRMS.
  • Confidential net is a critical component to Hewitt's services. It is a Web-based system that links employees with company information. Basically, myHR.net is a personal employee portal. With it an employee has access to news, pay, and performance evaluations etc. The core components of myHR.net application includes, modules like Employee Data and Records Management, Manager Self Service, Employee Self Service, Compensation, Organization and people Development, Compensation Administration, Workforce services.
  • The portal is based on Hewitt proprietary ANDY and Workflow frameworks, which use Java/J2EE technologies for their implementation. The flexible myHR framework is customized for various Hewitt clients through use of ANDY objects. The customization depends heavily on client provided tool called the Andy Workbench, which is used to define and modify ANDY objects. The myHR.net framework also supports a Workflow architecture, which is implemented for processes that are complex and have life spans ranging from days to months.
  • A very important element of implementation of myHR applications for a Hewitt client is its integration with clients heritage systems. The systems could be a Human Resource Management Systems HRMS , Enterprise Resource Management Systems ERP , Customer Relationship Management System CRM , Employee Relationship Management System ERM , Knowledge Management System KMS etc. The integration is achieved through implementation of external connectors that facilitate the communication between myHR and existing systems. Such integration requires an in-depth knowledge of the core myHR framework and provided connectors.

Java developer

  • Developing various HR Employee Self Service Applications ESS for Hewitt Clients including British Petroleum, Bank of America and Prudential.
  • Implementing Workflow based Manager Self Service MSS modules for British Petroleum and Bank of America.
  • Implementing client specific modules for communication with external systems like Peoplesoft, Siebel etc.
  • Involvement in maintenance and production support for various myHR applications through Service Requests and Change Requests.
  • Implementing enhancements and change requests for Comp Admin module of BP myHR.
  • Coding several complex human resource processes for myHR CAT Tool.
  • Participated in automation of several manual Comp Admin processes.
  • Customizing CheckStyle to support Hewitt Coding Guidelines and integrating it with JBuilder. The customized version supports all major Hewitt coding guidelines.
  • A team of five members is involved in the development and maintenance of this system using Java, J2EE Technologies.

This application is required by the financial organizations operating for automating the loan origination operations. The workflow of the loan application processing varies depending on the financial products. In addition, the stress is on the automation of the various functions such as credit checking, underwriting etc. This application serves as an open standard, scalable, high-volume transaction system, maintainable solutions for organizations in the Lending Industry.

As a Java developer I was responsible for:

  • Participating in requirements gathering and refinement with customer.
  • Developing GUI and client-side validation using Struts.
  • Implementing business logic on server-side as Entity Beans and Session Beans. EJB, JDBC, Weblogic
  • Developing web-based software modules. JSP, HTML
  • Ensuring that the application performed properly in both Weblogic and WebSphere.
  • A team of six members involved in the development of this system using Java, J2EE Technologies.

Frontline eStore is an on-line shopping Mall solution for B2C and B2B. This contains product catalogue, mail orders/ shopping cart provides facilities of channel management, order management, corporate deals runs special offers/ schemes to push products manages pricing discount structures, delivery rules or other business rules based on needs, customer complaints handling and tracks orders as well as customers.

As a Java developer I was responsible for:

  • Developing GUI using Dream Weaver and client-side validation using JavaScript.
  • Implementing business logic using Java Beans.
  • Developing web-based software modules. JSP, HTML
  • A team of five members involved in the development of this system using Java, J2EE Technologies.

This multi-user software is to maintain the employees' records, daily attendance which is used to generate pay slips for temporary employees. This also gives various views of the database for administrator and general users. Administrator can maintain salary details, leave details and generate various reports.

As a Java developer I was responsible for:

  • Developing web based GUI and client-side validation using JavaScript.
  • Implementing business logic using Java Beans.
  • Developing web-based software modules. JSP, HTML
  • A team of three members involved in the development of this system using Java, J2EE Technologies.

We'd love your feedback!