We provide IT Staff Augmentation Services!

Hadoop Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Hoffman Estates, IL

SUMMARY

  • Expertise in developing web applications using Servlets, JSP, jQuery, EJB 3.0, spring, Hibernate, SOAP, WSDL.
  • Specializes in Java/J2EE technologies with JBoss 5.1, and Tomcat 5.5.
  • Solid experience in Designing, implementing, and improving analytic solutions for Big Data on Apache Hadoop.
  • Excellent knowledge of Software Development Methodology and OOAD, UMLs, Use Cases, Sequence Diagrams and Class Diagrams
  • Good knowledge of developing applications based on architectures like Hibernate, Spring Framework and MVC architecture
  • Good knowledge on JAXB.
  • Excellent experience working with Oracle9i and DB2 9.0 databases.
  • Good Knowledge on Design Patterns such as MVC, Singleton, Session Facade, Business Delegate, Factory Pattern and Data Access Object.
  • Excellent experience with Version Control Systems like Git, CVS, SubVersion and IBM Rational Clear Case
  • Good Experience on XML related technologies such as XML, XSL, DOM, SAX etc.
  • Experienced with various IDEs like My Eclipse, Eclipse. Well versed with SOA, ESB, BPM, BPEL
  • In - depth understanding of Data Structure and Algorithms
  • Expertise in Agile Software Development methodology.
  • Working experience in Map Reduce programming model and Hadoop Distributed File Systems.
  • Good experience in writing Sqoop queries for transferring bulk data between Apache Hadoop and structured data stores.
  • Good knowledge on Oozie, a workflow scheduler system to manage apache Hadoop jobs.
  • Good experience in Pig Latin, a Scripting Language for Hadoop Distributed File system.
  • Good Knowledge in Flume, Avro and Zoo Keeper Architecture.
  • Working knowledge in Hadoop HDFS Admin Shell commands.
  • Good Knowledge in NoSQL databases HBASE (Column family DB).
  • Good knowledge on Hadoop MRV1 and Hadoop MRV2 (or) YARN Architecture.
  • Extending HIVE and PIG core functionality by using custom User Defined Function's (UDF), User Defined Table-Generating Functions (UDTF) and User Defined Aggregating Functions (UDAF) for Hive and Pig.
  • Hands on experience in installing, configuring cloudera Apache Hadoop ecosystem components like Flume, Hbase, Zoo Keeper, Oozie, Hive, Sqoop and Pig.

TECHNICAL SKILLS

Big Data: Hadoop, HDFS, MapReduce, Hive, Sqoop, Pig, HBase, MongoDB, Flume, Zookeeper, Oozie.

Operating Systems: Windows, Ubuntu, Red Hat Linux, Linux, UNIX

Java Technologies: JDBC, JAVA, SQL, JavaScript, J2EE, C, JDBC, SQL, PL/SQL

Programming or Scripting Languages: Java, SQL, Unix Shell Scripting, C.

Database: MS-SQL, MySQL, Oracle, MS-Access

Middleware: Web Sphere, TIBCO

IDE s & Utilities: Eclipse and JCreator, NetBeans

Protocols: TCP/IP, HTTP and HTTPS.

Testing: Quality Center, Win Runner, Load Runner, QTP

Frameworks: Hibernate 3.0, Spring 3.x, Servlets, JSP,XML, Struts,EJB 2.x/3.x, JDBC,MVC

PROFESSIONAL EXPERIENCE

Confidential, Hoffman Estates, IL

Hadoop Java/J2ee Developer

Responsibilities:

  • Developed MapReduce programs to parse the raw data, populate staging tables and store the refined data in partitioned tables in the EDW.
  • Created Hive queries that helped market analysts spot emerging trends by comparing fresh data with EDW tables and historical metrics.
  • Enabled speedy reviews and first mover advantages by using Oozie to automate data loading into the Hadoop Distributed File System and PIG to pre-process the data.
  • Involved in Development and Implementation of business Applications using Java/J2EE Technologies.
  • Use of build script using ANT to generate JAR, WAR, EAR files and for integration testing and unit testing.
  • Developed the entire application implementing MVC Architecture integrating JSP with Hibernate and spring frameworks.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used J2EE Design/EnterpriseIntegration patterns and SOA compliance for design and development of applications.
  • Implemented AJAX functionality using jQuery and JSON to communicate to the server and populate the data on the JSP.
  • Provided design recommendations and thought leadership to sponsors/stakeholders that improved review processes and resolved technical problems.
  • Managed and reviewed Hadoop log files.
  • Tested raw data and executed performance scripts.
  • Shared responsibility for administration of Hadoop, Hive and Pig.

Environment: Hadoop 1x, Hive, Pig, HBASE, Sqoop and Flume, Spring, Jquery, Java, J2EE, HTML, Javascript, Hibernate

Confidential, Herndon, VA

Hadoop Java/J2ee Developer

Responsibilities:

  • Worked on Performance Enhancement.
  • Worked with Distributed n-tier architecture and Client/Server architecture.
  • Worked in implementation & maintenance of applications in Web-based environment
  • Proficient in using OOPs Concepts (Polymorphism, Inheritance, Encapsulation) etc.
  • Used Design Patterns like MVC (Model-View-Controller) and Singleton, Factory etc.
  • Experience using XML, XML parser.
  • Design and buildHadoopsolutions for big data problems.
  • Worked on setting up pig, Hive and Hbase on multiple nodes and developed using Pig, Hive and Hbase, MapReduce.
  • Developed MapReduce application usingHadoop, MapReduce programming and Hbase.
  • Install raw Hadoopand NoSQLapplications and develop programs for sorting and analyzing data.
  • Implemented data access using Hibernate persistence framework
  • Developed the configuration files and the class’s specific to the spring and hibernate
  • Utilized Spring framework for bean wiring & Dependency injection principles
  • Expertise in server-side and J2EE technologies including Java, J2SE, JSP, Servlets, XML, Hibernate, Struts, Struts2, JDBC, and JavaScript development.
  • Excellent working experience in J2EE Architecture, MVC Architecture, Design Patterns.
  • Design of GUI using Model View Architecture (STRUTS Frame Work).
  • Integrated Spring DAO for data access using Hibernate
  • Created hibernate mapping files to map POJO to DB tables
  • Involved in the Development of Spring Framework Controllers
  • Performed unit testing for all the components using JUnit.
  • Developing application using Spring core module and POJO’susing Eclipse and worked on Messaging service.
  • Designed and developed the XSD for WSDL.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application
  • Involved in developing the Pig scripts.
  • Good Knowledge on HadoopCluster architecture and monitoring the cluster.
  • Responsible for loading, extracting and validation of client data.
  • Experience in using Pig, Hive, Scoop, HBase, ZooKeeper and ClouderaManager.
  • Involved in developing the Hive Reports.
  • Developed the sqoop scripts in order to make the interaction between Pig and MySQL Database.

Environment: Hadoop 1x, Hive, Pig, HBASE, Sqoop and Flume, Spring, Jquery, Java, J2EE, HTML, Javascript, Hibernate

Confidential, Oakland, CA

Hadoop Java/J2ee Developer

Responsibilities:

  • Performed Sqoop imports of data from Data warehouse platform to HDFS and built hive tables on top of the datasets.
  • Built ETL workflow to process data on hive tables.
  • Involved in the architecture design team for design and implementation of system
  • Used HUE to create Oozie workflows to perform different kinds of actions such as hive,java&MapReduce.Worked extensively in Hive used features like UDF and UDAFs.
  • Used sequence and avro file formats and snappy compressions while storing data in HDFS.Used Efficient Columnar Storage like parquet for data used by business.
  • Creating Managed Beans and related POJO classes.
  • Developed Dash-Board to monitor and report Cache Coherence Servers.
  • Used J2EE Design/EnterpriseIntegration patterns and SOA compliance for design and development of applications.
  • Worked extensively in Map Reduce usingJava Well versed with features like multiple output in MapReduce.
  • Worked on features like reading a hive table from MapReduce and making it available for all data nodes by keeping in distributed cache.Used both Hue and xml for Oozie.
  • Used Maven for application life cycle management, Mybatisfor data access and SVN as version control.
  • Used Hibernate as a persistence mapping technology along with JPA which acts as a wrapper around the Hibernate eliminating the mappings and configuration by annotating the POJO classes with Data Base tables
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
  • NoSQL/Hadoop Hbase mapreduce implementation for stats analysis.
  • Participated in building CDH4 test cluster for implementing Kerberos authentication.Installing Cloudera manager and Hue.

Environment: Hadoop, CDH4, Hue, MapReduce, Hive, Pig, Hibernate, Sqoop, Oozie, Impala, corejava/J2EEJSON, Netezza,NoSQL,Maven, SVN, and Eclipse.

Confidential, Dover, NH

Sr. Java Developer

Responsibilities:

  • Developed GUI using JSP, Struts MVC framework.
  • Developed Action forms, Action classes, Validation Framework using Struts framework to handle user requests.
  • Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • Coded Entity Beans for data persistence within Data Access Layer.
  • Developed user interface components for Deal, Activity modules along with business components.
  • Leveraged struts-validations, struts-beans tag libraries.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Written SQL, PL/SQL and stored procedures as part of database interaction.
  • Responsible for code merging modules using clear case.
  • Responsible for change requests and maintenance during development of the project.
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence
  • Developed Action classes and Action Forms & performed validations using commons, custom validator and Struts client side JavaScript validation.
  • Developed Stateless Session Beans using EJB 3.0 annotations version.
  • Developed Message Driver Beans to receive the messages from the JMS Provider.
  • Used OOP and
  • Implemented the Struts Validation Framework to validate the mandatory data and for business logic validations.
  • Involved in the year end promotion of their e-commerce site.
  • Implemented AJAX functionality using jQuery and JSON to communicate to the server and populate the data on the JSP.
  • As a team we have followed Agile Scrum Methodology

Environment: Hadoop, Apache Pig, Hive,Struts, Springs, OOZIE, SQOOP, UNIX, MySQL

Confidential

Responsibilities:

  • Analyze the specifications provided by the clients.
  • Wrote various SQL, PLSQL queries and stored procedures for data retrieval
  • Involved in analysis of migration of SAX to DOM in application.
  • Prepared utilities for the Unit -Testing of Application Using JSP and Servlets
  • Giving support to SIT, UAT and Production Issues
  • Used Spring MVC to achieve Model View Controller design pattern.
  • Developed spring controllers to achieve various functionalities.
  • Used Spring IOC to achieve dependency injection.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Framework.
  • Developed unit test cases for service layers using JUnit framework.
  • Used JDOM parser to write XMLTranslators to consume different service calls.
  • Implemented Factory, Singleton design patterns for supporting get service calls consumption.
  • Developed and managed project plans according to a structured Agile project management methodology.
  • Used Methodologies such as OOP, OOA, SOA and SDLC
  • Configured various flows in the application using spring web flow.
  • Developed UI using JSP, JSTL, Custom Tag libraries and spring tag libraries.
  • Used JQuery, JavaScript for client side scripting.
  • Used XML Schemas (XSD) for defining XML elements and attributes, and used namespaces to avoid conflict with the XML elements.
  • Used MySQL database for development of the system.
  • Build the entire application using Maven.
  • Experience with the Agile development.
  • Worked on enhancements, change requests and defect fixing.
  • Interacted with business analysts, and testers.
  • Contributed in standardizing project coding and code review, guidelines and checklist.
  • Performed unit testing, troubleshooting from development phase to production rollout.

Environment: Java1.4, JSP, EJB, spring, Servlets, Oracle10g, Eclipse, PL/Sql Developer, Toad, GIT, WebServices, Ant, Maven, Jboss, Weblogic, Tomcat

We'd love your feedback!