We provide IT Staff Augmentation Services!

Java/hadoop Developer Resume

0/5 (Submit Your Rating)

Rochester, NY

SUMMARY

  • 8 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications using Core Java, JavaBeans, Hadoop, J2EE, JSP, Servlets, JDBC, JMS, JavaScript, HTML, XHTML/DHTML & XML.
  • Almost 2 years of Experience in design, development, analyzing, maintenance and support of Big Data Analytics using MapReduce and Hadoop Ecosystem tools like HDFS, Pig, HBase, Sqoop, Oozie Cassandra and Zookeeper.
  • Experience with Hadoop Architecture and the daemons of Hadoop - MapReduce, HDFS, Job Tracker, Task Tracker, Name Node and DataNode.
  • Excellent Java development skills using J2EE, J2SE, Servlets, JSP, Java Script, JSON, HTML, JMS, JDBC
  • Strong front-end UI development skills using scripting languages like JSP, HTML, JavaScript, JQuery and CSS.
  • Experience on XML, XSL, XSLT and parsing methodologies like DOM and SAX. Experience in Writing scripts for build tools like ANT and MAVEN to build and deploy JAR, WAR applications.
  • Experience in SOA and developing Web services using SOAP, REST, XML, WSDL, JAXP XML Beans.Also documented the RESTful Api using SWAGGER.
  • Extensive experience in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
  • Extensive experience in development and implementation of ORM framework IBatis, Hibernate/ Hibernate with Spring Data Access.
  • Strong database skills in Oracle 8i/9i/10g, DB2, and Postgres.
  • Expertise in programming with SQL, PL/SQL and Stored Procedures.
  • Expertise in designing applications using various J2EE design patterns like Singleton, Value Object, Data Access Object, Factory, Session Façade, Business Delegate and Service Locator etc.
  • Experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology.
  • Expertise in using and configuring various web & application servers like Web Logic, Tomcat, IBM Web Sphere 6x, 7x, Jetty and JBoss.
  • Proficiency in programming with different Java IDE's like Eclipse.
  • Used log4J for application logging and notification tracing mechanisms.
  • Expertise in development of test cases using Junit. Developed scripts for automating tasks using ANT and MAVEN
  • Experience with SCM tools like SVN, CVS,and Perforce.
  • Experience in working with Agile,Scrum methodology.
  • Ability to learn quickly in work environment, excellent written and verbal communication skills, presentation and problem solving skills.
  • Good team player, ability to work in fast paced environment.

TECHNICAL SKILLS

Programming Languages: Java, JavaScript, SQL, PL/SQL, HTML, DHTML, XML/XSLT, Big Data

J2SE Technologies: Core Java, IO, Collections.

Enterprise Technologies: Servlet 2.5, JSP 2.0, JDBC 4.0

Web Application Technologies: HTML, XHTML 1.1, XML 1.0, XSLT 1.0, JavaScript 1.x, JQuery 1.x, AJAX, DOM, CSS 2.1.

Application Servers: IBM Web Sphere 4.x/5.x, Web logic, Jboss 4.0, Jetty.

Web Services: SOAP, REST, UDDI, WSDL, XML, REST Spring and JAX-RS

Framework: Struts, Hibernate ORM, IBatis and Spring MVC.

Databases: Oracle 10g / 9i/ 8i, DB2 and Postgres

Development Tools: Eclipse, Rational Rose.

Build / Testing tools: ANT, JUnit 4.7,Maven

Source Code Control: SVN, CVS, Perforce

Software Engineering: Agile, Scrum Methodologies

Domains: Banking, Supplychain, Health Care, Financial

Big Data Ecosystem: Hadoop, HDFS, MapReduce, Pig, Hbase, Sqoop, Zookeeper, Cassandra

PROFESSIONAL EXPERIENCE

Confidential - Rochester, NY

Java/Hadoop Developer

Responsibilities:

  • Involved in complete SDLC - Requirement Analysis, Development, System Integration Testing and Performance Testing.
  • Involved in architecture and design of distributed time-series database platform using NoSQLtechnologies like Hadoop/HBase, ZooKeeper.
  • Responsible for configuring deployment environment to handle the application using Jetty server and Web Logic 10 and Postgres database at the back-end.
  • Involved in the implementation of Spring MVC Pattern and developed persistence layer using Hibernate framework.
  • Implemented ORM throughHibernate and involved in preparing theDatabase Modelfor the project.
  • Followed Scrum methodology for the application development.
  • Supported Map Reduce Programs those are running on the cluster and also developed multiple MapReduce jobs in Java for data cleaning and preprocessing.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Extracted the data from various sources into HDFS using Sqoop and also ran Pig scripts on the huge chunks of data.
  • Created reports for the BI team using Sqoop to export data into HDFS and Hive.
  • Scheduled jobs using Oozie workflow to manage and run batch jobs every night.
  • Implemented the Master-Slave architecture using Zookeeper-Curator Api.
  • Wrote applications which connect to the ZooKeeper Client and that also creates Services and Jobs where each job is being assigned to a service for processing.
  • Also created an Application tool which connects to the Zookeeper Client and performs operations like interrupt, prune, and kill on the Master-Slave Architecture.
  • Implemented ETL process with Hive, Pig, MapReduce and HBase.
  • Implemented RESTful web services using Spring, JAX-RS for interaction with other external systems.
  • Also involved in consumption of RestFul Spring Web Services and documented these RESTful services using SWAGGER.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Postgres and MySQLdatabase tables for the application.
  • Expertise in Analyzing data Quality checks using shell scripts.
  • Implemented Maven build tool to build jar and war files, deployed these war files to target servers.
  • Used Perforceto keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
  • Used JIRA for bug tracking and project tracking for software development.
  • Used Log4j for debugging and logging the application.

Environment: JDK 1.7.0, Spring MVC, Hibernate, Map Reduce, HDFS, Pig, Sqoop, ZooKeeper, Cassandra, Oozie, RESTful Web Services, JAX-RS, SWAGGER, Maven, Jetty, Web Logic 10, Postgres, MySQL, Perforce, LOG4J

Confidential - Lynchburg, VA

Java/Hadoop Developer

Responsibilities:

  • Understanding the business requirements and create user stories as part of the Sprint, while following the Agile process of software development.
  • Developed Application under J2EE architecture usingSpringandIBatis ORM Framework.
  • Involved in the development of presentation tier usingHTML, JSP, JQuery, XMLand usedSpring taglibraries.
  • Added dynamic functionality to the application by implementingJQuery.
  • Implemented presentation layer usingSpring MVCframework.
  • Updated/ retrieved XML files using SAX Parser. Responsible for reading/ parsing and updating XML files.
  • Created Web.xml, Validation.xml files to integrate all the components in the Spring framework.
  • Responsible for Installation, Configuration and Maintenance of Hadoop clusters for application development implementing Hadoop tools like Hive, Pig, HBase.
  • Designed and developed MapReduce programs with Java.
  • Used multithreading in programming to improve overall performance.
  • Loaded the data into HDFS using Hbase.
  • Created HBase tables to load large sets of structured, semi-structured and unstructured data.
  • Perform data analysis using PIG like Importing the data, Running Pig scripts and Analysing the data.
  • Experience on Linux, Shell Scripting and SQL.
  • Experienced in analyzing Cassandra database and comparing it with other open-source NoSQL databases to find which one of them better suits the current requirements.
  • Used JavaScript, AJAX, JQuery technologies for front end user input validations and Restful web service calls.
  • Involved in deployment of application onJboss6.1Application Server and used Oracle 10G at the back-end.
  • Used Jenkins and Maven to manage automated builds from SVN and to track promotion status.
  • UsedSVNfor maintaining source code and documentation.
  • DevelopedJUnitTest classes for Unit Test Cases.
  • Used Log4j for Debug, Info, Warning etc.

Environment: JDK 1.5.0, JSP, Spring,Map Reduce, HDFS, Pig, Hive,Hbase,Cassandra, iBatis, Jboss 6.1 Application server, Oracle 10g, JavaScript, AJAX,XML, JQuery, RESTful Web Services, CSS, JUnit, SVN, Log4j

Confidential, NC

J2EE Developer

Responsibilities:

  • Involved in designing a J2EE compatible architecture.
  • Created Class Diagrams, Use-Case Diagrams, Sequence Diagrams using Rational Rose.
  • Deployed the application on Apache Tomcat 3.1 server.
  • User Interface implemented with JQuery and Java Script.
  • Used the Struts 1.x framework for request delegation.
  • Created DispatchAction Class for the application to handle different actions.
  • Deployed Session Beans in the application server.
  • Incorporated the Singleton Design Pattern for JNDI service lookup.
  • Stateless Session Beans used along with Data Objects to extract information from database.
  • Used JMS queue for processed data to be exported to the repository.
  • Developed SAX and DOM parsing modules to pass the exported data to repository.
  • Developed SOAP based requests for communicating with Web Services.
  • Created database object design, low level design, technical design, test script, test Plan, test cases to test DB2 database data.
  • Implemented Maven build tool to build jar and war files, deployed these war files to target servers. Experience in using version control management tools like SVN.

Environment: JDK 1.5.0, J2EE, JQuery, Tag Libraries, Struts 1.x, JBoss, PL/SQL, DB2, XML, DOM, SAX, SOAP,Servlets, Rational Rose (UML), Maven, JMS, JNDI, SVN

Confidential, CA

J2EE Developer

Responsibilities:

  • Developed and deployed the application using Web Log Application Server.
  • Designed application using UML.
  • Elaborated on the Use Cases based on business requirements and participated in creation of Class Diagrams, Object Interaction Diagrams (Sequence and Collaboration) and Activity Diagrams.
  • Developed XSLT (Meta data driven) reusable components like logger, cache manager, error handler using object oriented concepts.
  • Design and Developed JSP for different User Interactive (UI) web pages and developed the Enterprise java Bean components and application developed using Struts Framework.
  • Developed XML based reusable validator framework to validate user validations extending struts validator framework.
  • Involved in writing SQL queries and Stored Procedures using SQL and PL/SQL and Connected database using JDBC API.
  • Customized views in JSP with HTML, AJAX, Java Script and CSS.
  • Involved in writing DAOs (Data Access Objects) layer using Hibernate 3.0.
  • Participated in estimating the hours for the project.
  • Implemented thebusiness logicin statelesssession Beans.
  • Involved in designing and generating Web services using SOAP, WSDL and UDDI.
  • Developed unit test cases and executed by conducting the peer reviews.
  • Effectively managed the development process using CVS.

Environment: Java, JSP, Struts, Web Logic, Oracle 9i, Hibernate, SOAP, WSDL, UDDI, CVS, XML Schema, XML, UML, XSL, XSLT, HTML, AJAX, CSS, Java Script.

Confidential, LA

Java Developer

Responsibilities:

  • Involved in different phases of the application development like Requirements gathering, Design, and Analysis and Code development.
  • Developed complete Business tier with Stateless, Stateful Session beans and CMP Entity beans with EJB 2.0 standards.
  • Designed the CMP fields and CMR fields in CMP entity beans. Wrote EJB-QL queries in ejb-jar.xml file.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Extensively worked on XML parsers (SAX/DOM).
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Apache Ant was used for the entire build process.
  • Implemented the database connectivity using JDBC with Oracle 8i database as backend.
  • Designed and developed Application using MVC design pattern.
  • Used CVS for version controlling and JUnit for unit testing.
  • Deployed the application on JBoss Application server.
  • Used Log4J for printing log outputs.

Environment: EJB 2.0, JSP2.0, Servlets, XML, XSLT, JDBC, JavaScript, UML, HTML, ANT, CVS, Log4J, JUnit, JBoss, Oracle 8i.

Confidential

Java Developer

Responsibilities:

  • Involved in creating use case, class, sequence, package dependency diagrams using UML.
  • Also involved in analysis and requirements gathering phase.
  • Developed Server side code using Servlets, JSPs running on Apache tomcat 3.0 and Enterprise Beans running on IBM Websphere Application Server.
  • Developed web pages using HTML, JSP, DHTML and CSS.
  • Used JavaScript for certain form validations, submissions and other client side operations.
  • Created Stateless Session Beans to communicate with the client.
  • Created the database tables in Oracle 7i; created the required SQL queries and used JDBC to perform database operations.

Environment: Java, HTML, JSP, CSS, Servlets, JavaScript, JDBC, Oracle 7i, EJB 1.1, Apache tomcat 3.0, IBM Websphere

We'd love your feedback!