We provide IT Staff Augmentation Services!

 sr. Hadoop Developer ,san Jose, Ca

4.00/5 (Submit Your Rating)

SUMMARY:

  • Over 8+ years of software experience as a Developer, Designer With cross platform integration experience with Hadoop, Hive, Pig, Sqoop, HBase,J2EE, JDBC, HTML, and JavaScript.
  • Experience in Design, Development, integration and implementation of web based applications, Client/server based applications, Hadoop, Mainframe and SOA based applications.
  • Expertise in HDFS architecture and Cluster Deployments.
  • Well experienced on development of Java MapReduce Programs and also on Various Hadoop Ecosystem Such as Pig, Sqoop, Hive, Oozie, Flume, ZooKeeper etc.
  • Thorough knowledge on Development life cycle and usage of various Hadoop Eco systems Hive, Pig, Sqoop, Map Reduce, Flume, Oozie, and Spark .
  • Extensively worked on Pig Latin scripting using Both Local and Map Reducing mode.
  • Expertise in Hive Query Language as part of data processing in cloud data platform and debugging Hive issue.
  • Expertise in Optimization of Hive tables using optimization techniques like Partitioning and Bucketing.
  • Experience with Managing and Understanding of Hadoop Log Files.
  • Worked on NoSQL database such as Hbase, Cassandra for storing high volume data using Sqoop.
  • Acquired Skills in writing Linux Scripts, Pig Scripts, Hive queries and Map Reduce programs.
  • Extensive knowledge on Hadoop and Hive Security.
  • Hands - on experience with Horton works & Cloudera Distributed Hadoop (CDH)
  • Experience with Oozie in scheduling jobs and workflow.
  • Good knowledge of Hadoop Architecture and various components such as HDFS , Name Node , Data Node and MapReduce concepts .
  • Hands on experience on Amazon AWS concepts like EMR & EC2 web services which provides fast and efficient processing of Big Data.
  • Worked on the backend using Scala and Spark to perform several aggregation logics.
  • Extensive experience working with different file formats, compression techniques, setting up batch jobs, ETL/ELT pipelines, DevOps, automation using Chef on AWS.
  • Hands on experience working on Java virtual machine (JVM) and multi-threaded processing.
  • Expertize on Data Warehousing and Pentaho Data Integration Tool.
  • Experience in integration of various data sources like Oracle, DB2, Sybase, SQL server and MS access and non-relational sources like flat files into staging area.
  • Expertise in creating Hadoop Clusters using AWS like Amazon EC2 & Amazon S3 bucket.
  • Experienced as a Java Developer for 3+ years with hands-on experience on J2EE technologies such as JDBC, JSP which includes frameworks such as spring, Hibernate and Struts.
  • Good knowledge in implementation of Spring Frameworks such as Spring, Spring MVC, Spring Security and Spring JDBC.
  • Proficiency in writing SQL Queries, Stored Procedures - PL/SQL.
  • Experience in Production Job-scheduling, Implementation and job-monitoring using Control-m tool.
  • Excellent problem solving skills, high analytical skills, good communication and interpersonal skills.
  • Used the Agile and Waterfall methodology to develop the applications.
  • Efficiency to handle emergency and high-pressure circumstances with demanding production support activity.

TECHNICAL SKILLS:

Operating Systems: DOS, Windows 98/XP/2000/7, Unix (Sun Solaris),Linux, Unix

Hadoop/BigData Technologies: Pig, Hive, HiveQL, Sqoop, Flume, Oozie, Impala, Zoo Keeper, Java Map Reduce, Redshift.

Languages: Java, Java EE 1.5, Java Script, SQL, PL/SQL,C.

Web/Distributed Technologies: J2EE, WSDL, XML, JDBC, UML, MVC, STRUTS, Spring, XML, XSL, Hibernate.

Scripting: Java Script, HTML, CSS, Unix Shell Scripting.

Open Frame works: Hibernate, Spring, JSON, Prototype, Hadoop

RDBMS: ORACLE 8i/9i/10g, MS-Access 2000, SQL-Server, Hbase, MySQL

Web/Application Servers: WebSphere, Apache Tomcat 4.1/5.1/6.0/7.0.

IDE / Tools: Eclipse 3.1 with Eclipse 4.1.1, NetBeans.

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile

PROFESSIONAL EXPERIENCE:

Confidential,Charlotte, NC.

Sr. Hadoop /BigData Developer

Responsibilities:
  • Installed and configured Hadoop MapReduce, HDFS, Developed multiple MapReduce jobs in java and python for data cleaning and preprocessing.
  • Expertise in designing and deployment of Hadoop cluster and different Big Data analytic tools including Pig, Hive, HBase, Oozie, Sqoop, Flume, Spark, Impala with Cloudera distribution.
  • Participated in development/implementation of Cloudera environment.
  • Responsible for running Hadoop streaming jobs to process terabytes of xml format data.
  • Handled importing of data from various data sources, performed transformations using Hive Map reduce, loaded data into HDFS and extracted data from MYSQL into HDFS vice-versa using Sqoop.
  • Loaded data from Linux file system to HDFS.
  • Defined job flows, managing and reviewing Hadoop log files.
  • Installed and configured Hive and also written Hive UDFs in Java.
  • Optimized Hive joins for large tables and developed map reduce code for full outer join of two large tables.
  • Experienced in using Hive-vectorization for faster query process to utilize the CPU usage time.
  • Created Hive tables, loading with data and writing hive queries which will run internally in map reduce way.
  • Written Hive queries for data analysis to meet the Business requirements.
  • Design and develop Pig Latin scripts and pig command line transformations for data joins and custom processing of map reduce outputs.
  • Developed Spark scripts by using Scala shell commands as per the requirement.
  • Designed and implemented cost-effective and performance-optimized configurations for EMR and Redshift.
  • Good understanding on Spark SQL, Spark Transformation Engine and Spark Streaming
  • Wrote Pig and Hive scripts to perform data manipulation operations that included data cleansing, joins and aggregations to process and load the data to Redshift cluster
  • Created HBase tables for random read/writes by map reduce programs.
  • POC conducted for different Use cases and documented on AWS Platform
  • Load the data into Spark RDD and performed in-memory data computation to generate the output response
  • Installed and configured Apache Hadoop, Hive and Pig environment on AWS platform.
  • Worked on migrating MapReduce programs into Spark transformations using Spark and Scala.
  • Writing Pig Latin scripts to process the data and also written UDF in java and python.
  • Wrote Map Reduce programs in Java to achieve the required Output.
  • Assisted SQL Server Database Developers in code review and optimizing SQL queries
  • Involved in NOSQL databases like Hbase, Cassandra in implementing and integration.
  • Used Oozie workflow engine to create the workflows and automate the Map Reduce, Hive, Pig jobs.
  • Tested web services for ARD integration using SOAPUI.
  • Used Scala for coding the components in Play and Akka.
  • Supported in setting up QA environment and updating configurations for implementing scripts with Pig and Sqoop. Cluster co-ordination through Zookeeper.
  • Cluster design, installation and configuration using HDP 2.1 stack on Azure and HDP 2.2 on premise setup.
  • Implemented Name Node backup using NFS for High availability.
  • Configured Hadoop environment with Kerberos authentication, Name nodes, and Data nodes.

ENVIRONMENT: Hadoop, MapReduce, HDFS, Pig, Hive, Hbase, Oozie, Imapla, Cloudera CDH4.5, Cloudera CDH5.1.3, Kerberos security, Cassandra, Kafka, SQL, Python, Redshift, Spark, Linux, Java, J2EE, Amazon Web services (AWS).

Confidential,San Jose, CA

Sr. Hadoop Developer

Responsibilities:
  • Involved in the architectural decision with of Hadoop for application development and ecosystems like Hive, Pig, Zookeeper, Flume, Hbase, Imapala and Sqoop.
  • Learned new technology through company training & self to contribute in continuous innovation in technology.
  • Established healthy working relationship with team & management to ensure efficient & productive workspace& helped each other at any situation in order to avoid delay in project & met higher management expectations.
  • Worked on source target mapping of data to analyze the transformation of data for business analysis
  • Extensively worked on changed control process of the company required for Hadoop implementation &documented the same to help Hadoop team understand & follow the overall process.
  • Monitored production deployment for successful implementation of data.
  • Involved in documentation of high level & detail level design of complete development phase.
  • Implemented POC to migrate Map Reduce jobs into Spark RDD transformations using SCALA.
  • Experience in writing Phoenix queries on top of HBase tables to boost query.
  • Install and configure Phoenix on HDP and Create views over HBase table and used SQL queries to retrieve alerts and metadata.
  • Implemented POC's using Amazon Cloud Components S3, EC2, Elastic beanstalk and SimpleDB.
  • POC/analysis on no. of mappers & reducers required for fast processing of data for certain size of data &cluster.
  • Provided technical and analytical expertise to complex, specialized report requests requiring higher - level data analysis and data management services.
  • Involved in writing shell scripts for Access Control List permissions for roles, active directories, UNIX directories& file systems.
  • Performed development, deployment, job scheduling, testing, and validation& troubleshooting of data from development to production environment.
  • Worked on importing and exporting data from SQL Server and Teradata into HDFS and HIVE using Sqoop.
  • Performed data analysis, queries on hive, pig on AMBARI(Hortonworks)
  • Created Hive External tables on the existing HDFS file systems
  • Created Hive tables and involved in data loading and writing Hive UDFs.
  • Involved in installing and configuring Kerberos for the authentication of users and Hadoop daemons.
  • Used Sqoop to import and export data from RDBMS to HDFS & vice versa.
  • Performe d research & POC on Hive to analyze the partitioned and bucketed data and compute various metrics to determine the performance on hadoop cluster

ENVIRONMENT: Hadoop, MapReduce, Hive, HDFS, PIG, Sqoop, Flume, HBase, Spark, ZooKeeper AMBARI(Hortonworks), AWS, Tidal, SQL Server, Teradata, MYSQL, PL/SQL, Imapala, Redshift, Python, UNIX, TortoiseGit, MS Visio,TFS.

Confidential, Minnetonka, MN

Hadoop Developer/Admin

Responsibilities:
  • Build 20 node Hadoop cluster from bare-metal hardware
  • Configured hardware RAID on name node and job tracker nodes. RAID 1 mirror for OS and RAID 5 for data.
  • Configured IPTABLES to allow required services and block unwanted ports.
  • Installed and configured PXE-server, DHCP, TFTP, HTTP and FTP as a utility server for bare metal deployment.
  • Upgraded the cluster from CDH3U1 to CDH3U3. The tasks were first performed on the staging platform before doing it on production cluster.
  • Automated all the jobs starting from pulling the data from MySQL to pushing the result setdata to Hadoop Distributed File System.
  • Implemented Namenode backup using NFS. This was done for High availability.
  • Used Ganglia to monitor the cluster around the clock.
  • Load log data into HDFS using Flume, Kafka.
  • Used Log4J for logging purposes.
  • Wrote shell scripts for log-Rolling day to day processes and it is automated.
  • Implemented Capacity schedulers on the Job tracker to share the resources of the cluster for the map reduce jobs given by the users.
  • Responsible for architecting Hadoop clusters.
  • Experience in converting Hive/SQL queries into Spark transformations using Java.
  • Develop high-performance cache, making the site stable and improving its performance.
  • Created a java utility to sort and convert log files to XML files based on different parameters.
  • Supported Data Analysts in running Map Reduce Programs.
  • Worked on importing and exporting data into HDFS and Hive using Sqoop.
  • Worked on analyzing data with Hive and Pig.
  • Experience in Implementing Rack Topology scripts to the Hadoop Cluster.
  • Manage the day-to-day operations of the cluster for backup and support.
  • Upgraded the Hadoop Cluster to Cloud era Manager 3.7.

ENVIRONMENT: Hive, Pig, HBase, Spark, Zookeeper, Sqoop, Java, Hibernate, and spring, Maven, SVN, SQL, Junit, Eclipse, XML, Log4j.

Confidential

Java/J2EE Developer

Responsibilities:
  • Migrated the code from Mainframes to Java environment and migrating the database from IBM DB2 to DB2 UDB.
  • Responsible for project initiation documents preparation, WSR preparation, and PSM documents preparation
  • Application packaging and deploying to all environments in WebSphere AppServer.
  • Responsible for requirements analysis and carried out code migration and modification.
  • Worked extensively with business team to develop the screens in Java.
  • Used software design specifications to develop and implement the Spring-Hibernate persistence solution.
  • Involved in NOSQL databases like Hbase, Cassandra in implementing and integration.
  • Participated on Integration testing with business to deliver the project on time.
  • Created Hibernate OR mapping of the tables and integrated with spring (Transaction Management).
  • Responsible for code review and re-work.
  • Participated on Unit testing with business.
  • Database development using DB2 UDB database.
  • Created the database (DB2 UDB for Windows) and tables and import the data into tables.
  • Involved on sending the daily status reports and every day offsite call with lead / manager to deliver the work status.
  • Coding of new business requirements using Java and JDBC.
  • Developed Action classes using Struts MVC framework.
  • Wrote standalone batch programs using the scheduler class for running the application at a desired time period.
  • Developed Struts validator framework for form validations.
  • Designed and developed JSP pages.
  • Handled multiple user information in the JSP session by using session tracking mechanism.
  • Used Javascript routines in JSP pages and performed Client side validations.
  • Participated in peer reviews and make sure all the code is migrated.
  • Worked on J2EE and Java Beans and XML to migrate the code from Mainframes.

ENVIRONMENT: JDK 1.6, Core Java, Hibernate 3.6, Spring 3, Eclipse, tomcat 7.0, JBOSS 5, Unix, drools, Log4j 1.4.2, Oracle11g, Subversion, profiler, scrum.

Confidential

Java Developer

Responsibilities:
  • Individually worked on all the stages of a Software Development Life Cycle (SDLC).
  • Implemented the design patterns like DAO Factory, Singleton, Service Locator and Business Delegate
  • Developed application service components and configured beans using (applicationContext.xml) Spring IoC.
  • Integrating Web services and working with data in different servers.
  • Designed User Interface and the business logic for customer registration and maintenance.
  • Experience in Creating Tables, Views, Triggers, Indexes, Constraints and functions in SQL Server2005.
  • Implemented the application using SpringMVC Framework which is based on MVC design pattern.
  • Worked on Data fixing and Bug fixing.
  • Understanding the requirements from business users and end users.
  • Involved in designing and Development of SOA services using Web Services.
  • Working with XML/XSLT files.
  • Experience creating UML class and sequence diagram.
  • Used JavaScript code, HTML and CSS style declarations to enrich websites.
  • Worked in content management for versioning and notifications.
  • Worked on Integrating the Customer Service software with the Website version.
  • Worked on Integration of UI interface with SQL Server 2005 database.

Environment: Java, J2EE, Web services, Spring MVC, CSS, HTML,XML, XSTL, SQL, PL SQL, SOAP UI, Eclipse IDE.

We'd love your feedback!