Sr.java/bigdata Developer Resume
Raleigh, NC
SUMMARY
- Senior Java/J2EE/Big Data Developer wif 8+ years professional of experience in software development, Analysis, Design and Development of Software Systems.
- 3 years experience in design and implementation of large - scale Big data use cases.(Using Hadoop ecosystem, HDFS, Map Reduce, Hive, Pig, Yarn, Sqoop, and NoSQL Databases HBase) and 6 years of experience in Software development on Java & Spring frame work(Spring IoC/core, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring MVC, and Spring Integration).
- Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
- Designed & developed several multi-tier Web based, Client-Server and Multithread applications using Object Oriented Analysis and Design concepts and Service Oriented Architecture (SOA) mostly in cross platform environment.
- Excellent working knowledge of popular frameworks like Struts, Hibernate, and Spring MVC.
- Developed core modules in large cross-platform applications using JAVA, J2EE, Spring, Struts, Hibernate, JAX-WS (SOAP)/JAX-RS (REST) Web Services JMS.
- Good understanding of HDFS Designs, Daemons, federation and HDFS high availability (HA).
- Excellent interpersonal and communication skills, creative, research-minded, technically competent and result-oriented wif problem solving and leadership skills.
- Expert in Database, RDBMS concepts and using MS SQL Server and Oracle 10g.
- Expertise in working wif web development technologies such as HTML, CSS, and JavaScript.
- Experience in developing Hive and Pig scripts.
- Extensive knowledge of creating different Hive tables wif different file compressions formats.
- Good experience using Apache SPARK.
- Experience managing Cloudera distribution of Hadoop (Cloudera Manager).
- Excellent understanding of NoSQL databases like HBase.
- Extensive working knowledge in setting up and running Clusters, monitoring, Data analytics, Sentiment analysis, Predictive analysis, Data presentation wif big data world.
- Hands on experience working on structured, unstructured data wif various file formats such as xml files, Json files, sequence files using Map Reduce programs.
- Extensive experience wif wiring SQL queries using HiveQL to perform analytics on structured data.
- Expertise in Data load management, importing & exporting data using SQOOP.
- Performed different PIG operations, joining operations and transformations on data to join, clean, aggregate and analyze data.
- Expertise in working wif different methodologies like Waterfall and Agile.
TECHNICAL SKILLS
Languages: Java
Big Data Skills: Hadoop, Map Reduce, Hive, Pig, Sqoop, Oozie, Spark
RDBMS: MS SQL server 2000/2005, DB2, Oracle 8.x/9i/10g/11i
No SQL: HBase
Web Technology: JSP, HTML, XML & CSS
Scripting Language: Java Script, JSON, Angular JS
Web/Application Server: Tomcat, Web Sphere, Web Logic, JBoss
Frameworks: Struts, Spring, Hibernate, Log4j
CM Tools: Confidential Clear Case, Confidential Rational Team Concert (Think client & Web version), Win CVS, SVN, GIT
Defect Tracking Tools: Confidential TSRM, Confidential Rational Team Concert, Confidential Rational Quality Manager
Build Tools: Apache Ant, Maven
Testing Tools: JUnit
IDE & GUI: Eclipse, Confidential RAD, Confidential RSA & Net Beans
Operating System: Windows 7, Windows 95/98/ME/NT/XP, Unix & Linux
UML Modeling Tools: Star UML
PROFESSIONAL EXPERIENCE
Confidential, Raleigh, NC
Sr.Java/BigData Developer
Responsibilities:
- Involved in developing teh Controller, Service and DAO layers of Spring Framework for developing dashboard for SPST project.
- Analysis, Designed and implemented application using Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, Oracle.
- Created centralized spring controller to receive request and response back on spring MVC for role based access.
- Developed seasonal work flow Spring IOC components to teh provide promotions and other offers to teh customer as per business rules.
- Written Hibernate components and conducting peer code views.
- Installation & configuration of a Hadoop cluster along wif Hive.
- Developed Map Reduce application using Hadoop map reduce programming, a framework for processing.
- Large data sets in parallel across teh Hadoop cluster for pre-processing.
- Responsible for writing Hive Queries for analyzing data in Hive warehouse using Hive Query Language (HQL).
- Developing Hive User Defined Functions in java, compiling them into jars and adding them to teh HDFS and executing them wif Hive Queries.
- Experienced in managing and reviewing Hadoop log files.
- Responsible to manage data coming from different sources and Assisted in monitoring teh Hadoop cluster
- Consolidate all defects, report it to PM/Leads for prompt fixes by development teams and drive it to closure.
- Installed Hadoop ecosystems (Hive, Pig, Sqoop, HBase, Oozie) on top of Hadoop cluster
- Importing data from SQL to HDFS & Hive for analytical purpose.
- Attending Business requirement Meetings, UAT Support, Onsite- Offshore Co-ordination, and Work Assignment.
Confidential, Bentonville, AR
Sr.BigData Developer
Environment: HDFS, Hive, Map Reduce, Spark-SQL, Sqoop.
Responsibilities:
- Developed Spark code using Scala and Spark-SQL/Streaming for faster testing and processing of data.
- Import teh data from different sources like HDFS/HBase into Spark RDD Developed a data pipeline using Kafka and Storm to store data into HDFS. Performed real time analysis on teh incoming data.
- Exploring wif teh Spark improving teh performance and optimization of teh existing algorithms in Hadoop using Spark Context, Spark-SQL and Spark YARN.
- Performance optimization dealing wif large datasets using Partitions, Spark in Memory capabilities, Broadcasts in Spark, Effective & efficient Joins, Transformations and other heavy lifting during ingestion process itself.
- Used Spark API over Horton Works Hadoop YARN to perform analytics on data in Hive.
- Developed Map Reduce jobs to convert data files into Parquet file format.
- Developed business specific Custom UDF's in Hive, Pig.
- Optimized Map Reduce code, pig scripts and performance tuning and analysis.
- Involvement in design, development and testing phases of Software Development Life Cycle.
- Performed Hadoop installation, updates, patches and version upgrades when required.
Confidential
Sr. Java Developer
Environment: Core Java, J2ee, JSP, Struts, Web services, Altova XML Spy, WAS 6.0, RADApache ANT, Oracle SQL Developer, RTC 3.0
Responsibilities:
- Implementing GUI as per requirement.
- Involved to create teh Functional Design and Technical Design.
- Involved in coding Business logic, Persist data wif struts and JDBC, Unit Testing and Integration Testing.
- Used and worked wif SOAP Web services.
- Involved Re-Usable Components which can be used in all modules.
- Involved in supporting UAT activities and Production issues, fixing bugs and Defect Tracking.
- Involved in creating XSD.
- Involved in debugging, troubleshooting and defect fixing
- Involved in testing of teh Web services and integrating wif external vendors and internal clients.
- Implemented test cases for verification of Web services and Used SOAP UI for testing.
- Assist developers in teh technical design phase, construction and unit testing phase.
- Analyzing and understanding teh architectural requirements.
- Proposing a new design solution which exceeds teh client expectations.
- Involved in conducting peer code Reviews and Functional documents.
- Strong experience wif JUnit in performing unit test and determining teh application functionality. Involved in Unit Test case authoring.
- Involved troubleshooting, and Incident diagnosis and problem resolution. Expert in Root Cause Analysis, overall systems testing and migration of platforms and applications to production.
Confidential
Sr. Java Developer
Environment: Java, HTML, JavaScript, JSP, Hibernate, EDS Tool, Tomcat, MySQL, CVS, ANT
Responsibilities:
- Involved in implementing GUI as per requirement.
- Involved in LLD, Functional Design and Technical Design.
- Involved create teh web pages using Java server pages.
- Involved on UI Design and Development using HTML, CSS, Java Script
- Involved Controller logic in Servlets.
- Implemented client side validations using Java Script.
- Implemented Data Access Objects using Hibernate Framework.
- Code Reviewed for self and for team members to ensure teh deliverables reach teh clients wif good quality
- Involved in writing teh ANT scripts to build teh application.
- Involved in using Log4J to create log files to debug.
- Used CVS/ Win CVS for version control.
- Preparing Unit Test Cases.
Confidential
Sr. Java developer
Environment: Core Java, HTML, Java script, JSP, Servlets, JDBC, RTC, My SQL 5.5, Tomcat
Responsibilities:
- Involved in implementing GUI as per requirement.
- Involved in LLD, Functional Design and Technical Design.
- Involved create teh web pages using Java server pages.
- Involved Controller logic in Servlets.
- Involved in Debugging, unit testing and writing unit test cases.
- Involved in creating teh various user interfaces (UI) using JSP, HTML, JavaScript, and CSS
- Involved in Code Reviews based on standard.
- Used CSS basics, CSS 3 media queries, CSS 3 pseudo classes.
- Implemented User Interface and integrated wif backend code, Node.JS as server side technology.
- Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets using Bootstrap and Media Queries.
- Extracted data in UI for different clients using JSON format.
- Implemented client-side validations using JavaScript.
- Implemented JDBC components.
- Preparing Unit Test Cases
Confidential
Java Developer
Environment: Java, JSON, Struts, Hibernate, Web Sphere, RSA, ClearCase, DB2, JUnit, RQM
Responsibilities:
- Responsible for leading teh project in various phases including design, development and Unit testing of teh application modules and management of a team.
- Worked as a Functional Group Leader for implementing teh functional use cases.
- Develop teh Re-Usable Components which can be used in all modules.
- Develop Proof of Concepts for ACG framework and provide technical solutions.
- Developed UI by using JSON.
- Implementing teh Action Classes using Struts.
- Written Hibernate components and conducting peer code views.
- Requirement analysis from teh business users and from onshore counter partner.
- Involve in enhancements, debugging, troubleshooting and defect fixing.
- Involve in Unit Testing, White Box Testing and Integration Testing of teh application.
- Customizing and exploring new things on ACG framework
- Involved in assisting juniors.
Confidential
Java Developer
Environment: Java, XML, Spring, Hibernate, JMS, Web Services, EXTJS, Oracle, JBOSS 5.4
Responsibilities:
- Involved in Analysis, Effort estimation, Design & Development in teh part of Employee Audit, Email Reminders and Audit Rules and Workflow features enhancements.
- Involved in Analysis, Design and Development of Customization Frame Work enhancements such as, Allocation Verification on save, etc.
- Involved in debugging, troubleshooting and defect fixing.
- Involving in setting up and configuring teh development and deployment of teh application.
- Design & developed Customized Ext JS components for Application.
- Implementation of Spring Security for application, EXT Delegate / facade Data object controller, Domain locking, Exception handling using springs.
