Java Hadoop Developer Resume
South Plain Field, NJ
SUMMARY
- Over 7 years of experience in Software Engineering
- Expertise in IoT & M2M
- Interpersonal skills coupled with a spirit of teamwork have enabled me to always interact effectively with clients
- OCJP(1.6) Certified Professional
- Extensive experience in Java/J2EE technologies like Servlet, XML, Json, JMS, JDBC,JAXRS,JAX - WS,EJB, application framework like spring, Hibernate, REST, Drools, Quartz
- Coded and designed REST based application using Java, Spring, Hibernate.
- Hands on experience in programming on a distributed development platform using Hadoop stack(e.g. HDFS,MapReduce, Sqoop, Hive and Hbase)
- Hands on experience in developing advance analytic using Hadoop MapReduce and configuring into Azkaban.
- Strong OO designing skills with grasp in algorithm and data structure, database skills and Object Oriented Programming.
- Have implemented Spring Based JMS and integrated with ActiveMq .
- Have Worked on Spring with hibernate and implemented the robust DAO layers.
- Key in contributing projects by understanding technical and functional aspects of business.
- Strong knowledge in installation and setup of application in Linux distribution.
TECHNICAL SKILLS
Languages: Java, J2EE
Distributed Technologies: Hadoop, HBase, Hive, Sqoop
Data base: Oracle, DB2,Postgres, MySQL, SQL Server
Application/Web Server: OC4J, Tomcat, Apache2,JBoss.nginX
ORM Tools: Toplink, Hibernate
Framework: Spring, Quartz, Drools, Guava, Log4j, DWR.
Tools/Technologies: ActiveMQ, Cloudera manager, AWS,MyEclipse Eclipse,JIRA,CVS,SVN,Jenkins,ANT,JMS SOAPUI,Webservices,MSExcel, Excel Macros
PROJECT EXPERIENCE
Confidential South plain field, NJ
Java Hadoop Developer
Environment:Hadoop, Hbase, Azkaban, Java EE,JDK 1.6,Mysql,Tomcat
Responsibilities:
- Extensively coded in this project as core and senior developer in Java, J2EE Spring, hibernate and used criteria API for persistence layer. UsedHQL and Native SQL queries for developing business logic with good knowledge of clear product understanding. Created hbm files, DO objects, VO objects including implementation class with transformers and utility generic classes. Used terracotta enterprise ehcache API, hbase API and Hibernate for persistence layer to persist data in Cache, Hbase and MySQL.
- Drools framework introduced in this application for alert generation based on business conditions. Coded using SpringJdbc, SpringQuartz for scheduling and manipulating data to deliver in FTP.
- Used HbaseTemplate API to scan, put and delete data from Hbase with row Mapper. Used Puts and Gets as well for the performance improvement queries to query in hbase.
- Developed unit test cases using JUnit, Utilized Spring Context features such as Context management, caching, Dependency Injection of test fixtures and transaction management.
- Coded hadoop Map Reduce jobs for energy generation and PS. Added some utility methods for dateime using joda time.
- JSONConversion class created using Gson and Jackson parser. Java API for XML Binding (JAXB) objects created to construct XML from the objects.
- Coded using SpringJMS (ActiveMQ) and SpringQuartz with SuperCSV to download the file from FTP and register the data into application and used JavaMail to deliver email notification using Apache velocity (.vm) template.
- Coded using Servlets, SOAP Client and Apache CXF Rest API's for delivering the data from our application to external and internal for communication protocol.
- Coded using multithread in java for sending command to multiples devices in a short time.
- Have Used SAX and DOM parsers to parse the incoming XML messages.
- To make IT Team life easier, wrote Ant Scripts for releases with Jenkins, and deploy our services in QA / UAT / Prod.
- POC On Integration of HIVE for Ad-Hoc Reporting
Confidential
Java Developer
Environment:Java EE,JDK 1.7,JMICache, REST,Spring,Hibernate,SQL Server
Responsibilities:
- Designing, developing, integrating, troubleshooting and debugging of the application.
- Pulling out Large Data Available in multiple Databases in SQL Server to single Database instance which is used by this particular application.
- Coded using Spring Context and Spring Core Modules.
- Used Spring Jdbc Template to pull the data from Mysql.
- Have implemented Email,Sftp modules.
- Used JMICache(written on top of EhCache) for faster retrieval and searching of data..
- Deploying the application in the production environment
- Managing smooth implementation within deadlines.
- Used Google Map Api to extract Lat/Long details by giving Address.(Web service Pull)
- Written Custom Java Login Module by incorporating Windows Active Directory for Authentication as well as Authorization.
- Monitor the application for errors and for errors performing root cause analysis and implement fixes.
Confidential, NJ
Java Developer
Environment:Java EE,JDK 1.6,EhCache,ActiveMQ,HSql, REST, Spring, Hibernate, Junit,JSON,GSON,Jackson.
Responsibilities:
- Understanding the Functional Requirements for Projects and Releases.
- Preparing technical design for the requirements.
- Preparing unit test cases based on the requirements.
- Coding and unit testing as per the requirements.
- Fixing bugs during system testing User acceptance test.
- Setting Up JMI Cache and Trouble shoot performance bottle necks
Confidential
Java Hadoop Developer
Environment:Java EE,JDK 1.6,Hadoop,Hbase,Mysql,Tomcat,Spring,hibernate,CXF
Responsibilities:
- Performing Defect Prevention Activity(DPA) in my project.
- Understanding the Functional Requirements for Projects and Releases.
- Preparing technical design for the requirements.
- Preparing unit test cases based on the requirements.
- Coding and unit testing as per the requirements.
- Fixing bugs during system testing User acceptance test.
- Offshore environment setup and monitoring.
Confidential, Hirschbach -NJ
Java Developer
Environment:JAXB, JAXWS, XSD, WSDL, JAVA, CFX,XFire,Postgres
Responsibilities:
- Performing Defect Prevention Activity(DPA) in my project.
- Understanding the Functional Requirements for Projects and Releases.
- Preparing technical design for the requirements.
- Preparing unit test cases based on the requirements.
- Creating Test Data for testing the requirements.
- Coding and unit testing as per the requirements.
- Fixing bugs during system testing User acceptance test.
Confidential, Hirschbach -NJ
Developer in Middleware
Environment: JAVA, J2EE, JMS, Oracle, Toplink, OC4J, Tomcat
Responsibilities:
- Designing, developing, integrating, troubleshooting and debugging theapplication.
- Deploying the application in the production environment.
- Managing smooth implementation within deadlines.
- Providing post-implementation, enhancement and maintenance support.
- Monitor the application for errors and performing root cause analysis/implement fixes.
Confidential, Hirschbach -NJ
Developer in Middleware
Environment: JAVA, J2EE, JMS, Oracle, Toplink, OC4J, Tomcat
Responsibilities:
- Designing, developing, integrating, troubleshooting and debugging.
- Deploying the application in the production environment.
- Managing smooth implementation within deadlines.
- Providing post-implementation, enhancement and maintenance support.
- Monitor the application for errors and for errors performing root cause analysis and