We provide IT Staff Augmentation Services!

Sr. Java/hadoop Developer Resume

5.00/5 (Submit Your Rating)

OH

SUMMARY:

  • Over 10+ years of professional experience in field of IT with expertise in Enterprise Application Development including 4+ years in Big Data analytics and Hadoop Ecosystem encompassing a wide range of applications.
  • Excellent hands on experience with Hadoop ecosystem components like Hadoop, Map Reduce, Impala, HDFS, Hive, Pig, Hbase, MongoDB, Cassandra, Flume, Storm, Sqoop, Oozie, Kafka, Spark,Scala, andZooKeeper.
  • Excellent understanding and hands on experience using NOSQL databases like Cassandra, Mongo DB and Hbase.
  • Experienced in Object Oriented Analysis Design (OOAD) and development of software using UML Methodology, good knowledge of J2EE design patterns and Core Java Design Patterns.
  • Very good hands on experience in advanced Big - Data technologies like Spark Ecosystem (Spark SQL, MLlib, SparkR and Spark Streaming), Kafka and Predictive analytics (MLlib, R ML packages including Oxdata’s ML library H2O).
  • Expertise with the tools inHadoopEcosystem including Pig, Hive, HDFS, Map Reduce, Sqoop, Spark, Kafka, Yarn, Oozie, and Zookeeper, Hadooparchitecture and its components.
  • Experienced with Hadoop and QA to develop test plans, test scripts and test environments and to understand and resolve defects.
  • Experienced with cloud:Hadoop-on-Azure,AWS/EMR, Cloudera Manager (also direct-Hadoop-EC2(non EMR)).
  • Experienced in analyzing data using HIVEQL, PIG Latin and custom MapReduce programs in JAVA. Extending HIVE and PIG core functionality by using custom UDF's.
  • Experienced in analyzing data using HIVEQL, PIG Latin and custom MapReduce programs in Java.
  • Experienced in Database development, ETL and Reporting tools using SQLServer, SQL, SSIS, SSRS, CrystalXI&SAPBO.
  • Excellent knowledge in Hadoop Architecture and its major components like Hadoop Map Reduce, HDFS Frame work, HIVE, PIG, HBase, Zookeeper, Sqoop, Flume, Apache Tika, Weblech and Tableau.
  • Experienced in J2EE, JDBC, Servlets, Struts, Hibernate, Ajax, JavaScript, JQuery, CSS, XML and HTML.
  • Experienced in using IDEs like Eclipse, VisualStudio and experience in DBMS like SQLServer and MYSQL.
  • Excellent experience in importing and exportingdatausing Sqoop from HDFS to RelationalDatabaseSystems and vice-versa.
  • Strong experience working on design and implemented a Cassandra based database and related web services for storing unstructured data.
  • Good knowledge in Unified Modeling Language (UML),Object Oriented Analysis and Design and Agile (SCRUM) Methodologies.
  • Experienced in optimization of Mapreducesalgorithm using combiners and partitioners to deliver the best results.
  • My expertise includes Team Management, providing Solutions covering various disciplines in technology and process, translating business needs into technical requirements that support the organization’s business objectives and successfully managing the phases of IT projects starting from Architecture, Requirements Gathering, Onsite/Offshore Coordination, and Design Specification of the business functionality.

TECHNICAL SKILLS:

Big data/Hadoop: HDFS, Map Reduce, Hive, Pig, Sqoop, Oozie, Hue, Flume, Kafka and Spark, Strom, Scala.

NoSQL Databases: HBase, MongoDB, Cassandra

Java/J2EE Technologies: Java, J2EE, Servlets, spring, JSP, JDBC, XML, AJAX, REST, Java beans, JNDI

Programming Languages: C, C++, JAVA, SQL, PL/SQL, PIG Latin, HiveQL, Unix shell scripting, Scala.

Methodologies: Agile, UML, Design Patterns (Core Java and J2EE)

Database: Oracle, MySQL, SQL Server

Web/ Application Servers: Apache Tomcat, JBoss, IBM Web sphere, Web Logic

Web Technologies: HTML5, CSS3, XML, JavaScript, JQuery, AJAX, WSDL, SOAP

Tools: and IDE: Eclipse, NetBeans, Maven, DB Visualizer, Visual Studio 2008, SQL Server Management Studio.

PROFESSIONAL EXPERIENCE:

Confidential, Stamford, CT

Sr. Big Data Architect/ Hadoop Developer

Responsibilities:

  • Installed/Configured/Maintained Horton worksHadoopclusters for application development andHadooptools like Hive, Pig, HBase, Zookeeper and Sqoop. nvolved the design, development of various modules inHadoopBigDataPlatform and processingdatausing MapReduce, Hive, Pig, Scoop and Oozie.
  • Designed, developed and tested Map Reduce programs on Mobile Offers Redemptions and Send it to the downstream applications like HAVI. Scheduled this MapReduce job through Oozie workflow.
  • Ingested huge amount of XML files intoHadoopby Utilizing DOM Parsers with in Map Reduce. Extracted Daily Sales, Hourly Sales and Product Mix of the items sold in stores and loaded them into GlobalDataWarehouse.
  • Plan, design and launch solution for buildingHadoopcluster on cloud by using EMR and AWS
  • Has implementedDataLake Project using Oracle FSDF onHadoopwith OFSAA.
  • Created detailed AWS Security Groups, which behaved as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Created Hive tables, loadeddataand wrote Hivequeries that helped market analysts spot emerging trends by comparing freshdatawith EDW reference tables and historical metrics.
  • Tested Apache(TM), an extensible framework for building high performance batch and interactive data processing applications, on Pig and Hive jobs.
  • Involved in Cluster coordination services through Zookeeper and Adding new nodes to an existing cluster.
  • Worked on importing data from multiple data sources to Google docs to S3/AWS, then to Data Lake.
  • Implemented business logic by writing UDFs in Java and used various UDFs from Piggybanks and other sources and issued SQLqueries via Impala to process thedatastored in HDFS and HBase.
  • Involved in developing Impala scripts for extraction, transformation, loading ofdatain todatawarehouse.
  • Exported the analyzeddatato the databases such as Teradata, MySQL and Oracle using Sqoop for visualization and to generate reports for the BI team.
  • Developed ETL workflow which pushes web server logs to an Amazon S3 bucket.
  • Collecting and aggregating large amounts of logdatausing ApacheFlume and stagingdatain HDFS for further analysis.
  • Installed and configured Hive, Pig, Sqoop, Flume and Oozie on the Hadoopcluster and developed Simple to complex Map/reduce streaming jobs using Java language that are implemented using Hive and Pig.
  • Built a scalable, cost effective, and fault tolerant data warehouse system on Amazon Web Services (AWS) Cloud.
  • Created HBasetables to load large sets of structured, semi-structured and unstructureddatacoming from UNIX, NoSQL and a variety of portfolios.
  • Created a Hive aggregator to update the Hive table after running thedataprofiling job and implemented Partitioning, Dynamic Partitioning and Bucketing in Hive.
  • Used Spark with Yarn and got performance results compared withMapReduceandused Cassandra to store the analyzed and processeddatafor scalability.
  • Enabled speedy reviews and first mover advantages by using Oozie to automatedataloading into the HDFS and to run multiple Hive and Pig jobs.
  • Developed Oozie workflows and they are scheduled through a scheduler on a monthly basis and managed and reviewedHadooplog files.
  • Prepare Maintenance Manual, System Description Document and other technical and function documents to help offshore team.

Environment: Big Data, Hadoop, MapReduce, Flume, Impala, HDFS, HBase, Hive, Pig, Sqoop, Oozie, Zookeeper, Cassandra, Teradata, MySQL, Oracle, Scala, Spark, Scala, JAVA, UNIX Shell Scripting, AWS.

Confidential, NYC NY

Sr. Big Data Architect/ Hadoop Developer

Responsibilities:

  • Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
  • Implemented of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, and Message-Driven Beans), JMS, Struts, spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Drools, etc.
  • Handled importing ofdatafrom variousdatasources, performed transformations using Hive, Map Reduce, loadeddatainto HDFS and Extracted thedatafrom MySQL into HDFS using Sqoop.
  • Installed/Configured/Maintained ApacheHadoopclusters for Analytics, application development andHadooptools like Hive, HSQL Pig, HBase, OLAP, Zookeeper, Avro, parquet and Sqoop on Linux ARCH.
  • Installed and configured Hive, Pig, Sqoop, Flume and Oozie on theHadoopcluster
  • Installed and configured Hive and also implemented various business requirements by writing HIVE UDFs.
  • Configuration of application using spring, Struts, Hibernate, DAO's, Actions Classes, Java Server Pages.
  • Configuring Hibernate Struts and Tiles related XML files.
  • Developed Simple to complex Map/reduce Jobs using Java programming language that are implemented using Hive and Pig.
  • Implemented POC to migrate map reduce jobs into SparkRDD transformations using Scala.
  • Implemented ETLcode to loaddatafrom multiple sources into HDFS using pigscripts and implemented Flume, Sparkframework for real timedataprocessing.
  • Continuously monitored and managed the HadoopCluster using ClouderaManager.
  • Developed programs in Spark based on the application for faster data processing than standard MapReduce programs.
  • Handled importing of data from various data sources, performed transformations using Hive, MapReduce, loaded data into HDFS and Extracted the data from MySQL into HDFS using Sqoop.
  • Optimized Map/Reduce Jobs to use HDFS efficiently by using various compression mechanisms and created the SparkStreaming code to take the source files as input.
  • Developed sparkprograms using Scala, Involved in creating SparkSQLQueries and Developed Oozie workflow for sparkjobs
  • Analyzed the data by performing Hive queries (HiveQL) and running Pig scripts (Pig Latin) to study customer behavior.
  • Built analytics for structured and unstructureddataand managing largedataingestion by using Avro, Flume, Thrift, Kafka and Sqoop.
  • Worked on scalable distributed computing systems, software architecture,datastructures and algorithms using Hadoop, Apache Spark and Apache Storm etc. and ingested streamingdatainto Hadoop using Spark, StormFramework and Scala.
  • Installed KAFKA on Hadoopcluster and configured producer and consumer coding part in java to establish connection from twitter source to HDFS.
  • Exported the patterns analyzed back to Teradata using Sqoop.
  • Organizing daily scrum call for status update with offshore by using Rally and Agile Craft and creating monthly status report for client.

Environment: Hadoop, Map Reducer, Cloudera Manager, HDFS, Hive, Pig, Spark, Storm, Flume, Thrift, Kafka, Sqoop, Oozie, Impala, SQL, Scala, Saprk, Teradata, Scala, Java (JDK 1.6), Hadoop (Cloudera), Tableau, Eclipse and Informatica.

Confidential, Blue Ash, OH

Sr. Hadoop Developer

Responsibilities:

  • Worked on analyzingHadoopcluster using different big data analytic tools including Pig, Hive, and MapReduce.
  • Supported HbaseArchitecture Design with the HadoopArchitect team to develop a Database Design in HDFS.
  • Developed Spark applications using Scala for easyHadooptransitions.
  • Importeddatafrom mainframe dataset to HDFS using Sqoop. Also handled importing ofdatafrom variousdatasources (i.e. Oracle, DB2, Cassandra, and MongoDB) to Hadoop, performed transformations using Hive, MapReduce.
  • Ingested huge amount of XML files intoHadoopby Utilizing DOM Parsers with in Map Reduce. Extracted Daily Sales, Hourly Sales and Product Mix of the items sold in stores and loaded them into Global Data Warehouse.
  • Wrote PigLatinscripts and also developed UDFs for PigDataAnalysis and Wrote Hivequeries fordataanalysis to meet the business requirements.
  • Worked with Zookeeper, Oozie, and Data Pipeline Operational Services for coordinating the cluster and scheduling workflows.
  • Responsible for creating Hive tables, loading the structured data resulted from MapReduce jobs into the tables and writing hivequeries to further analyze the logs to identify issues and behavioral patterns.
  • Developed Scripts and Batch Job to schedule various Hadoop Program and involved in managing and reviewing Hadooplogfiles.
  • Extracted the needed data from the server into HDFS and Bulk Loaded the cleaned data into Hbase.
  • Involved in importing and exporting the data from RDBMS to HDFS and vice versa using Sqoop.
  • Utilized AgileScrumMethodology to help manage and organizewith developers and regular code review sessions.
  • Upgraded the Hadoop Cluster from CDH4 to CDH5 and setup High availability Cluster to Integrate the HIVE with existing applications
  • Extracted meaningful data from unstructured data on HadoopEcosystem and developed Hivequeries to process thedataand generate thedatacubes for visualizing.
  • Used Flume extensively in gathering and moving log data files from Application Servers to a central location inHadoopDistributed File System (HDFS)
  • Loaded the aggregated data onto Oracle fromHadoopenvironment using Sqoop for reporting on the dashboard.
  • Used Hive to analyze data ingested into Hbase by using Hive-Hbase integration and compute various metrics for reporting on the dashboard.
  • Involved in loading data from Unix File System into HDFS with different format of data (Avro, Parquet)and creating indexes and tuning the SQL queries in Hive and Involved in database connection by using Sqoop

Environment: Hadoop, Java, MapReduce, HDFS, Hive, Pig, Linux, XML, Eclipse, Cloudera, CDH4/5 Distribution, DB2, SQL Server, Oracle 11g, MySQL, Spark, Teradata, SQL, PL/SQL

Confidential, OH

Sr. Java/Hadoop Developer

Responsibilities:

  • Installed and maintained ApacheHadoopclusters for application development andHadooptools like Hive, Pig, HBase and Sqoop.
  • Developed workflow in Oozie to automate the tasks of loading the data into HDFS and pre-processing with Pig.
  • Developed and implemented an Asynchronous, AJAX based rich client for improved customer experience.
  • Implemented Fair schedulers on the Job tracker to share the resources of the Cluster for the Map Reduce jobs given by the users.
  • Implemented DAO classes using Hibernate framework for the data connectivity and extraction of the data according to the business logic with Oracle database.
  • Developed Pig Latin scripts to extract the data from the web server output files to load into HDFS and wrote MapReduce jobs using Java API.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL server.
  • Used spring IOC for creating the beans to be injected at the run time and used jQuery script for client side JavaScript methods.
  • Developed complex Hive Scripts for processing the data and created dynamic partitions and bucketing in hive to improve the query performance.
  • Designed and developed re-usable web services and Java Utility classes to support XML, DOM, XML Schemas, and XSL.
  • Developed MapReduce applications usingHadoopMap-Reduce programming framework for processing and used compression techniques to optimize MapReduce Jobs.
  • Created HBasetables from Hive and Wrote HiveQL statements to access HBase table's data.
  • Developed Spark programs using Scala for processing data in a faster way.
  • Developed Pig UDF's to know the customer behavior and Pig Latin scripts for processing the data inHadoop.
  • Used Struts tag libraries and custom tag libraries extensively while coding JSP pages.
  • Scheduled automated tasks with Oozie for loading data into HDFS through Sqoop and pre-processing the data with Pig andHive.
  • Built a custom cross-platform architecture usingJava, Spring Core/MVC, Hibernate through EclipseIDE
  • Involved in writing PL/SQL for the stored procedures.
  • Designed UI screens using JSP, Struts tags, HTML, jQuery and used JavaScript for client side validation.
  • Always used the best practices of Java/J2EE and minimize the unnecessary object creation, encourage proper garbage collections of un-used objects, always keep try to minimize the database call, always encourage to get all data in bulk from database to get best performance of application.

Environment: Hadoop, MapReduce, HDFS, Hive, Pig, HBase,Java, Cloudera Linux, XML, MySQL, MySQL Workbench,Java6, Eclipse, Cassandra, Oracle, Teradata, Netezza, PL/SQL.

Confidential, Florida

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology
  • Created UML diagrams like Class diagrams, Sequence diagrams, Use case diagrams in different tiers of the module using Rational Rose.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Implemented Transactions using Spring framework.
  • Used Spring MVC and Web Flow to bind web parameters to business logic.
  • Consumed WebService for transferring data between different applications using RESTful APIs along with JerseyAPI and JAX-RS.
  • Built the application using TDD (Test Driven Development) approach and involved in different phases of testing like UnitTesting.
  • Responsible for fixing bugs based on the test results.
  • Involved in SQLstatements, stored procedures, handled SQLInjections and persisted data using HibernateSessions, Transactions and SessionFactoryObjects.
  • Responsible for HibernateConfiguration and integrated Hibernateframework.
  • Analyzed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turnaround time.
  • Extensively usedJavaCollectionsAPI like Lists, Sets and Maps.
  • Use PVCS for version control and deploy the application in JBOSSserver.
  • Used Jenkins to deploy the application in testing environment.
  • Involved in Unittesting of the application using JUnit and implemented Log4j to maintain system log.
  • Used Maven for building, deploying application and creating JPA based entity objects.
  • Developed the Presentation layer, which was built using Servlets and JSP and MVC.
  • Used SpringRepository to load data from MongoDB database to implement DAO layer.

Environment: Java, JDK, EJB, JSF, Servlets, Html, CSS, JavaScript, Hibernate, Struts, JQuery, Spring IOC & AOP, MongoDB, Maven, REST, Jersey, JAX-RS, JBOSS, PVCS, JPA,JavaCollections, Jenkins, JUnit, QA, QTP, Log4J, JMS, JNDI, SharePoint, RAD, JMS API.

We'd love your feedback!