Java Developer Resume Profile
SUMMARY:
- Academically well founded with B.E. in Computer Science and Engineering.
- Have 8 Years of IT experience in the roles of Application Design and Development using Hadoop, Core Java, Python, and Shell scripting.
- Strong experience and knowledge of HDFS, Map Reduce and Hadoop ecosystem components like Hive, Pig, Sqoop, Oozie, and Flume, NoSQL databases like Cassandra.
- Very Good experience on Unix shell scripting, Python and WLST.
- Experience in working in Architecture team for one of the largest ERP product Oracle Fusion .
- Experience in working in Agile and waterfall methodologies.
- Expertise in designing python scripts to interact with middleware/back end services.
- Ability to work on new technologies.
- Strong experience on Amazon Web Services AWS .
- Very good knowledge on distribution systems like Cloudera and Horton works.
- Having good experience in End-to-end in Big Data.
- Expertise in developing applications using Eclipse and Jdeveloper IDEs.
- Strong experience in conducting Code, UTP and UTR reviews
- Excellent Analytical and coding skills.
- Have experience and strong working knowledge in Core Java, SQL, and pl/sql.
- Experience working on Agile and Waterfall methodologies.
- QA and Post Implementation support
- Involving in weekly status meetings and sending weekly status of the project to the Project Manager Assisted the upper level for any kind of information in the business process and technical issues.
- Good experience on third party integrations.
- Exposure to R and RStudio.
- Excellent Design, coding, testing, and documenting skills of the process and the various artifacts developed as end result.
- Very quick learner and a proven ability to grasp new technologies.
- Working extensively with the Onsite Offshore model possessing good user communication skills and debugging skills.
- Proven ability to handle changing client requirements and turn them into technical specifications.
- Proven ability to work on multiple tasks and deliver the results in time.
- Very good interpersonal skills.
- Very good documentation and presentation skills.
- Experience in process planning and providing status reports to upper management daily.
- Assisted business in service improvements and system enhancements using the latest technologies.
- Ensure deliverables are made within the agreed time lines with high quality standards.
TECHNICAL SKILLS:
- Proficient or familiar with a vast array of programming languages, concepts and technologies, including:
- O.S RDBMS
- Linux, Windows, DB2, Oracle 9i, 11g NoSQL.
- LANGUAGES
- Python, Java, Jython, PIG, MapReduce, WLST, SQL, Shell Script
- TOOLS UTILITIES
- TOAD, Eclipse, JDeveloper, PyCharm
PROFESSIONAL EXPERIENCE:
Confidential
Senior Applications Engineer
Module Name: Taleo-Fusion Integration Log data analysis.
ENVIRONMENT TOOLS: Hadoop, Python, Java, PIG, OOZIE, MapReduce, HDFS, Oracle NOSQL.
Oracle Corp has acquired Taleo, which is a leader in hiring and talent modules in HCM domain to integrate with Fusion. This is very complex and largest third party integration that is successfully implemented over 50 customers worldwide. The purpose of the project is to store terabytes of log information generated by the customer stage environments and extract meaning information out of it. The solution is based on the open source Big Data s/w Hadoop .The data will be stored in Hadoop file system and processed using Map/Reduce jobs. Which intern includes getting the raw log data from the Fusion middleware components like SOA and ESS, Process the log to obtain errors and issues in the execution of Taleo Integration on stage environments, Extract various reports out of the log information and Export the information for further process. This project is mainly for the discovering the issues in the product even before they occur on the production environments on customer end by using new cloud solution technology Hadoop, which can able to process large data sets i.e. tera bytes and peta bytes of data in order to enhance the user experience for Fusion HCM. This is an Implementation project in Hadoop system. It involves implementing different Modules like logging the servers logs in Hive tables and process the results using different scripts.
RESPONSIBILITIES:
- Moved all crawl data flat files generated from various customers to HDFS for further processing.
- Worked on python scripts to analyze the data of the customer.
- Written the Apache PIG scripts to process the HDFS data.
- Created Hive tables to store the processed results in a tabular format.
- Developed the sqoop scripts in order to make the interaction between Pig and Oracle Database.
- Completely involved in the requirement analysis phase.
Confidential
ENVIRONMENT TOOLS: Python, Shell, Java, WLST, and Fusion Middleware.
Confidential which is a leader in hiring and talent modules in HCM domain to integrate with Fusion. This is very complex and largest third party integration that is successfully implemented over 50 customers worldwide. To make this out of box integration work and maintain a loosely coupled relation between the products the wiring should be done in such a way that to modify specific artifacts only on Fusion and Taleo ends. This module gets the user credential using which the configuration needs to be done by reading the Fusion configuration files using Fusion APIs, get the SOA artifact details used and update them in the Fusion configuration. The module also handles the complex password policy, which is followed by Fusion HCM and Taleo products. The script is written in Python, interaction with the Fusion middleware components is done using WLST.
RESPONSIBILITIES:
- Completely Designed, Developed and Owned the of the automation flow of Taleo Fusion wiring using Python.
- Implemented SOA APIs to get information from the Fusion Middleware.
- Implemented the complex password logic at Fusion and Taleo ends.
- Implemented web services to implement the password changes at Taleo side.
- Completely involved and headed the customer support for Fusion Taleo wiring for over 50 customers.
Confidential
ENVIRONMENT TOOLS: ADF UI, Java, Fusion Middleware.
Confidential is focused at improving the customer user experience by introducing new UI components in various products of Fusion HCM. As a part of this process investigated new components in Oracle ADF like panel grid layout, sun burst, time line etc., This module also focuses introducing new UI features in to the Fusion HCM modules while guiding teams to solve issues related to existing UI pages. This implementation is done using ADF and Java.
RESPONSIBILITIES:
- Implemented new UI components, which are introduced in ADF framework.
- Designed the screens and researched new UI components.
- Documented the process and results in such a way that it can be used even by beginners of the product.
- Presented the functionality to various teams in Fusion HCM
Confidential
ENVIRONMENT TOOLS: ADF, Java, OBIEE, Fusion Middleware.
Confidential is a prototype application in HCM domain. The main functionality aims at high-level management to search for reports prepared in the organization by other managers. Report Discovery application, which is integrated with BI for reporting, searches for reports in the directory and displays the results on the user screen.
Responsibilities:
- Prepared the design and documented the Technical specification document.
- Handled the reporting part of the module using OBIEE and BI publisher
- Interacted with the Architects in design phase and check the design meets all the business requirements.
- Providing changes to the system as per the design specification.
- Involved in unit testing.
Confidential
ENVIRONMENT TOOLS: ADF, Java, OBIEE, Fusion Middleware.
Confidential is a revolutionary application in HCM domain. The main functionality aims at high level management to get details of employees working under them on devices like mobile or a tablet both on Android and IOS platforms. Ask Fusion application, which is integrated with BI for reporting gets the information from Fusion people portal and displays the results on the user screen.
Responsibilities:
- Prepared the design and documented the Technical specification document.
- Handled the reporting part of the module using OBIEE and BI publisher
- Interacted with the Architects in design phase and check the design meets all the business requirements.
- Providing changes to the system as per the design specification.
- Involved in unit testing
Confidential
ENVIRONMENT TOOLS: Finacle framework, Java, Shell scripting, Fusion Middleware.
Confidential is the Investment banking module of Exchange traded derivatives, which aims at providing the Core solution for wealth management customers. The module contains features of creating a script , creating exchanges, creating orders and the order flow right from the order placement to the completion of the order or expiry of the order. The module also has features to handle the corporate actions, which happen in the exchange.
Responsibilities:
- Provide the design and documenting the Technical specification document.
- Interact with functional team to understand the requirements.
- Interacted with Architects to design the process flow.
- Designed and developed the modules of order placement and order flow
- Prepared quality documentation so that even the first time users can use it.
- Providing changes to the system as per the client specification
- Involved in unit testing and integration testing
- Resolving the Bugs raised by the testing team.
- Gave the knowledge transfer sessions to team members in using the modules.
Confidential
- Confidential helps banking institutions to use the functionality of Society for Worldwide Interbank Financial Telecommunication SWIFT . This SWIFT functionality is induced in to all the modules of WMS like equities, mutual funds and structured products. The module adapts the universal format of exchanges between different baking institutions in to Finacle WMS. The functionality includes implementation for sub modules like confirmation, notification, approval etc.
- This module involves implementing the codes used by banking institutions. Implementation is done using Java and Finacle framework.
RESPONSIBILITIES:
- Designed and developed a unique process flow to implement the SWIFT codes to ease the process of development and future enhancements.
- Interacted with Architects to design the process flow for the menus.
- Prepare the Technical specification document.
- Prepare the quality documents and deliver them.
- Providing changes to the system as per the client specification
- Involved in unit testing and integration testing.
- Resolving the Bugs raised by the testing team.
- Gave the knowledge transfer sessions to team members in using the modules.
Confidential
Product Developer
Confidential is the Investment banking module of Exchange traded Equities, which aims at providing the Core solution for wealth management customers. The module contains features of creating a script, creating exchanges, creating orders and the order flow right from the order placement to the completion of the order or expiry of the order. The module also has features to handle the corporate actions that happen in the exchange.
RESPONSIBILITIES:
- Provide the design and documenting the Technical specification document.
- Interact with functional team to understand the requirements.
- Interacted with Architects to design the process flow.
- Designed and developed the modules of order placement and order flow
- Prepared quality documentation so that even the first time users can use it.
- Providing changes to the system as per the client specification
- Involved in unit testing and integration testing
- Resolving the Bugs raised by the testing team.
- Gave the knowledge transfer sessions to team members in using the modules.
Confidential
Web reporting system is an application aimed at providing reporting assistance to the employees for hardware failure in an organization. The application scans through all the available devices for hardware failures and automatically reports the failures in the systems. This application also provides manual reporting from other machines
RESPONSIBILITIES:
- Provide the design and documenting the Technical specification document.
- Interact with functional team to understand the requirements.
- Interacted with Architects to design the process flow.
- Designed and developed the modules of order placement and order flow
- Prepared quality documentation so that even the first time users can use it.
- Providing changes to the system as per the client specification
- Involved in unit testing and integration testing