We provide IT Staff Augmentation Services!

Java Hadoop Developer Resume

2.00/5 (Submit Your Rating)

PA

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in designing and developingmulti - tier web based client-server applications using Intranet/Internet Enterprise Software applications for financial, insurance and healthcare organizations using Java, Hadoop, JSP, Servlets, EJB, AJAX, JMS, ORM, JDO, JAAS, JNDI, Web services, JDBC, JAXP, RMI, Applets, Swing, XML, JavaScript, jQuery.
  • Experienced in Software Development life cycle using various methodologies like waterfall, agile and test-driven development.
  • Experienced in statistical machine learning, unsupervised learning, semisupervised learning.
  • Good Exposure to SWIFT message type.
  • Good knowledge in Object Oriented Design Pattern concepts.
  • Very proficient in Sh, Bash and Korn Shell.
  • Expertise in using Spark-SQL with various data sources like JSON, Parquet, Hive and Presto.
  • Migrated an existing on-premises applications to AWS. Used AWS services like EC2 and S3 for small data sets processing and storage.
  • Experienced in maintaining teh Hadoop cluster on AWS EMR.
  • Expertise skills in Java Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Java Script, jQuery, AJAX, CSS, HTML, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
  • Strong Knowledge in XML technologies including XML, XSD, XSLT, JAXP (DOM, SAX, JDOM)
  • Experienced in Service Oriented Architecture (SOA) and publishing Web Services dat include several components like WSDL, SOAP, UDDI, Axis and JAX-WS.
  • Hands on exposure to multiple Application Servers like JBoss, IBM, WebSphere Server and BEA WebLogic.
  • Hands on experience with various Bigdata applications like data ingestion, data analytics and data visualization
  • Upgrading teh Hadoop Cluster from CDH3 to CDH4, setting up High Availability Cluster and integrating HIVE with existing applications.
  • Expertise in IDEs and tools like RAD, WAS, Eclipse, JBuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control etc.
  • Made use of OWASP security API’s like ESAPI.
  • Expertise in back-end procedure development, for Database Applications using Oracle, SQL and PL/SQL, SQL Server.
  • Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
  • Good Knowledge in R, Hadoop and Apache Spark.
  • Good Knowledge in AWS.
  • Good Exposure to Webmethods 6.x, 7.x, 8.x and 9.0 platforms.
  • Experience of Hadoop Architecture and various components such as HDFS, Name Node, Data Node, Job Tracker, Task Tracker, YARN and MapReduce.
  • Experienced in working with ActionScript.
  • Experienced in Design Methodologies like MVC, OOP, and OOD.
  • Proficient in unit testing teh application using JUnit.
  • Expert in developing XML applications, SOAP, XSL, XSLT, XML Schema, XPATH and DOM
  • Experienced in building tool ANT and logging tool Log4J.
  • Good knowledge in version control system tools like CVS, SVN, PVCS, and ClearCase.
  • Experienced in Documenting teh Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
  • Strong Technical background, excellent analytical ability, good communication skills, team player and goal oriented, with a commitment toward excellence.
  • Performed system, unit, performance, load, regression, stress and data interface testing
  • Highly organized with teh ability to manage multiple projects and meet deadlines.
  • Have teh motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS:

Operating System: Windows 2000/NT/ XP/Vista/7 and Linux Redhat, Ubuntu, UNIX

Languages: C, C++, Java, R, MapReduce, Hadoop 2.1, 2.2, 2.3

Frameworks and Utilities: Struts, Spring, Hibernate, Spring-Core, Spring AOP, Spring MVC

Databases: Oracle 10g/9i/8i, DB2 UDB, MySQL, MS SQL Server 2000, MS-AccessWeb technologiesJSP, Servlets, EJB, JNDI, JDBC, Java Beans, HTML, DHTML, JavaScript, Web Services, SOAP, WSDL, AJAX

XML Technologies: XML, XSL, XSLT, SAX, DOM, StAX, AXIS, Castor, XML Beans and JAXB

IDE: RAD 6.x, IBM WSAD 5.1.2, Eclipse 3.2, Net beans, JBuilder, Flex Builder.

App Server: WebSphere 6.1/5.1, WebLogic 7.1/6.1, JBoss, iPlanet

Web Server: Apache Tomcat 6.0/5.5, Java Web Server 2.0, IIS

Version Control: ClearCase, Subversion, PVCS, CVS, Harvest, IBM CMVC, StarTeam

Testing: JUnit, JUnit-Perf, JMock, Cactus

Build tool: Ant, Maven, IVY

Tools: TOAD, SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio.

System Design and Development: Requirement gathering and analysis, design, development, testing, delivery

PROFESSIONAL EXPERIENCE:

Confidential, PA

Java Hadoop Developer

Responsibilities:

  • Developed Map/Reduce jobs using Java for data transformation.
  • Developed different components of system like Hadoop process dat involves Map Reduce and Hive.
  • Imported data from AWS S3 and into Spark RDD and performed transformations and actions on RDD’s.
  • Involved in initial set up and migration of Atlassian tools under RHEL Linux - Jira, Confluence, Bamboo, and Subversion.
  • Worked and learned a great deal from Amazon Web Services (AWS) cloud services like EC2, S3, Route 53, Cloudformation and CloudWatch.
  • Designed a single page application which is used to store records using AngularJS.
  • Created a mid-tier service which fetches teh data from multiple data bases using REST API, as well as plan and define REST API for data base service.
  • Wrote stored procedures to perform various DDL and DML operations.
  • Wrote python scripts to generate JSON template which is used to create EMR clusters.
  • Made use of TDD (Test Driven Development) approach.
  • Worked with Karma and Jasmine to do UI testing.
  • Used Jira tracking tool to manage and track teh issues reported by QA and prioritize and take action based on teh severity.
  • Maintained teh code using version control system like Git.

Technologies/Tools: Java/J2EE, HTML/CSS, Javascript, Node.js, AngularJS, Python, HBase, Kafka, Spark, MapReduce, Rest Web services, Jira, Bamboo, pgAdmin, RDS.

Confidential

Java Developer

Responsibilities:

  • Designed and developed application in Eclipse IDE using Spring 4, Spring Security, Angular 2, Ajax, HTML, JSP, JSTL, JSON, JQuery, Log4J, RESTful, MySQL, DB2, Maven, JUnit and LDAP to login and manage transactions.
  • Implemented a Single page application (SPA) using Angular 2. Built RESTful webservices using JAX-RS API.
  • Designed audit log table which is used to track and log teh transactions for teh application.
  • Implemented log4j2 for logging and appended to a log file for debugging.
  • Involved in Unit testing and bug fixing.
  • Implemented Test cases using JUnit and Tested web services with REST Client.
  • Made use of Git as version control.

Technologies/Tools: Java/J2EE, Angular 2, HTML/CSS, Spring Boot, Hibernate, Spring 4, Rest Web Services, Jenkins, TOAD, Maven, Bamboo, JUnit, Git.

Confidential, Memphis, TN

Java Developer

Responsibilities:

  • Involved in project planning sessions with team members and business analysts to evaluate business IT requirements.
  • Developed a Java Application which provides feedback to teh Call Center Manager regarding their employees.
  • Teh application was developed in Unix/Linux environment.
  • Developed user interfaces using JSP, HTML, CSS and JavaScript.
  • Produced and consumed web services including SOAP and RESTful using SOAPUI.
  • Oracle WebLogic 10.3 was used as teh application server. .
  • Apache POI 3.6 was used to generate spreadsheet reports from teh application. Teh application takes Result Bean, and creates a native XLS file from teh result set.
  • JFreechart were used to generate various charts from teh application.
  • Apache Ant was used as teh build tool.
  • Made use of Eclipse Developer studio as IDE.

Technologies/Tools: Java/J2EE, JSP, HTML, CSS, JavaScript, Web Services, Apache POI, Oracle WebLogic, Apache Ant, UNIX.

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Involved in project planning sessions with team members and business analysts to evaluate business IT requirements.
  • Developed a Java Application Framework which receives JSON data and modifies teh data accordingly and is saved onto a new database.
  • Developed RESTful web services dat support JSON to speed up teh application using Spring Web Services.
  • Used Spring Core annotations for dependency injections. Involved in migration Hadoop jobs into higher environments like SIT, UAT and Prod.
  • Designed and implemented large scale pub-sub message queues using Apache Kafka.
  • Made use of ActiveMQ as teh messaging platform.
  • Made use of Log4j to log teh errors and exceptions during runtime.
  • Created a Unit testing framework using JUnit.
  • Maintain System integrity of all sub-components related to Hadoop. Designed and Implemented large scale pub-sub message queues using Apache Kafka.
  • Good Knowledge on ElasticSearch and AWS.
  • Good knowledge on Apache Spark
  • Made use of Git as version control system.
  • Made use of JBoss Developer studio as IDE.

Technologies/Tools: Java/J2EE, Hadoop 2.3, Web Services, spring, MySQL Workbench, JSON, Maven, Apache Kafka, Zookeeper, HBase, ActiveMQ, JUnit, Git

Confidential, Brooklyn, OH

Java Security Developer

Responsibilities:

  • Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
  • Designed UML diagrams like class diagram, component diagram and sequence diagram.
  • Developed user interfaces using JSP, HTML, CSS and JavaScript.
  • Worked with delivery team to mitigate and resolve teh vulnerabilities within commercial online channel for Confidential .
  • Teh application was tested to check if it is accepting BICs which are not registered in SWIFT network and its ability to send and receive messages from SWIFT network.
  • Made use of ESAPI encoders to prevent security attacks like as CSRF, SQL Injections, Cross - site scripting issues and CRLF Injections.
  • Log4j was used to log all teh errors and exceptions recorded during runtime
  • Teh backend is supported by MS SQL Server.
  • Performed Unit Testing using Junit
  • Made use of RAD as IDE tool to develop teh application.
  • Made use of NoSQL databases like MongoDB and Cassandra.

Technologies/Tools: Java/J2EE, Hadoop 2.3, JSF, spring, JSP, Squirrel, OWASP Security Encoders, log4j, MongoDB, MS SQL Server 2003, JUnit PVCS

Confidential, Madison, WI

Java Developer

Responsibilities:

  • Involved in entire cycle design and development of teh application.
  • Designed UML diagrams like class diagram, component diagram and sequence diagram.
  • Developed a Java Application Layer which reads from one database, modifies data accordingly and writes into another database.
  • Technical expertise in Xml, XQuery, XPath, and XSLT.
  • Knowledge about Rabbit MQ’s.
  • Involved in migration Hadoop jobs into higher environments like SIT, UAT and Prod.
  • Teh application was resolved by making use of Template Design pattern, DAO and Value Objects.
  • Teh application was developed using Spring Framework.
  • Used teh concept of Multi-threading where each thread reads from teh database and writes into output database concurrently.
  • Implemented SAX, DOM, StAX, parsers to parse and modify XML data.
  • Made use of Log4j to log teh exceptions, and other database errors occurred during runtime.
  • Developed JAXB application Marshall and Unmarshall teh data.
  • Teh backend is supported by MS SQL Server.
  • Made use IVY dependency manager for deploying teh entire project onto Application Servers.
  • Performed Unit Testing using JUnit

Technologies/Tools: Java/J2EE, Hadoop 2.2, Spring, Multi-threading, IBATIS - ORM, JAXB, XML, log4j, JDBC, MS SQL Server 2003, log4j, SVN, JUnit, IVY

Confidential, Reston, VA

Java Developer

Responsibilities:

  • Involved in Object analysis, design and documentation (OOAD) of teh application model using UML.
  • Involved in development of teh application using Spring Web MVC and other components of teh Spring Framework, teh controller being Spring Core (Dispatcher Servlet). Also implemented Dependency Injection using teh Spring framework.
  • Implemented Spring Acegi security for autanticating customers.
  • Applied unsupervised learning based on confidence in similarity distance of related classifier outputs.
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation and used Cascading Style Sheet (CSS).
  • Developed JSP custom tags and used JSTL for reusability.
  • Used Spring Web component for support of web utilities.
  • UsedAJAXto support dynamic page element rendering to enhance user experience.
  • Used JComponent, JFrame and other classes of Swings Framework to develop teh GUI.
  • Created properties files and used enhanced JTable for improved general performance and cell rendering.
  • Wrote numerous scripts using Korn Shell and Bash.
  • Developed and implemented dozens of automated batches processing jobs, running in numerous development, test and production environments, involving hundreds of Unix Bourne and Korn shell scripts,
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Involved in component development and used design patterns such as Singleton, Factory and Data Access Object (DAO) in teh implementation of teh application. Used Spring Context for EJB Support and Spring DAO for enhanced JDBC and DAO support.
  • Developed Python based API (RESTful Web Service) to track sales and perform sales analysis using Flask, SQLAlchemy and PostgreSQL.
  • Maintained and written Sybase stored procedures.
  • Used Spring ORM component for Hibernate support for manipulating data for Oracle 10g.
  • Used Eclipse IDE for development, configured and deployed teh application on to WebLogic using Maven, version control by Rational Clearcase and tested using JUnit.

Technologies/Tools: J2EE 1.4, Java 1.5, JSP 2.0, Spring Acegi security, Hadoop 2.2, unsupervised learning Servlets 2.4, EJB 2.0, Struts 2.0, JDBC 2.0, WebLogic 9.2, Eclipse 3.1, Hibernate 3.0, Spring 2.5, Sybase ASE 12.5, JMS, Log4J, JUnit, Putty, HTML, DHTML, JavaScript, UML, ClearCase and ANT.

Confidential

Java Consultant

Responsibilities:

  • Worked as a senior developer, member of development team of project caTissue.
  • A novel brain map derived from functional similarity of fMRI voxels in teh brain alone. I developed robust and fast statistical measures to categorize brain voxels according to their class-specific responses and apply unsupervised learning algorithms on them resulting in teh functional brain atlas, which is different from teh conventional anatomical brain atlas.
  • Involved in creation of requirements and high-level design specification for caTissue Suite Improvements implementation with client’s business team.
  • Made use of text mining techniques to get rid of unwanted and/or personal information related to teh applicants by treating them as noise and eliminating them and retaining vital information
  • Also worked with Web Methods to design, develop and deploy Webmethods integrations.
  • Designed and Implemented enhancements feature in team.
  • Developed patient Web Service to handle insertion and retrieval of patient information supporting services framework Apache Axis.
  • Responsible for writing server-side validation using JSF
  • Extensively worked on consuming REST Web Services from external systems.
  • Involved in writing SOAP and HTTP based WSDL using XML Schema.
  • Involved in teh design of Web Services with SOAP, WSDL using Apache Axis.
  • Took teh initiative to become a subject matter expert in several areas, including J2EE technologies, software security, performance re-engineering, build deployment process, Ant tool, and performance profilers.
  • Designed and developed framework in core java Exception and Error frameworks, Logging mechanism, Audit Logging, Common Layers like Action, DAO.
  • Involved in application performance tuning, investigated Memory leaks, CPU and Memory profiling, tuning of production server to provide maximum productivity and minimum overhead.
  • Active member of team to identify teh Java pitfalls and solution for teh same to enhance reliability and productivity.
  • Developed code components based on design patters such as business delegate, session façade, data access object, and singleton.
  • Developed Flex Software applications and programmed using ActionScript 3.0.
  • Identified teh security loopholes, computer security vulnerability like cross site scripting dat enables malicious attackers to inject client-side script into web pages viewed by other users.
  • Automated teh build deployment and developed teh continuous build deployment and test environment.
  • Active member of customer support activities.
  • UI development experience using Flex and Ext-JS libraries.
  • Responsible for mentoring subordinates, code knowledge transfer, code review.

Technologies/Tools: Java, J2EE, JDK1.5, Struts, Hibernate, Flex, JSF, Ext-Js, Ilog JRules 5.0, Web Service, WSDL, JSP, Ajax, JDBC, MySQL, Oracle, Ant, Unsupervised learning, Webmethods 9.0, JBoss 4.X GA, JUnit, Enterprise Architect, SVN.

Confidential

Junior Java Developer

Responsibilities:

  • Reviewed requirements with teh support group and developed an initial prototype.
  • Designed teh application using teh Model View Control Architecture.
  • Involved in installing Web Methods 6.1 and configuration of IS, Broker, TN, MQ Adapter and Deployer.
  • Written business logic to retrieve data from legacy systems using Web Methods, mainframe java.
  • Developed (Java Server Pages) JSP’s and generated HTML Files.
  • Used SAX/DOM XML Parser for parsing teh XML file.
  • Used bash to automate most of teh daily activities like log monitoring, log rotation and purging, proactive systems monitoring including disk error detection.
  • Communicated between different applications using JMS.
  • Extensively worked on PL/SQL, SQL
  • Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI)
  • Integrated teh Application with Database using JDBC.
  • Used JNDI for registering and locating Java objects.
  • Developed and deployed EJB like Entity Beans and Session Beans.
  • Performed functional, integration and validation testing.

Technologies/Tools: Java 1.4, J2EE, Servlets, JSP, JDBC, Web Methods 6.1, HTML, Oracle 9i, PL/SQL, Rational Rose.

We'd love your feedback!