We provide IT Staff Augmentation Services!

Big Data Developer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • 10+ years of Progressive and innovative experience in IT industry, including 3 years of extensive experience in Hadoop Eco System.
  • Extensive experience in developing web, enterprise and SOA based applications using Java, J2SE, Multi - Threading, JavaBeans, JSP, Servlets, JNDI, JDBC, Hibernate, JPA, Spring, WebServices(SOAP and Restful), JSF, XSD, XML, XSLT, JSON, JAX-B, EJB, JMS, MQ-Series, HTML, Ajax, Oracle and Linux/UNIX.
  • Strong Experience in implementing Service Oriented Architecture(SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services.
  • Extensive experience on developing web application using Spring MVC.
  • Experience in configuring, installing and managing Apache hadoop and Cloudera hadoop distributions.
  • Extensive experience on major Hadoop Ecosystem components like HDFS, MapReduce, HIVE, PIG, HCatalog, HBase, Sqoop, Flume and Oozie.
  • Implemented some fuzzy logic’s using MapReduce Programming.
  • In depth knowledge of Hadoop Architectural components such as Name Node, Data Node, Secondary Name Node, Job Tracker, Task Tracker and MapReduce.
  • Extending Hive and Pig core functionality by writing custom UDFs.
  • Experience with Oozie Workflow Engine in running workflow jobs.
  • Involved in the Hadoop Cluster Capacity Planning.
  • In depth knowledge in Data warehousing/Data Mining principles, architecture and development in petabyte scale environments with Hadoop.
  • Knowledge of NoSQL databases such as MongoDB and Cassandra.
  • Experience in Data Integration between Tableau/Pentaho and Hadoop.
  • Good understanding of data mining, data analytics and business intelligence Algorithms.
  • Worked on various distributions like CLOUDERA, Hortonworks and APACHE.
  • Extensive experience in working with servers like WebLogic, WebSphere, JBOSS and Tomcat.
  • Effectiveness in coordinating with business team to fix defects and resolve issues.
  • Experience in writing SQL queries, Stored Procedures for accessing and managing databases such as Oracle, DB2, MySQL.
  • Experience in Agile and waterfall modals, Expertise in complete SDLC process.
  • Good Experience in using Maven and ANT for building projects and Log4j for logging and debugging purposes.
  • Experience with Tools: RAD, Eclipse, My Eclipse, Jenkins, Ant, Maven, Mercurial, SVN, CVS, Perforce, Toad, SQLDeveloper, Code-Collaborator, SOAP-UI, RestClient-UI and Postman(chrome).
  • Practicing Agile development frameworks Jira, Rally, VersionOne and standards, Test Driven Design & Development.

TECHNICAL SKILLS

Hadoop EcoSystem: HDFS, MapReduce, PIG, HIVE, SQOOP, HBase, FlumeOozie, HCatalog, Pentaho and Splunk.

J2EE Technologies: JDBC, JavaBeans, JSP, Servlets, RMI, EJB, JNDI, JMS.

Web Technologies: HTML, DHTML, JavaScript, JSON, AJAX.

XML Technologies: XML, DTD, XSLT, XSD, Xpath, JAXB SAX, DOM.

Databases: Oracle 10g, 9i, SQL Server 2000, DB2 and MongoDB.

Operating Systems: UNIX, Linux, Windows 98/2000/NT/XP.

Application Servers: WebSphere, Weblogic and JBoss.

Middleware: Tibco EMS, Oracle ESB, JMS and MQ-Series.

IDE’s: Eclipse, RAD and JDeveloper, TOAD, SQL Developer.

Frameworks: Spring and JSF.

ORM Technologies: Hibernate and JPA.

Webservice Specifications: JAX-WS and JAX-RS.

UI Technologies: JSP, JavaScript, AJAX, CSS and HTML.

Version Control: Mercurial, SVN, CVS and Perforce

Tools: Rally,VersionOne,JIRA,Parasoft,Code-Collaborator(Atlas)SOAP-UI, RestClient-UI and Postman(chrome).

PROFESSIONAL EXPERIENCE

Confidential, CA

Big Data Developer

Responsibilities:

  • Used flume NG to integrate signals data from different regions and load them into Hadoop boxes.
  • Created complex hive table and executed complex hive query on cluster.
  • Data visualization reports by using Tableau.
  • Review and analyze raw data and develop recommendations.
  • Configure multi-node Hadoop cluster for data store & processing.
  • Designing & scheduling the jobs using Oozie scheduler.
  • Developing Pig scripts and Java UDFs for extraction and normalization of content.
  • Review and analyze raw data and develop recommendations.
  • Developing the Hadoop clusters for data storage
  • Implemented Spring MVC, dependency Injection features along with Hibernate.
  • Implemented aRESTful interface for the search and Address services
  • Implemented SOAP Services(JAX-WS) to interact with external systems.
  • Wrote various SQL, PL/SQL queries and stored procedures for data retrieval

Environment: Java, Spring, WebServices,Cloudera Hadoop, Flume, Pig, Impala, Hive, HBase, Tableau, Spark/Shark, Pentaho, Splunk, XML, JSON, Nagios, Ganglia and Linux.

Confidential

Big Data Developer

Responsibilities:

  • Loaded the data from Oracle DB to Hive using Sqoop.
  • Fulled the daily data from websites to hadoop cluster by using Flume.
  • Wrote MapReduce code to make un-structured data into semi- structured data and loaded into Hive tables.
  • Wrote Fuzzy logic or Lookup to match Address in the both the files and implemented UDF’s in Hive.
  • Created complex hive table and executed complex hive query’s on Hive warehouse.
  • Created components like hive UDFs for missing functionality in HIVE for analytics
  • Wrote Pig Scripts to do some ETL and LTE operations.
  • Generated Business reports by using Tableau..
  • Involved in the ClusterCapacity Planning.
  • Implemented Tax and Loan ID modules using Spring Framework.
  • Implemented WebServices(JAX-WS) to interact with external system(Fidelity).
  • Converted Business to customer services into Restful Services.
  • Used RESTful client to interact with the services by providing the RESTful URL mapping.
  • Wrote various SQL, PL/SQL queries and stored procedures for data retrieval.
  • Involved in Functional and Integration testing.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs.

Environment: Java, Spring, WebServices(JAX-WS and JAX-RS), Hadoop, PIGOracle DB, Hive, Sqoop,Flume, MapReduce, Tableau, XML, JSON, Nagios, Ganglia Pentaho, Splunk and Linux.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Developed UI and backend applications using Struts, Spring, Hibernate, Java, EJB 3.0, JSP, HTML, DHTML, JavaScript and AJAX.
  • Implemented JSP, Struts Tag Libraries, Java Script and CSS for developing User for creating/generating Hibernate classes and configuration XML’s and to also manage CRUD operations (insert, update, and delete).
  • Used Web Services to get price from external Business Entities.
  • Developed reusable services using BPEL to transfer data between heterogeneous systems
  • Using different Adapters.
  • Implemented messaging using TIBCO EMS.
  • Implemented integration between the BPEL worklist and Oracle eBusiness Suite .
  • Implemented security for BPEL services using OWSM.
  • Responsible for integration of different modules.
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Involved in Code Reviews of other modules, documents, test cases.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the application.
  • Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc.

Environment: Core Java,J2EE, JDeveloper, Spring, Hibernate, SOA 10g(BPEL), Weblogic Server, Webservices, JMS, PL/SQL, Sql Developer, XML HTML, JavaScript, SVN, Maven, Log4j, JUnit, Sybase, JBoss, Oracle, DB2, SAP, Mainframe(COBOL), Windows XP and Unix.

Confidential

Java Developer

Responsibilities:

  • Day to day support activities.
  • Meeting the Client SLA on the production tickets.
  • Design and development of new change requests using Java, struts, JSP and EJB
  • Responsible for all the SDLC phases of a change request including testing and live support.

Environment: Core Java, J2ee, JSP, Eclipse, Servlet, XML, Struts, Tiles, AJAX, EJB, JUnit, JBoss, websphere Application Server, Ant, JavaScript, CSS, Log4J, Junit,HTML, PL/SQL, CVS, Sybase and Mainframe(COBOL), DB2.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering requirements, Analysis, Design, Development and testing of the entire Application.
  • Involved in all phases of SDLC (Software Development Life Cycle).
  • Created UML diagrams like class diagrams and activity diagrams using the Rational Rose.
  • Participated in the design and development of application using JSP, HTML, CSS and JavaScript.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Designed and Developed the presentation layer using AJAX for RUI(Rich User Interface).
  • JSON is used in conjunction with JavaScript for making HTTP requests.
  • JQuery is used for validation.
  • Developed the presentation tier of the application using Struts framework and MVC design pattern.
  • Configured the Hibernate ORM framework as persistence layer for the backend by using hibernate.confg.xml
  • Designed and developed DAO’s for accessing the POJO’s and updating the DB tables using the POJO’s, Java Collections, and Synchronization etc.
  • Used Hibernate object relation mappings (ORM) for the database operations on MySQL.
  • Developed and modified the stored procedures, the DAO (Data Access Objects) and VO (value Object) classes for separating the Data Access logic and business logic.
  • Extensively participated in application integration. Spring is used to integrate Struts and Hibernate. Implemented interceptors for Spring and Hibernate.
  • Transactions were implemented using declarative transactions in Spring with transaction managers capable of supporting Hibernate.
  • Configuration issues in the various frameworks used were identified and resolved to extract an acceptable level of performance in terms of efficiency, response and robustness.
  • Consumed Web Services as a gateway for the payment through the third-party.
  • Developed Web Services using SOA, SOAP, WSDL, UDDI and JAX-WS,JAX-RPC programming models.
  • Used Ant as build tool for building and deploying it into Weblogic Server. Ant scripts are used for automating build process.
  • Developed and execute unit tests and test suites for product components using JUnit Testing Used.

Environment: Core Java, J2EE1.6.x, JDK, JSP, Struts 2.x, Tiles, JMS, Spring 3.x, Hibernate 3.0, MySQL, Eclipse, WebSphere Application Server, JBOSS, JSON, AJAX, JQuery, Web Services(SOAP,WSDL),Ant, JavaScript, CSS, Log4J, Junit,HTML, PL/SQL, CVS and DB2.

Confidential

Software Programmer

Responsibilities:

  • Involved in Development of RMS Enhancements like RMS Transaction, RMS Monthly History, Scheme Change maker/checker, Customer service query, Non Provisioning Assets screens like specific provision manual marking, writeoff manual marking, sale of asset, property value updating, collateral value updating and ground rent prospect entry.
  • Developed sub-modules of non provisioning Assets like sale of asset, writeoff manual marking and ground rent prospect entry.
  • Involved in requirements planning, analysis and design discussions with the technical team.
  • Documentation & review of requirements with design team.
  • Involved in preparing program specifications and testing scripts and updating the same.
  • Developed stored procedures, Functions, views and also wrote PL/SQL scripts.
  • Used JSF layout for view of MVC.
  • Responsible in troubleshooting application and understanding the same.
  • Used web services to fetch data synchronously from the other interfaces
  • Integrated Spring DAO for data access using with Hibernate.
  • Coordinated with team in troubleshooting and fixing production application issues.
  • Involved in setting up processes, procedures, knowledge transfer to offshore teams.

Environment: Core Java, J2EE, XSL, XML, JSP, Struts, Tiles, Spring 2.x, Hibernate, JavaScript, HTML, CSS, Oracle, Websphere Application Server, DB2, Web Services (WSDL, SOAP), SQL/PL SQL and windows.

We'd love your feedback!