Java Developer Resume Profile
NY
Professional Summary:
- Software professional with 9 years of experience in Programming, Data Base,Data warehouse, ETL and Data Analysis.
- 2 years' experience in Hadoop Ecosystem Technologies.
- In depth knowledge of Hadoop architecture, HDFS, Name Node, Data Node, Job Tracker, Task Tracker, and Map Reduce programming paradigm.
- Good Knowledge on Hadoop Cluster architecture and monitoring the cluster.
- Experience in processing large data sets in a distributed cluster using MAP REDUCE programming.
- Experience in analyzing Big Data using PIG, HIVE and HBASE.
- Hands on experience with Hadoop Shell Commands.
- Good knowledge in HiveQL and PIG Latin scripting.
- Experience using SQOOP for transferring data between Hadoop and Relation Databases.
- Good understanding and knowledge of Hadoop Administration tasks.
- Experience with Zookeeper for Coordination of distributed servers and applications.
- Experience in working with different Data Models and good understanding of OLAP and OLTP concepts.
- Strong Knowledge in object oriented programming Language.
- Hands on experience in application development using Java. Good knowledge in Core Java API's,Collection API's, Web components like Servlet, JSP.
- Have good Knowledge in ETL and hands on experience in ETL.
- Knowledge in business intelligence tools like MicroStrategy.
- Hands on experience in VPN, Putty, winSCP, FTP.
- Experience working with the full life cycle development process, which includes analysis, design, construction, and testing.
- Involved in gathering data requirements, business rules to build large enterprise solutions.
- Strong skills of working with databases like Oracle, SQL Serverand Teradata.
- Strong verbal and written communication skills, ability to communicate with technical and business team members.
Skill Sets:
- Hadoop: HDFS, Map Reduce, Hive, Pig, Sqoop, Hbase, ZooKeeper
- Databases: Oracle11g/10g/9i/, IBM DB2, Teradata, SQL Server 2000/2005/2008, MS Access 2000
- Languages: C, C , JAVA, SQL, PL/SQL, HTML, XML, JavaScript.
- Other Tools: MS Office Suite, MS Project
- Operating Systems: Windows, Linux.
Professional Experience:
Confidential
Java Developer
Roles Responsibilities:
- Full life cycle of the project has been implemented starting with the gathering requirements from users and documenting the specifications.
- Worked closely with all levels of business with varying levels of technical knowledge to gather technicalrequirements.
- Worked closely with ETL teams.
- Used Hadoop for Storing and analyzing large data sets, audit analysis and errors log analysis
- Worked on ETL Migration using Hadoop ecosystems.
- Developed MapReduce Jobs to de-identity personal information like Name, DOB, SSN, Address etc.
- Worked on importing and exporting data from Oracle and DB2 into HDFS and HIVE using Sqoop.
- Developed PIG Latin scripts for analyzing large data sets.
- Used PIG for carrying out Ad-hoc analysis.
- Designed and developed Pig scripts to process data in a Nightly batch for identifying incomplete records.
- Solved performance issues in Hive and Pig scripts with understanding of Joins, Group and aggregation and how does it translate to MapReduce jobs.
- Designed and developed Pig scripts to process data in a Nightly batch for identifying incomplete records.
- Created Hive External tables and loaded the data into tables and query data using Hive ql.
- Worked on debugging, performance tuning of Hive Pig Jobs.
- Developed JavaScript behavior code for user interaction.
- Used HTML, JavaScript, and developed UI.
- Used JDBC and managed connectivity, for inserting/querying data management including stored procedures and triggers.
Environment:Cloudera Hadoop, MapReduce, HDFS, Hive, Java jdk1.7 , Pig, Linux, XML. HBase, Zookeeper, Sqoop.
Confidential
Hadoop Developer/Java Developer
Roles Responsibilities:
- Performed detailed data analysis, validation, and identify data quality issues.
- Plan, design, and implement processing massive amounts of marketing information using different analytic tools including Pig, Hive, and Map Reduce.
- Designing and implementing Map/Reduce jobs to support distributed data processing and process large data sets utilizing the Hadoop cluster.
- Loaded data into HDFS using shell commands and Sqoop.
- Wrote Hive queries for data analysis to meet the business requirements.
- Involved in creating Hive tables, loading with data and writing hive queries which will run internally in map reduce way.
- Implemented Partitioning and bucketing in Hive.
- Involved in configuring HDFS, configured various property files like core-site.xml, hdfs-site.xml, mapred-site.xml based upon the requirement.
- Imported data using Sqoop to load data from DB to Hadoop on regular basis.
- Developed Scripts and Batch Job to schedule various Hadoop Program.
- Cluster monitoring, maintenance and troubleshooting.
Environment: HDFS, Java, MapReduce, Hive, PIG, Sqoop, Flume, Linux, Oracle SQL Developer, Oozie, Zookeeper and MySQL.
Confidential
Java Developer
Roles Responsibilities:
- Involved in designing software component model and authoring system requirements specification document.
- Used Hibernate for creating object / relational mappings, persistent classes and Hibernate Query Language for developing query services.
- Developed many web based features such as survey editors, search utilities and secure application forms using J2EE technologies.
- Designed and developed a utility that parses and stores the patient information. The information represented as a XML document is parsed into Java objects using JAXB and subsequently stored in a DB.
- Developed business components using Spring IOC Inversion of Control framework.
- Implemented logging functionality using Spring AOP Aspect Oriented Programming
- Developed Test suites using for performing unit testing for Test Driven Development.
- Used Subversion for version control.
Environment: J2EE, WebSphere, Eclipse, Java, Servlets, Hibernate, spring, XML, JAXB, UML, HTML, JavaScript, Oracle, SQL, PL/SQL
Confidential
Java Developer
Roles Responsibilities:
- Analysis, design, development, testing and implementation of application.
- Translated client's business requirement Raw Data into function specific requirements.
- Developed Project Planning for the entire life cycle including scheduling, preparing tasks, work allocation, identifying resources, setting up goals and benchmarks for the project delivery and to the individuals.
- Developed system preferences UI screens using JSP custom TagLibs, JSP templates and HTML.
- Developed web Components using JSP, Servlets and EJB under J2EE Environment.
- Developed Data objects in the back end Oracle using stored procedures, triggers and functions.
- Verified software errors and interacted with developers to resolve the technical issues.
- Developed and deployed the application on BEA WebLogic Application Server
- Had Regular interaction with clients and prepared Customer Requirement Analysis Document CRAD .
- Translated the same into use case models, forms using HTML and JavaScript.
- Used Java Scriptfor Client side validations, Clear Case as configuration Mgt tools.
- Involved in developing Enterprise Java Beans, Servlets, Triggers, Stored procedures in SQL, PL/SQL.
- Conducted the user acceptance testing and moved the application to the production environment.
- Third level supports of the entire application just in time to ensure service level agreements and always delivered the solution in right time.
- Conduct at least one knowledge sharing session within the project team/across the account, document the same and make it available to the benefit of others.
Environment: JSP, Servlet, EJB, Javabeans, Custom Tags, Stored Procedures, JavaScript, Ant, J2EE, Struts, Eclipse, Html, Web services like XML, SOAP, JAXP, Tomcat, JUnit, Weblogic Application Server.
Confidential
Java Developer
Roles Responsibilities:
- Created database program in SQL server to manipulate data accumulated by internet transactions.
- Wrote Servlets class to generate dynamic HTML pages.
- Developed Servlets and back-end Java classes using Web Sphere application server.
- Developed an API to write XML documents from a database.
- Performed usability testing for the application using JUnit Test.
- Maintenance of a Java GUI application using JFC/Swing.
- Created complex SQL and used JDBC connectivity to access the database.
- Involved in the design and coding of the data capture templates, presentation and component templates.
- Part of the team that designed, customized and implemented metadata search and database synchronization.
- Used Oracle as Database and used Toad for queries execution and also involved in writing SQL scripts, PL SQL code for procedures and functions.
Environment:JAVA, JSP, J2EE, Servlet, Spring 1.2, Hibernate-2, JTA, JDO, Eclipse, Oracle 10g, SQL Server, JSP Custom tag, DHTML, Ant Script, Java Script, Shell Scripts, XML, HTML.
Confidential
Java Developer
Roles Responsibilities:
- Involved in the analysis, design, and implementation and testing of the project.
- Implemented the presentation layer with HTML, XHTML, CSS and JavaScript.
- Developed web components using JSPs and Servlets.
- Established JDBC connection between database and application.
- Designed tables and indexes and optimized them for best performance.
- Wrote complicated SQL queries and stored procedures.
- Involved in bug fixing and unit testing with Junit.
- Designed, developed and implemented the user interface using HTML, CSS and JQuery.