Sr. Java/j2ee Developer Resume Profile
Chicago, IL
Professional Summary:
- Over 7 years of IT experience with 3 years of strong working experience with Big Data and Hadoop Ecosystems and 4 years of work experience in Information Technology specializing in Java/J2EE Technologies.
- Expertise in installing, configuring and managing Hadoop Clusters with the use of Apache distribution.
- Good knowledge of Hadoop cluster connectivity, security and knowledge in performance troubleshooting, tuning Hadoop Clusters.
- Excellent knowledge on building applications with Hadoop Ecosystem components like Hive, PIG, Flume, Sqoop, Hbase, Zookeeper.
- Familiarity with NoSQL databases like HBase and MongoDB.
- Good Understanding of Hadoop architecture and Hands-on experience with Hadoop Mapper/Reducer and HDFS Framework.
- Well versed with Developing and Implementing MapReduce programs using Hadoop to work with BigData.
- Written different MapReduce jobs in Java to process and analyze data.
- Extensive experience in analyzing BigData using Hive, PIG, HBase and custom MapReduce programs written in Java.
- Excellent working knowledge of MySql and queries in MySql.
- Worked with HTML, C , Java Script,
- Good knowledge of Python programming and R programming.
- Expert in using different Java IDE's like Eclipse.
- Good working knowledge of Linux Shell Scripting.
- Experience in importing and exporting data using Sqoop from HDFS to Relational Database Systems and vice versa.
- Experienced in implementing OOPS concepts using Java J2EE technologies such as Core Java.
- Detailed knowledge and experience of Design, Development and Testing Software solutions using Java and J2EE technologies.
- Programming experience in using databases such as SQL Server, MySQL.
- Proficient in creating managing database objects like Tables, Views, Indexes, Synonyms.
- Strong Experience in developing user interfaces with JavaScript, HTML, XML and CSS.
- Experience in IDE Eclipse
- Experience in developing Web Applications with various Open Source frameworks like Struts Framework, Spring Framework, and Hibernate.
- Provided database design support and application development support and Involved in writing Stored Procedures.
- Dedicated and responsible individual with a passion for learning. Quick to adapt to situations, handle pressure and work as a team. Self-motivated and quick to learn and implement new technologies.
Technical Skills:
Big Data | Hadoop, Hive, Sqoop, Pig, HBase, MongoDB, Flume, Zookeeper |
Operating Systems | Windows, Linux, UNIX |
Languages | Java, SQL, PL/SQL, HTML/XHTML ,LINUX Shell Scripting, Python, R, Mathematica |
Web/J2EE Technologies | Javascript, C , JSP, EJB, JDBC, Servlets, JMS, JCA |
Databases | SQL, MySql, Oracle 9i/10g, MS SQL Server 2008 |
Version Control | Subversion, CVS, PVCS, VSS |
XML and Related Technologies | XML, XML Schema, DTD, XSLT, XPath, XQuery, |
IDE/Tools | Eclipse IDE, PyDev, Rstudio, Net beans, RapidSQL. |
Professional Experience:
Confidential
Sr. JAVA/J2EE Developer
Responsibilities:
- Analyze BigData patterns using Hive, Pig, HBase and custom MapReduce programs.
- Importing data from various sources, transforming the data into recognizable format and load the data into HDFS using Hive and MapReduce.
- Responsible for implementing Map/Reduce jobs to support distributed data processing and process large data.
- Used Sqoop to Import and Export Hugh data from different databases into HDFS and HIVE.
- Worked with different NoSQL databases like HBase and MangoDB.
- Expertise in Managing and Reviewing Hadoop log files.
- Worked with configuration and installation setup of various tools like Hive, Pig, Sqoop and Flume in Hadoop clusters.
- Implemented ETL process with Hive, Pig, MapReduce and Hbase.
- Wrote UNIX Scripts to automate the application configuration
Environment: Hadoop, Hive, Pig, HBase, Flume, Sqoop and UNIX Shell Scripting, VMWare workstation, Java, Eclipse.
Confidential
Hadoop Developer/Admin
Responsibilities:
- Responsible for Installation, Configuration and Maintenance of Hadoop clusters for application development implementing Hadoop tools like Hive, Pig, HBase and Sqoop on Linux platform.
- Worked on Installation and Maintaining Hadoop clusters and familiar with Adding/Removing Nodes without effecting jobs and data.
- Involved in setting and deployment of new Hadoop environment and planning the Hadoop clusters.
- Loading log data into HDFS by collecting and aggregating the data from various sources using Flume.
- Import/Export data into HDFS and Hive using Flume for data visualization and generate reports on the analyzed data.
- Written different MapReduce jobs in java to process and analyze large data.
- Written Hive queries and Pig scripts to analyze and categorize the data by recognizing the patterns in data.
- Involved in creating and maintaining Hive tables, loading data into the tables using Hive queries and MapReduce jobs.
- Handled Data load from different UNIX file systems to HDFS.
Environment: Hadoop, HBase, Hive, Pig, Flume, MongoDB, Linux, Windows, VMWare workstation, Java, Eclipse.
Confidential
Hadoop Developer/Admin
Responsibilities:
- Implemented APACHE Hadoop cluster on Linux.
- Installed clusters as needed and performed NameNode recovery operations.
- Involved in loading sets of structured and semi-structured data from LINUX file system to HDFS.
- Designed and implemented MapReduce jobs to collect log data from probes, parse collected data, and store data into Hbase. Conducted Cluster coordination services through Zookeeper.
- Developed MapReduce jobs using Java, Hive, and Pig, to extract and analyze data.
- Imported data into clusters from various sources, such as MySQL, flat files using Sqoop and also exported data from Hive external tables to relational databases for generating reports.
- Responsible for adding and removing cluster nodes, cluster maintenance, monitoring and troubleshooting, manage and review data backups, manage and review Hadoop log files.
- Built a suite of Linux scripts as a framework for easily streaming data feeds from various sources onto HDFS.
Environment: Apache, Hadoop, MapReduce, HBase, Hive, Pig, Scoop, Java jdk1.7 , Eclipse, MySQL, Flat files, LINUX, VMWare workstation.
Confidential
Sr. JAVA/J2EE Developer
Responsibilities:
- Interacted closely with business users to gather the requirements and conducted review meetings
- Architected and designed the application by adopting various J2EE Patterns and Open source Frameworks like Struts, Spring and Hibernate.
- Developed common payment capture module for payment page for a modal dialog application using a custom tag library and Filters.
- Designed and developed backend data processing and service layer using Spring and also modified existing AOP modules.
- Experienced in writing complex SQL statements, store procedures and used indexed for performance.
- Created new set of interfaces and classes to fetch data from database tables.
Environment: Java, J2EE 1.7, Eclipse, Java Script, CSS, HTML, Spring, Hibernate 4.0, JSON, XML, JSP, Servlets, WebSphere Application Server v8.0,
Confidential
JAVA/J2EE Developer
Responsibilities:
- Involved in deployment of full Software Development Life Cycle of the tracking systems Requirement gathering, Conceptual design, Development, and System Testing.
- Designed and developed user interfaces using JSP, Servlets.
- Developed the DAO layer using Hibernate and used caching system for real time performance.
- Designed the application to allow users to utilize core functionality, as well as business specific functionality.
- Configured Java Messaging Services JMS on Web Sphere Server using Eclipse IDE.
- Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in the background.
- Wrote JSP Servlets classes to generate dynamic HTML pages.
- Designed class and sequence diagrams to Modify and Add modules.
- Involved in fixing bugs and unit testing with test cases using JUnit framework.
- Coding and testing was performed using Eclipse.
- Involved in development of Reports using Style Report tool.
- Involved in troubleshoot technical issues, conduct code reviews, and enforce best practices.
Environment: Java, J2EE, Eclipse, Java Script, CSS, HTML, JSON.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Developed Use Cases, High Level Design and Detailed Design documents.
- Involved in design, implementation and testing.
- Involved in bug fixing, enhancements and production support of various applications.
- Analysis and understanding of business requirements.
- Involved in development, implementation and support of the System.
- Involved in initial project setup and guidelines.
- Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
- Involved in database upgrade with the data dump.
Environment: Java, J2EE, Eclipse, Java Script, CSS.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Developed session and entity EJB Beans and deployed them on WebSphere Server.
- Part of the team which developed the presentation layer using JSP and Servlets.
- Wrote database triggers and procedures.
- Performed unit and system testing.
Environment: J2EE JAVA, JDBC, Servlets, EJB, XML JSP WebSphere Application Server, VisualAge For Java, Java Script