We provide IT Staff Augmentation Services!

Java/hadoop Developer Resume

5.00/5 (Submit Your Rating)

Fort Worth, TexaS

SUMMARY

  • 7+ years of experience in Core Java, J2EE technologies with wide range of Web Applications, and expertise in SDLC phases Requirement Gathering, Analysis, Design, Coding, Testing and Support and 3+ Years of experience as Big Data developer using Hadoop (Hortonworks and Cloudera) ecosystem’s components like HDFS, MapReduce, Pig, Hive, Spark.
  • Proficient in Java, J2EE, JavaScript, HTML, AngularJS, JSON, JDBC, JMS, JQuery, CSS, Backbone and XML related technologies demonstrating strong analytical and problem solving skills, computer proficiency and ability to follow through with projects from inception to completion.
  • Experience in server - side development with Servlet, Spring, Struts, Hibernate, MVC architecture, Java Beans, EJB, Log4J, ANT and Maven.
  • Experience on Software Oriented Architecture (SOA), Web services design and development using SOAP, WSDL, SAX, DOM, XSLT, JAXP, JAXB, REST web services.
  • Hands on experience working in Java Core concepts like OOPS, Multithreading, Collections and IO.
  • Experience with unit testing using Junit.
  • Experience in developing and analyzing MapReduce Programs using Java and Scala, Apache Hadoopusing Hive and Pig for analyzing the Big data as per requirement.
  • Hands on experience using Sqoop to import data into HDFS from RDBMS and vice-versa.
  • Experience in processing real-time data using Spark SQL and Spark Streaming.
  • Experience in converting Hive/SQL queries into Spark transformations using Java and Scala.
  • Developed small distributed applications in my projects using Zookeeper and Scheduled the work flows using Oozie, Hands on using job scheduling and monitoring tools like Oozie and Zookeeper.
  • Used Pig as ETL tool to-do transformations, event joins, filter and pre-aggregation.Hands on dealing with log files to extract data and to copy into HDFS using Flume and Kafka.
  • Hands on integrating Hive and experience in NOSQL databases: HBase, Cassandra and MongoDB.
  • Experience in high availability practices and deploying restore/backup infrastructure using Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon Cloud Front and Amazon SQS).
  • Experienced in using RDBMS like Oracle, Microsoft SQL Server, PL/SQL and MySQL.
  • Experience in writing SQL Queries, PL/SQL Database Triggers, Packages, Stored procedures, Functions and Exceptions.
  • Extensively used Eclipse and NetBeans, developed applications on Tomcat, WebSphere, JBoss and WebLogic in a clustered environment on a Linux based server.
  • Experience with WebSphere MQ (Messaging Queue’s), JMS (JAVA Messaging services).
  • Proficient in using Informatica workflow manager, Workflow monitor, pmcmd (Informatica Command line utility) to create, schedule and control workflows, tasks, and sessions.
  • Experience in Dimensional Data Modeling using Star and Snow Flake Schema.
  • Working Experience in Agile Methodologies for development process by different ways of approaches like Scrum and Iterative.
  • Familiar with NoSQL databases like HBase, MongoDB, Neo4j and Cassandra.
  • Good knowledge of UML for business modeling and developed Use Case, Class and Sequence Diagrams using IBM Rational Rose and Microsoft Visio.
  • Very good knowledge on developing webpages in ASP.NET using C#.NET.
  • Knowledge on building and deploying client/server side applications on App servers like IBM WebSphere and IIS.
  • Developed applications using Linux shell scripting.
  • Proficient knowledge of end-to-end content lifecycle, web content management, content publishing / deployment, and delivery processes.
  • Good experience with Operating Systems like Mac OS, Windows and UNIX / LINUX.
  • Good inter-personal skills, problem-solving skills, Strong work ethic with the ability to excel in fast passed and time-sensitive environments.
  • Excellent system/business analysis skills.

TECHNICAL SKILLS

Java/ J2EE Technologies: JDK 1.4/1.5/1.6, JSP 1.2/2, Servlets, Struts 1.2/2.0, Spring 2.x, Hibernate 3.0, EJB 2.0/3.0, JDBC, Ajax, XML, Java Script, AngularJS, BackboneJS, Web services, SOAP, WSDL, JSP, JSTL, XSLT.

Big Data Ecosystem: MapReduce, YARN, HDFS, Spark, Hive, Impala, Pig, Sqoop, Zookeeper, Oozie, Flume, Ambari and Cloudera Manager.

Languages: C, C++, C#, .NET, Scala, Java, JavaScript, SQL, PL/SQL, HTML, XML, AJAX, JSON.

Data Base Packages: Oracle 9i/10g, MS SQL Server 2000/2012, MYSQL, IBM DB2, No-SQL Server (HBase, Neo4j and Cassandra).

Tools: and Servers: Rational Application Developer (IBM RAD), Eclipse 3.0/3.1, Web Sphere Studio Application Developer, IBM Message MQ, Documentum D2, Dreamweaver, Informatica, Amazon Web Services, SQL Loader, Android visual studio, Apache Tomcat 7, Wire Shark protocol analyzer, TOAD, Maven.

PROFESSIONAL EXPERIENCE

Java/Hadoop Developer

Confidential, Fort Worth, Texas

Responsibilities:

  • Involved in Server Side Web development and worked closely with business system analyst to understand the requirements to ensure that right set of modules been built.
  • Involved in development using Java/J2EE Technologies, Web services, Spring and Hibernate Framework.
  • Used Spring Boot framework to increase productivity and reduce development time, integrated with spring ecosystems like Spring JDBC, Spring Security and Spring ORM.
  • Used CSS and Bootstrap for styling HTML elements.
  • Coordinate with the reporting team in modifying the existing InformaticaETL code as per the new business requirements.
  • Created and Configured Workflows, Work lets and Sessions to transport the data to target warehouse tables using InformaticaWorkflow Manager.
  • Wrote application level code to perform client side validation using JQuery and JavaScript using Jasmine Framework.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX and XML.
  • Wrote JQuery functions while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Designed the front-end applications, user interactive web pages using web technologies like HTML, XHTML, and CSS.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Deployed the applications on Apache Tomcat server.
  • Developed MapReduce programs to analyze the data, populate staging tables and store the refined data in partitioned tables in the Enterprise Data Warehouse (EDW).
  • Loaded and transformed large sets of unstructured, semi structured and structured data using Apache Pig and Sqoop.
  • Experience in managing and reviewing Hadooplog files using Apache Flume.
  • Worked on SOAP based web services.
  • Worked on development of Hibernate ORM, including mapping files, configuration file and classes to interact with the MS SQL database.
  • Worked on JMS and Messaging Queue Configurations and wrote Ant Scripts.
  • Used Subversion for software version control.
  • Created test plans and Junit test cases and test suite for testing applications.
  • Entire development was in agile environment with active scrum participation.

Environment: Java, J2EE, JavaScript (Jasmine), Eclipse, Spring, Hibernate, Junit, JQuery, AJAX, AngularJS, CSS, Bootstrap, XHTML, JMS, SOAP Web services, Apache Tomcat 7, Pig, Sqoop, Flume, Subversions, MS SQL Server, Neo4j, ANT, Agile.

Java/Hadoop Developer

Confidential, Lincolnshire, IL

Responsibilities:

  • Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Created user-centered design, keeping in view the business usability goals including meeting accessibility requirements and usability testing for participants with disabilities.
  • Created and maintained web pages using HTML5, CSS3, JavaScript, JQuery and also responsible for Designing of Web pages including AJAX controls XML.
  • Integrated the Javacode (API) in JSP Pages.
  • Implemented Spring MVC to integrate business logic and modeled DAO classes using Hibernate.
  • Imported data from RDBMS to HBase, Hive and Impala using Sqoop and JDBC connections.
  • Worked closely with Hadoop Analyst to manage data coming from different sources.
  • Used Documentumv6.0 to manage highly secure content required for day to day operations of several products and operated by the customers.
  • Involved in converting MapReduce programs into Spark Transformations using Spark RDD’s on Scala.
  • Configured Oracle database with hibernate.cfg.xml and database mapping with hbm.xml.
  • Worked with AngularJS for creating own HTML elements for building a very companied web.
  • Used Git to maintain historical web pages and documentation of products and their features.
  • Utilized various JavaScript and AngularJS frameworks, AJAX for form validation and other interactivefeatures. Experience with AngularJS in two-way data binding.
  • Responsible for ensuring the pattern consistency across all pages. Used JQuery core library functions for the logical implementation part at client side for all the applications.
  • Documented and Junit tested website code and applications.
  • Extensively used Web Sphere server for configuration and deployment of the application and Web Sphere portal for integration of all modules.
  • Involved to create different cross browser compatible user interactive web pages, using web technologies like HTML5, XHTML, and CSS3.
  • Involved in deploying AWS infrastructure in EC2, Used Amazon S3 as data store for storing the files that fall into buckets.
  • Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Implemented the Drag and Drop functionality using JQuery framework.
  • Designed and implemented the User Interface using JavaScript, HTML/HTML5, XML, and CSS3, Ruby, Grid Stack, High Charts, Selectors.
  • Worked on Responsive Design to make website Responsive for Desktop and Tablets.
  • Edited web pages for achieving design goals with CSS3, JavaScript and JQuery.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
  • Worked on SOAP based web services and tested web services using SOAP UI.
  • Used Log4j logging API to log errors and messages.
  • Follow up with the development team on the improvements, integration and further enhancements in the website.

Environment: JDK, Spring MVC, Hibernate, JQuery, AJAX, AngularJS, CSS3, JavaScript, Documentum V6, JQuery, DOM, AngularJS, Node.js, Spark, HBase, Hive, Impala, AWS, Amazon S3, XML, SOAP, Git, Web Sphere Application server, Log4j, MS SQL, Internet Explorer, Chrome.

Java/Hadoop Developer

Confidential, San Jose, California

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use case, Class, Sequence and Activity diagrams.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Spring Framework that leverages Model View Layer (MVC) architecture and supported Hibernate tools.
  • Developed multiple Map Reduce jobs in java for data cleaning and preprocessing.
  • Analyzed large data sets by running Hive queries and Pig scripts.
  • Involved in creating Hive tables, and loading and analyzing data using hive queries and implemented Partitioning, Dynamic Partitions, Buckets in HIVE.
  • Imported data from RDBMS to Hive and Impala using Sqoop and JDBC connections.
  • Responsible to manage data coming from different sources.
  • Involved in converting MapReduce programs into Spark Transformations using Spark RDD’s on Scala.
  • Monitor System health and logs and respond accordingly to any warning or failure conditions.
  • Used WSAD for writing code for JSP and Servlets.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence DB2 database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Deployed the applications on IBM Web Sphere Application Server. Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing data from GUI Layer to Business Layer).
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Used JMS for Programs to create, send and receive messages by using different modules like publisher, subscriber messaging and point to point messaging using IBM-MQ-Series.
  • Used CVS for version control across common source code used by developers.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Designed Rich internet applications (RIA’s) using GWT, Spring, Hibernate and MySQL
  • Developed JUnit test cases for all the developed modules.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.

Environment: Java, J2EE, JSP 2.0, EJB 2.0, Hibernate 2.0, Spring, JMS, JNDI, DHTML XML, DOM, SAX, IBM DB2 Rationale Rose, IBM WebSphere MQ, WSAD 5.1.2 (Web Sphere Studio Application Developer), Hadoop, HDFS, Pig, Spark, Hive, Impala, Tez, MapReduce, Sqoop, Oozie, Cloudera, Cloudera Manager, Flat files, MySQL, UNIX, IBM Web Sphere Application Server 5.1, Log4j, Junit, Windows.

Java Developer

Confidential

Responsibilities:

  • Involved in development of Client and Admin modules.
  • Involved in requirement discussions for different module like Admin, Personal Information, Management modules.
  • Developed front end User interface pages using JSP.
  • Experience with Servlets Coding for database validations.
  • Development of business logic for Personal information module and Loan-Pay-Roll Management.
  • Prepared structured queries for back-end manipulations/communication.
  • Implemented Action Classes and Form Beans by using the Struts framework.
  • Validated the forms using Struts validation plug-in, Modeled the database by using Hibernate framework.
  • Involved in QA, bug fixing, enhancements, developmentprocesses.
  • Conducted acceptance testing of new modified applications and systems.

Environment: J2SE, JDBC, Servlets, Java Mail API, Java Beans, JavaScript, Tomcat4.1, Oracle.

UI Developer

Confidential

Responsibilities:

  • Understanding business requirements and build UI.
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Involved in the development of programming user interface design for the Web application using HTML, JavaScript & CSS, JQuery, Ajax to the requirements of the client.
  • Worked with Agile and Scrum methodologies for project development.
  • Coordination of project activities and ensured that all project phases are followed and properly documented.
  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Model building by hand in HTML, CSS, XHTML, JavaScript, JQuery and AJAX.
  • Extensively involved in the discussions and design sessions for user experience to provide inputs to design implementation.
  • Involved in implementing the UI to support all the major browsers like Internet Explorer, Mozilla Firefox and Google Chrome.
  • Debugging the code using browser tools like Firebug.
  • Handling platform compatibility issues (IE, Firefox, and Safari) on both Windows.
  • Managed application state using server and client-based State Management options.

Environment: HTML, JavaScript & CSS, JQuery, Ajax, Adobe Dreamweaver, MySQL 5.0.

Jr Java Developer

Confidential

Responsibilities:

  • Involved in requirement gathering phase of SDLC with Business Analyst and worked with agile methodology.
  • Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
  • Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
  • Designed and developed Spring AOP components for Service implementation.
  • Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading.
  • Business-logic controller framework development utilizing spring framework and dependency injection, fetching strategy implementation catering to both standard server-side and AJAX client requests.
  • Developed GWT code to create presentation layers using GWT tools and event handlers.
  • Implemented Transaction Management based on Spring AOP and Dependency Injection based on Spring Core.
  • Employed Hibernate 3 for ORM mapping and persisting the data to backend.
  • Tomcat application Server was used for deploying the application.
  • Involved in exposing, consuming and packaging Web services using Spring-CXF framework.
  • Involved in developing JUnit test cases using Easy Mock and DB units for unit and integration units.
  • Used Maven script for building and deploying the application.

Environment: Java 1.5, J2EE 1.2, JDBC API, XML, JavaScript, HTML, CSS, Ajax, GWT, SQL, JSP 1.2, Spring 2.5, Hibernate 2, JUnit, Maven 2.0, Oracle 9, Tomcat 5.0, Eclipse 3.5.

We'd love your feedback!