We provide IT Staff Augmentation Services!

Sr. Java Developer/ Hadoop Developer Resume

4.00/5 (Submit Your Rating)

Triangle Park, NC

SUMMARY:

  • Over 9 years of experience in Software design and development activities including requirement analysis, design, and implementations and testing of various client server based applications using Java and J2EE technologies.
  • Strong Experience in Front End/UI Technologies like JSP, HTML, JQuery, JavaScript, and CSS.
  • Technologies extensively worked on during my tenure in Software Development are Struts, Spring, CXF Rest API, Web services, SOAP, XML, JMS, JSP,GIT, JNDI, Apache, Tomcat, JDBC and various Databases like Oracle, and Microsoft SQL server.
  • Strong experience in Java, Struts, and Spring, Servlets, Hibernate, JS and Java Beans.
  • Worked on Integrated Development Environments like WSAD, Eclipseand Net Beans, IntelliJ IDEA, and Ruby.
  • Proficient in big data ingestion and streaming tools like Flume, Sqoop, Spark, Kafka and Storm.
  • Good Knowledge in Amazon AWS concepts like EMR and EC2 web services which provides fast and efficient processing of Big Data.
  • Extensive experience on Big Data Analytics with hands on experience in writing MapReduce jobs on Hadoop Ecosystem including Hive and Pig.
  • Extensive Experience in IBM WebSphere and Tomcat web server.
  • Experience in J2EE platform including, developing both front end & back end applications using CoreJava, Servlets, JSP, EJB, AJAX, Spring, Struts, Hibernate, JAXB, JMS, JDBC, Web Services, Objective C. developing Multi - Tier Web Applications and Server side Business Logic using J2EE, XML, WebSphere, WebLogic, Apache Tomcat, Enterprise Java Beans, Servlets, JSP, Struts, JDBC, DB2, Oracle, PL/SQL.
  • Bug Predictive Tool - helps locate areas of weaky/buggy code by reporting on source code files, components and directories in recent active flux (changes related to defects or customer issues)
  • Expertise in Object Oriented Analysis, Design/Development Methodologies using Core Design Patterns, and SOA architecture.
  • Experience in design and implementation of web Services in REST architecture/ SOAP protocol
  • Experienced in configuring, and deploying middle-tier popular J2EE Application and web servers such as IBM WebSphere, JBoss and Tomcat.
  • Good Understanding of RDBMS through Database Design, writing queries and stored procedures using databases like Oracle 12c/11, MySQL and SQL Server.
  • Developed Ant build scripts for deploying the project on WebSphere application server.
  • Good experience in successfully developing and implementing client server and web based applications using Core Java, J2EE, Backbone.js, and DB2.
  • Strong exposure to Adobe tools - Photoshop, Dreamweaver, Illustrator and Flash.
  • Strong experience in SEO (Search Engine Optimization) and Progressive Enhancement.
  • Good Experience using Bootstrap for Responsive Web Design (RWD) and CSS media Queries.
  • Experience using Angular UI components like GRID
  • Adobe CQ5 - Have good knowledge in Apache Sling framework, Java Content Repository (JCR), Apache Jack Rabbit.
  • Experience in installing, configuring, tuning IBM Web Sphere 7.x/6.x, BEA Web Logic, Apache, Tomcat 5.x/6.x/7.x, JBOSS 5.x/4.x.
  • Good working knowledge on build tools Ant/MAVEN, unit testing with JUNIT and logging tools like Log4j.
  • Extensively used JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces while providing database interaction with the RDBMS backend.
  • Good Knowledge & Experience in working with Agile methodologies such as SCRUM.

TECHNICAL SKILLS:

Programming Languages: Core Java,J2EE, PL/SQL, Unix Shell Scripts, Jive

Java/J2EE Technologies: STRUTS, Servlets, JSP 1.2/2.0, JMS.

Web Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX

Frameworks: Struts 1.x/2.x, Hibernate, Spring 2.5/3.0 UI Frameworks Angular JS, jQuery

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM,AWS, SAX, JAXP, JAXB, XML Beans, Flux

Messaging Technologies: JMS

Application/Web Servers: IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x

Methodologies/Design Patterns: OOAD, OOP, UML, MVC2, SVN,DAO, Factory pattern, Session Facade

Databases: Oracle 12c/11g/10g, INFORMIX, NoSQL, PostgreSQL, SQL Server, Mongo db, IBM DB2,D3

IDEs: Eclipse, RAD, WSAD

Build Automation: Ant, Maven

Testing and Logging Frameworks: JUnit, Log4J

Reporting Tools: Crystal Reports 11

Tools: Rational Rose:, Microsoft Visio, XML Spy, TOAD

Operating Systems: Windows, AIX, Sun Solaris, HP-UX, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Triangle Park, NC

Sr. Java Developer/ Hadoop Developer

Responsibilities:

  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces, and JSP tag libraries to define custom tags and JDBC for database connectivity.
  • Responsible for building scalable distributed data solutions using Hadoop.
  • Processed large data sets utilizing Hadoop cluster. The data that are stored on HDFS were pre-processed / validated using Pig and then processed data was stored into Hive warehouse which enabled Business analysts to get the required data from Hive.
  • Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
  • Configured Spark streaming to get ongoing information from the Kafka and stored the stream information to HDFS.
  • Imported data from AWS S3 into Spark RDD, Performed transformations and actions on RDD's.
  • Working with Elastic Mapreduce and setup Hadoop environment in AWS EC2 Instances
  • The specific System management tasks that were involved in this assignment were Build 20 Node Hadoop Cluster on Cloudera.
  • Coded in Angular JS MVC Framework to make single page and Allocation price configurations pages.
  • Involved in start to end process of hadoop cluster installation, configuration and monitoring
  • Worked on Angular JS and Node JS Framework. worked on Impala and Pig to provide end-user access.
  • Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
  • Developed and delivered the courseware for JIVE product also
  • Installed and configured Hive, Pig, Sqoop, Flume and Oozie on the Hadoop cluster
  • Good experience in developing Web applications in UI using Ruby on Rails, Java, CSS, HTML, JavaScript and SQL on both Windows and Linux systems.
  • Used SVN as version control tools to maintain the code repository.
  • Reviewed the Business Use cases, Analyzing Business Requirements, Technical Requirements and Developed High Level and Low Level Design Documents.
  • Implemented Log4j for the project to compile and package the application, used ANT and MAVEN to automate build and deployment scripts.
  • Created batch jobs using UNIX shell scripting
  • Experience with Hadoop components such as Job Tracker, Task Tracker, Name Node, Data Node, Map Reduce, Apache kafka and HDFS Framework..
  • Used Spark Streaming APIs to perform transformations and actions on the fly for building common learner data model which gets the data from Kafka in Near real time and persist it to Cassandra.
  • Bug Predictive Tool - helps locate areas of weaky/buggy code by reporting on source code files, components and directories in recent active Flux (changes related to defects or customer issues)
  • Good knowledge on Cassandra
  • Worked with No SQL, Mongo DB and heavily worked on Hive, Hbase and HDFS
  • Involved in Customization, Personalization and Extension of existing OAF pages.
  • Utilized Spring and Hibernate as the architectural framework. Have utilized Dependency Injection, Spring MVC, AOP, Spring DAO and Spring Context modules of Spring framework in the development of the project.
  • Develop and Review the Junit Test Cases Created by developers.
  • Developed user interfaces using HTML 5.0, CSS and used struts tiles for JSP page layout.
  • Designing the DevOps flow with Git, Jenkins and Docker container base virtualization on Linux platforms.
  • Extensively involved in database designing work with Oracle Database and building the application in J2EE Architecture.
  • Involved in configuring and creating topics in Kafka.
  • Responsible for Generating the Reports through Postgresql Client, Database Support, Updating Database Objects in Production and Development Environments based on Postgresql Database.
  • Experienced in writing the DTD for document exchange XML. Generating, parsing and displaying the XML in various formats using XSLT and CSS.
  • Used Dependency Injection feature of Spring 1.0.2 framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Worked with EJB message driven beans to handle the service calls as handlers.
  • Used Web services - WSDL and SOAP for getting Loan information from third party and used SAX and DOM XML parsers for data retrieval
  • Involved in import the data from excel sheet to database through OAF page.
  • Apart from construction, was involved in System Testing (ST), Bug fixing, UAT, and QC rounds of this phase of the project.
  • Created Ant tasks to support application deployment in development, test and production environments.
  • Worked on PL/SQL and SQL queries
  • Configured AWS RDS Aurora database users to allow each individual user privileges to perform their related tasks.
  • Involved in both High Level Design and Detailed Design
  • Extensive experience developing applications using Agile methodologies like Test Driven Development (TDD), SCRUM and KANBAN.
  • Developed screens for the Correspondence, Insured Personal Information, Reports, Help Center using data tables and search functionality.
  • Rational Application Developer (RAD-7.5) and Webspere-8 were used for the development and deployment.
  • Proficient in RDBMS concepts and worked with MySQL 5.0, Oracle 9i/10g and SQLServer.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and inter-personal skills.

Environment: Core Java, J2EE, Java SE 6, UML, JSP, Hadoop, Postgresql, Hive, Pig, SVN, JSTL, Servlets, Hibernate, JSON, Restful Web services, jQuery, AJAX, Angular Js, JAXB, Eclipse Kepler-Maven, Jive, Serena Dimensions, Unix, JUnit, DB2, Oracle12c.

Confidential, NYC,NY

Sr. Java Developer

Responsibilities:
  • Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
  • Worked with application teams to install operating system, Hadoop updates, patches, version upgrades as required
  • Configured various big data workflows ton run on the top of Hadoop using OOZIE and these workflows comprises of heterogeneous jobs like Pig, Hive, SQOOP and MapReduce.
  • Developed custom directives and Services in AngularJS.
  • Wrote Map Reduce jobs using Java API and Pig Latin Optimized Hive QL/ pig scripts by using execution engine like Tez, Spark.
  • Also used Spark SQL to handle structured data in Hive.
  • Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the applicati,on using Microsoft Word.
  • Worked with No SQL, Mongo DB and heavily worked on Hive, Hbase and HDFS
  • Developed Restful web services using JAX-RS and used DELETE, PUT, POST, GET HTTP methods in Spring 3.0 and OSGI integrated environment.
  • Created an internal browser based text editor using HTML, CSS, JavaScript, Require.js, Backbone.js.
  • Created data movement process and moved large amounts of data from RDBMS to Hadoop and vice-versa using Sqoop.
  • Used a 60-node cluster with Cloudera Hadoop distribution on Amazon EC2.
  • Support Engineer - Enterprise D3 in chart tools
  • Used Spring JDBC Dao as a data access technology to interact with the database.
  • Created Resource Bundles using Apache Karaf 3.0 to deploy JAX-RS sand spring DAO services as OSGi bundles into Service mix 5.3 version.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML and CSS.
  • Used Eclipse as an IDE for the development of the application
  • Created batch jobs using UNIX shell scripting
  • Used SVN as version control tools to maintain the code repository.
  • Coded in Angular JS MVC Framework to make single page and Allocation price configurations pages.
  • Used Apache CXF to build and generate contract objects and Service Implementation Beans for JAX WS endpoints
  • Configured AWS RDS Aurora database users to allow each individual user privileges to perform their related tasks.
  • Used JaxWsProxyFactory Bean of spring CXF framework to create clients by configuring service end points and service name into xml configuration file.
  • Created Class diagrams and used design pattern for better code quality standard.
  • Participated in Agile stand-up meeting and client discussion to alignment of the goals of business and technology.
  • Support Engineer - Enterprise D3
  • Used Clear Case tool for build management and ANT for Application configuration and Integration.
  • Used Spark API over Cloudera Hadoop YARN to perform analytics on data in Hive.
  • Optimized of existing algorithms in Hadoop using Spark Context, Spark-SQL, Data Frames and Pair RDD's.
  • Responsible for Generating the Reports through Postgresql Client, Database Support, Updating Database Objects in Production and Development Environments based on Postgresql Database.
  • Have an experience to load and transform large sets of structured, semi structured and unstructured data, using SCOOP from Hadoop Distributed File Systems to Relational Database Systems and also Relational Database Systems to Hadoop Distributed File Systems.
  • Responsible for designing and developing highly distributed Ruby on Rails web applications for a high performance, high traffic, advanced interactive site that attracts unique visitors per day.
  • Created, executed, and documented, the tests necessary to ensure that an application and/or environment meet performance requirements (Technical, Functional and User Interface).
  • Worked on the SOAP Web Services to be invoked by gateway UI application build in Spring, JSF, Spring-hibernate ORM framework.
  • Hibernate Query Language (HQL) was used to perform various queries in the database.
  • Responsible for implementing the transaction management in the application by applying Spring methodology

Environment: Java, JSF, Spring, Hibernate, Linux Shell Script, SVN, JaxWS, SOAP, WSDL, CSS3, html3, JBOSS, JSF, Rally, Hudson xml, html, My Eclipse, ANT, Oracle, Linux, Oracle

Confidential,Rochester,MN

Sr. Java Developer

Responsibilities:

  • Developed the application using Software Development lifecycle, followed the Agile Development Model.
  • Created Functional specification documents (FSD) and JSON contracts.
  • Implemented GUI screens for viewing using CoreJava,Servlets, JSP, Tag Libraries, JSTL, JavaBeans, HTML, JavaScript and Struts framework using MVC design pattern.
  • Build, configured and deployed Web components on Web Logic application
  • Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.
  • Developed application based on SDLC (Software Development Life Cycle)
  • Developed presentation layer using JSP, Servlets and performed data validation.
  • Involved in developing Struts Validator frame work and wrote own custom Validator files.
  • Developed administrative UI interface for a data gathering, and reporting tool using jQuery UI, and Backbone.js .
  • User interface was developed using struts and JSP’s. Used struts Tiles for creating JSP layouts.
  • Used spring framework modules like Core container module, Application context module, Spring AOP module, Spring ORM and Spring MVC module.
  • Implemented service method and SQL queries, PL/SQL to interact with Oracle DBMS
  • Developed the presentation layer using Model View Architecture implemented by Spring MVC.
  • Developed POJO as part of persistence framework.
  • Developed Form Beans, which are used to store data when the user submits the HTML form.
  • Created BD's for invoking business methods of EJB's.
  • Created batch jobs using UNIX shell scripting
  • Developed Stateless Session Beans and Message Driven Beans to implement the business logic.
  • Developed Stored Procedure for reports and business needs for complicated business logic.
  • Application used AJAX to reduce the bandwidth usage and provide better user-experience.
  • Performed Unit Testing using JUnit.
  • Implemented Singleton, Service Locator, Factory Design, DAO design Patterns, based on the application requirements.
  • Used Eclipse as Development IDE for web applications.
  • Configured the project on WebLogic 10.3 application servers.
  • Extensively used Java multi-threading to implement batch jobs.
  • Used SVN as version control tools to maintain the code repository.

Environment: CoreJava,JDK 1.4, J2EE 1.2, HTML,Angular JS, CSS, JDBC, Servlets, JavaScript, JSP, Ajax, EJB, JQuery, CSS, CVS, Oracle 8i, Linux, Eclipse, MS SQL Server, My SQL.

Confidential

Java/ J2EE Developer

Responsibilities:
  • Designed and developed JSP pages using Spring framework.
  • Designed and developed code on core java and J2EE
  • Involved in writing AJAX scripts for the requests to process quickly.
  • Worked on persistence layer using O/R Mapping tool Hibernate with Oracle 10g Database.
  • Used Spring AOP and Spring Security with SAML for user authentication, single sing on, data integrity.
  • Worked on XML parsing by using JAXB for XML Schema Validation.
  • Used XSLT to transform my XML data structure into HTML pages.
  • Consumed SOAP & REST based web services to receive membership, service data for users.
  • Update the data with Postgresql
  • Used Spring-Hibernate integration and JPA ORM in the back end to fetch data from Oracle and MYSQL databases.
  • Developed REST based MVC framework using Spring 3.x libraries
  • Used Criteria API and HQL for data extraction.
  • Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML using IDE- Eclipse and deployments in Web Sphere

Environment: JDK, JSP, Spring, Servlets, JNDI, JUnit, XML, IBM (RAD), Web Sphere, SQL Server, Postgresql, Log4j, Windows, SVN, ANT

We'd love your feedback!