We provide IT Staff Augmentation Services!

Hadoop/java Developer Resume

5.00 Rating

Atlanta, GA

SUMMARY:

  • Over 6+ years of professional IT experience which includes 2 yrs of experience in Big data ecosystem related technologies.
  • Having 4 years of IT experience in software design and development of Java/J2EE applications with strong Object Oriented Programming skills.
  • Excellent in Hadoop (CDH3/CDH4 & Horton Works) architecture, MapReduce programming using Hive, Java and Pig.
  • Hands on experience in installing Hadoop cluster components (HDFS, HBase, Hive, Sqoop, Pig, Flume) using Apache Code base.
  • Good Knowledge on Hadoop Cluster monitoring tools (Ganglia).
  • Extensive experience in creating UDF’s and making use of them in Hive.
  • Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC).
  • Proficient in Web application development using JAVA, J2EE (JSP, Servlets, XML, JDBC), JavaScript, HTML, Web service, Oracle, DB2.
  • Experience in working with web development technologies such as HTML, CSS, and JavaScript.
  • Hands on experience working with Web Services such as RESTful services.
  • Good experience in using various relational databases including Oracle, MySQL.
  • Comfortable with J2EE compliant IDEs like Eclipse.
  • Knowledge of Ant and Maven scripts to build and deploy Java applications.
  • Dedicated with strong work ethics, Fast Learner, Excellent team player with good Interpersonal Skills.

TECHNICAL SKILLS:

Languages: Core Java, JavaScript, HTML, SQL

Hadoop EcoSystems: Hbase, Hive, Sqoop, Pig, Flume, CDH3/CDH4, HortonWorks

Java Technologies: J2EE, Servlets, JSP, JDBC XML/Web Services REST ful

Frame Works: Struts, Spring, Hibernate, JUnit

RDBMS: Oracle, MySQL.

Application Servers: IBM Web Sphere.

Web Servers: Apache Tomcat.

Design: OOAD, OOP, UML, MVC

IDEs / Tools: Eclipse

Operating Systems: MS-Windows 7/XP/NT, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Atlanta,GA

Hadoop/Java Developer

Responsibilities:

  • Responsible for understanding the scope of the project and requirement gathering.
  • Analyzingtherequirement,developingdesigndocumentandbreakingupinto modules.
  • Worked on extracting the data from CITI area.
  • All the extracted data has been loaded into the intermediate Hive tables. Only the required columns have been extracted and placed in the Hive tables.
  • Afterthedeepanalysisontechnologyside,decidedtouseHadoopwithHiveasitis highlyavailabledistributeddatastorageandabletostore/processlargevolumeofdata
  • Written Hive queries for data analysis to meet the business requirements.
  • Creating Hive tables and working on them using Hive QL.
  • Experienced in defining job flows for Maestro Scheduling.
  • Debuggingthelogsfiletosolvethefailoverproblems.

Environment:Java,Hadoop,Hive,Sqoop, HDFS,Eclipse, Shell Scripting, DB visulizer, CentOS Linux.

Confidential, Atlanta,GA

Hadoop/Java Developer

Responsibilities:

  • Gathered the business requirements from the Business Partners and Subject Matter Experts.
  • Created Hive tables which are extracted by AbInitio and populate the relavent EDW tables.
  • Responsible to manage data coming from different sources.
  • Importing and exporting data into HDFS and Hive using Sqoop.
  • Supported Map Reduce Programs those are running on the cluster.
  • Written Hive queries for data analysis to meet the business requirements.
  • Involved in creating UDF’s where Custom Functionalities are required.
  • Wrote MapReduce job using Java API.
  • Involved in creating Hive tables, loading with data and writing hive queries which will run internally in map reduce way.
  • Imported data using Sqoop to load data from MySQL to HDFS on regular basis.
  • Developing Scripts and Batch Job to schedule various Hadoop Program.

Environment: Hadoop, MapReduce, HDFS, Hive, Pig, Eclipse, Linux, MySQL.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
  • Extensively used Eclipse IDE for building, testing, and deploying applications.
  • Developed the whole frame work for the projects, based on Struts MVC Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, AJAX, CSS.
  • Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
  • Developed controllers, repositories, Service modules, form beans and validations.
  • Developed beans and persisted bean in the database using JDBC and Hibernate.
  • Involved in connecting bean with database using Hibernate configuration file.
  • Involved in development of Spring DAO layer which invoked database queries.
  • CreatedSQLqueries,PL/SQLStored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures.
  • Written ANT scripts to build the entire module and deploy it on Weblogic application Server.
  • Implemented JUnit framework to write test cases for different modules and resolved the test findings.
  • Used Subversion for software versioning and as a revision control system.
  • Critical to planning and overseeing our software development activities, leading teams against competing deliverables, and actively identify production issues/bringing them to quick resolution.

Environment: JDK, JSP, Servlets, Hibernate, Weblogic, AJAX, Web Services, XML, ANT, DB2, MsSql, Junit.

Java/J2EEDeveloper

Confidential

Responsibilities:

  • Involved in the analysis, design, anddevelopment and testing phases of SDLC.
  • Owned the module (‘Product Pages’) of having the BOPIS Overlay in all the product pages.
  • Developed clients for web services (MapQuest and Inventory services) that pull the data to populate the data in the BOPIS overlay.
  • Developed a web-based reporting for credit monitoring system with HTML, JavaScript,JSTL, custom tags and Tiles using Struts framework.
  • Developed Session beans which encapsulate the workflow logic.
  • Worked on bug fixes and was involved in implementation.
  • Used PL-SQL for customerdetails updates.
  • Tested the application functionality with JUnit Struts TestCases.
  • Used Hibernate framework to access thedata.
  • Extensively used ANT as abuild tool

Environment: DB2, RESTful Web Services, SQL, Firebug, Unix

Confidential

Java /J2EE Developer

Responsibilities:

  • Analyzed and modified existing code wherever required and participated in developing the designs document.
  • Responsible and active in the analysis, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Developed the presentation layer using JSP, HTML, and CSS.
  • Performed form validations using JavaScript and Struts validators.
  • Used JDBC technology to establish connection with Oracle database Communicated with the database using PL/SQL.
  • Participated in understanding of business requirements, design and development of the project.
  • Migrated to a Struts based system from the existing JSP/ Servlets/ Beans based application andImplement Front controller design pattern.
  • Resolved critical bugs.

Environment: Java, Eclipse, Spring, Servlets, Oracle, JSP, HTML, CSS, XML, JavaScript

We'd love your feedback!