We provide IT Staff Augmentation Services!

Sr. Java/hadoop Developer Resume

3.00/5 (Submit Your Rating)

Rahway, NJ

SUMMARY

  • 6+ Years of Experience in Web IT Industry mainly in Designing, Developing and Integrating Components for Banking, Healthcare, Pharma and Aviation domains.
  • One year of experience in BIG DATA Technologies like Apache Hadoop, HBASE,PIG and HIVE.
  • Strong experience in web development using JEE, Struts 1.x and 2.x, Spring, Hibernate, Servlets, JDBC, JSP, XML/XSL/XSLT, HTML,EJB DHTML, JavaScript, JSTL, AJAX, IBM Websphere, BEA WebLogic Application Server, JBoss Application Server and Tomcat.
  • Experience in installation, configuration, supporting and monitoring Hadoop clusters using Apache, Cloudera distributions and AWS.
  • Solid knowledge wif Enterprise Architecture Design and Implementation in J2EE architecture and Design Patterns.
  • Professional working experience wif the design, development and implementation of Client/Server, three - tier architecture based applications using Core Java, JSP, Servlets, 1.x and 2.x, Spring, Hibernate, Struts, JNDI, JDBC, XML, Log4J, Hibernate.
  • Expertise in various open source frameworks like Struts and Object Relational Mapping Technologies like Hibernate.
  • Expertise in using Java IDE tools of WebSphere Application Developer 5.1.2 (WSAD), Eclipse 3.0/3.2, Weblogic Workshop 10.3 and to develop dynamic web applications.
  • Good working knowledge of Application Server like WebSphere Application Server 6.x/7.0, Bea WebLogic 9.2, JBoss 4.2, Apache Tomcat 3.0/5.5.
  • Extensive database programming skills wif RDBMS like Oracle.
  • Extensively worked wif different operating systems like Windows, UNIX and LINUX.
  • Conversant wif all phases of software development life cycle including System Design, Use Case creation, Class Diagrams, Sequence Diagrams etc.
  • Strong skills in Multi-tier Enterprise applications based on Model View Controller (MVC) framework.
  • Strong front-end development using Adobe Flex 3.0, Action Script 3.0, AJAX, Java Scripts, CSS, HTML.
  • In depth knowledge of Web/GUI development using HTML/JSP and Adobe Flex 3.0.
  • Extensive experience in Flex 3.0 and Action Script 3.0 to develop UI.
  • Extensive Experience on Cairngorm Architecture.
  • Integration of Hibernate wif BlazeDS and LifeCycle Data Service
  • Developed enterprise applications wif Oracle, SQL Server as backend.
  • Experience in using different tools like Eclipse, Flex Builder, Edit Plus, Ultra Edit.
  • Proficient in SDLC and OOPs Concepts.
  • Experienced in designing and executing test cases based on Business requirements and Functional Specifications.
  • Extensively involved in testing the applications manually.
  • Extensive work experience in defining Test Cases, GUI, Integration, Performance Testing, User Acceptance, Unit and Database Testing of Web, developing and maintaining test scripts, analyzing bugs, extensive interaction wif other team members in fixing errors.
  • Ability to complete entire projects right from the initial design phase to the final implementation, of the development life cycle.

TECHNICAL SKILLS

Languages: Java, SQL, PLSQL, XML, C++, C, XHTML, HTML, CSS, Java Script.

Java Technologies: Java, J2EE, JDBC, Servlets, JSP, JSTL, JavaBeans and EJB

Big Data Technology: Hadoop, Map Reduce, Pig, Hive, Hbase,Zookeeper

Messaging Systems: JMS (Java Messaging Service).

Frame Works: Struts, Hibernate and Spring.

Development Tools: Eclipse, WebSphere, WebLogic, JBoss, ANT 1.7ORM Hibernate.

Design and Modeling: UML and Rational Rose.

Web Services: SOAP, REST, WSDL, UDDI.

Databases: Oracle 10g/9i/8i, SQL Server, MS-Access.

Scripting languages: Java Script.

XML technologies: DTD, XSD, XML, XSL, XSLT, SAX, DOM, JAXP.

Environment: s: UNIX, Red Hat Linux, Windows 2000, Windows NT 4.0, Windows XP.

Methodologies/processes: Agile, waterfall.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java/Hadoop Developer

Responsibilities:

  • Design, develop, debug and modify components of software applications and tools.
  • Responsible for building scalable distributed data solutions using Hadoop.
  • Responsible for cluster maintenance, adding and removing cluster nodes, cluster monitoring and troubleshooting, manage and review data backups, manage and review Hadoop log files
  • Setup and benchmarked Hadoop/HBase clusters for internal use.
  • Developed Simple to complex Map/reduce Jobs using Hive.
  • Installed and configured Hadoop Mapreduce, HDFS, Developed multiple MapReduce jobs in java for data cleaning and preprocessing.
  • Optimized Map/Reduce Jobs to use HDFS efficiently by using various compression mechanisms.
  • Handled importing of data from various data sources, performed transformations using Hive, MapReduce, loaded data into HDFS and Extracted the data from MySQL into HDFS using Sqoop.
  • Responsible for cluster maintenance, adding and removing cluster nodes, cluster monitoring and troubleshooting, manage and review data backups, manage and review Hadoop log files.
  • Analyzed the data by performing Hive queries and running Pig scripts to know user behavior.
  • Continuous monitoring and managing the Hadoop cluster through Cloudera Manager.
  • Worked on installing cluster, commissioning & decommissioning of datanode, namenode recovery, capacity planning, and slots configuration.
  • Worked wif application teams to install operating system, Hadoop updates, patches, version upgrades as required.
  • Implemented best income logic using Pig scripts.
  • Cluster coordination services through Zookeeper.
  • Provide quality implementation of a component or feature wif peer and manager support .
  • Provide improvements to a solutions to a given problem .
  • Participated in sprint planning sessions to determine the scope of the sprint, and interacted wif the product team on a continuous basis
  • Single handedly designed and developed a demo application of EAN’s RESTful webservices for EAN Affiliates.
  • Utilized CSS, JSP, and HTML to develop the frontend of the demo application
  • Utilized jQuery wif JavaScript to implement client side validations on JSP pages
  • Used Spring MVC and designed Controllers and Handlers using annotations to implement the business logic of the application
  • Wrote code to marshal and unmarshal java objects to XML and vice versa using JAXB
  • Wrote ANT build scripts to automate build processes and eliminate manual updates of XSD generated java files
  • Developed custom binding configuration (XJB) files to customize java files generated from WSDL and XSDs
  • Modified schema in the database mapping XSD file, to accommodate addition of new functionality
  • Implemented an efficient OPS logging scheme using local thread objects
  • Configured various tomcat6 instances and wrote customized .bat files to assist in deployment and testing of individual components
  • Extensively used Mockito and various other mocking utilities to mock webservices, database calls, and static private methods
  • Improved coverage of various classes to over 90% by writing/enhancing unit/Integration tests
  • Extensively used SOAPUI to make bookings and remote debug on the ECLIPSE IDE
  • Eliminated the use of Appfactory returning singleton objects, and configured the entire project to use SPRING DI for the efficient use of beans

Environment: Core Java,Webservices, Spring 3.0 (Spring core (DI), Spring Context, Spring AOP), Hibernate 3.x, ANT, Maven 2.1.1, JSP, Servlet, Html, css, Java script/jQuery, REST, JSON, Apache Tomcat6, and MySQL. Hadoop, HDFS, Pig, Sqoop, HBase, Shell Scripting, Ubuntu, Linux Red Hat.

Confidential, Rahway, NJ

Sr. Java Developer

Responsibilities:

  • Extensive expertise in programming languages, development environments/tools, configuration management.
  • Involved in implementation of Struts MVC framework and developed DAO classes. Configured the controllers and different Handler Mapping etc.
  • Implemented the Struts framework by writing Struts-config.xml and Action classes wif their form beans.
  • Have done performance tuning on the database side as well as on application side.
  • Developed Web Service clients based on Spring Webservices.
  • Developed Restful Webservices for the client .
  • Involved in developing interfaces, in order to invoke the various business partners using XML, XSLT, XSD.
  • Developed stored procedures and cursors and some triggers to perform batch jobs.
  • Implemented the persistence layer using Hibernate and configured Hibernate to interact wif the database.
  • Developed entity classes, Hibernate mapping files were developed for the Object relational mapping while configuring Hibernate.
  • Participated in requirements gathering for making system automated.
  • Involved in development of processes for various workflows.
  • Gained comprehensive knowledge after Researching and troubleshooting emerging application issues, from Websphere configuration to code issues.
  • Experienced in installing, configuring, deploying and managing enterprise applications using IBM Websphere Application Server 6.0and 7.0.
  • Used Webservices to communicate wif external vendors.
  • Scheduled and started the complete schema backup before Cosmic 6.2.2 release.
  • Worked wif the Application packaging team to get cosmic 622 deployed on SOD for XP

Environment: Core Java, JEE, JSP, Struts, Spring2.5, Hibernate, Ant1.7.1,Tomcat 5.X, Agile, Oracle10g,SQL Navigator and TOAD, RAD, MyEclipse,Webservices.

Confidential, CT

Sr.Java\J2EE Developer

Responsibilities:

  • Used Rational Rose to design the UML diagrams.
  • Participate in Architecture discussions wif the architecture team and in the story-planning sessions to plan work for the respective iteration.
  • Configured pages, portlets, themes and skins in IBM WebSphere Portal server 7.0.
  • Design, develop and upgrade JSR 286 portlets based on Spring Portlet MVC Framework and Spring Web Flow.
  • Used portlet tags in JSP files to develop presentation tier.
  • Developed custom tag libraries to customize portlet interfaces based on business rules.
  • Extensively worked on Spring Framework mainly Spring MVC, IOC and AOP.
  • Worked on creating data source configurations for Websphere 6.0 App Server.
  • Used Hibernate for Object Relational mapping.
  • Extreme programming methodologies for replacing the existing code and testing in J2EE environment.
  • Developed POJO based programming model.
  • Created Restful webservices.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Developed and modified Servlets to accept and process request from the clients.
  • Worked on creating data source configurations for Websphere 6.0 App Server.
  • Developed database objects like tables, views, stored procedures, indexes.

Environment: Java, Struts, Hibernate, Servlets,JSP, WebSphere Application Server(6.0), WebSphere Portal Server (7.0), Rational Application Developer 8.0, JDBC Template, SVN, websphere application server (6.0), Agile,Rally, JUnit3.8, Jalopy, Windows and Linux, Oracle10g, JSP, Annotation based spring Portlet (3.0) .

Confidential

Sr.Java Developer

Responsibilities:

  • Responsible for design, development, application architecture, use cases, flowcharts, Application flow, prototypes, proof concept of sample codes.
  • Responsible for writing detailed design specification document and implementing all business rules.
  • Involved in the design and development of presentation and web layers based on MVC Architecture (Model-View- Controller).
  • Involved in developing interfaces for the CSM in order to invoke the various business partners using XML, XSLT.
  • Testing and deploying the full application on Weblogic application server.
  • Used Eclipse, JBuilder to Develop the Applications.
  • Used JDBC API for interaction wif the Oracle Database
  • Used Java Script for validations and handling some server side business objects on the client side.
  • Designing the User Interface using HTML/DHTML, Java script and CSS.
  • Involved in unit testing, integration testing.
  • Server side validations using Struts Validator and Hibernate Validator framework.
  • Worked on ANT scripts for building and deploying the application.
  • Involved in developing the Servlets as the controller.
  • Used Hibernate to write HQL queries.
  • Optimization of Hibernate mapping in order to boost performance of system.
  • Worked wif JEE Design patterns and Model View Controller Architecture (Model 2 Struts).
  • Implemented managing of Hibernate Transaction and Session on a high level security basis by handling through interceptors wif Oracle 10gs.
  • Involved in creating custom components, data grids, pie charts to perform statistical analysis of the call flow using Adobe Flex
  • Used E4X for xml parsing and extensively worked wif XML to populate data into Flex components from the static XML
  • Developed the modular application following the Cairngorm MVC micro-architecture along wif custom architecture for the adoption of legacy system
  • Coding, Unit testingand integrating the module wif the rest of the application.
  • Resolving dependencies wif other teams.
  • Log4j used for logging the application log of the running system to trace the errors and certain automated routine functions.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements
  • Used Flex Styles and Flex Charts for financial data
  • Managed requirements throughout Agile project lifecycle

Environment: Java (JDK1.5), Spring2.5, Hibernate3.2, RIA, Flex2.0.1/3.0, ActionScript 2.0, 3.0, MXML, Lifecycle Data Service, Blaze DS, Window XP, XML, XSLT, JMS, JDBC, Ant1.7.1, Tomcat 5.X, Oracle10g, PL/SQL, Eclipse3.3,Agile, CVS, JUnit3.8, Maven, Apache Tomcat,SOAP, Unix.

Confidential

Java Developer

Responsibilities:

  • Application design strictly followed OOA/OOD Concepts.
  • Automated testing using JUnit
  • System Designing and building Architecture using JEE, Struts and MVC
  • Designed and Developed Web pages using JSP, Struts, HTML and Tag Libraries.
  • Involved in using SAX/DOM parsers to parse XML documents
  • Analyzed logical and physical data model using Erwin.
  • Implemented cache handler to retrieve fast results for FAQs and all recent searches.
  • Used multi-threading mechanism to clean up cache in background.
  • Created a search engine for a list of all approved vendors using Java Beans and SOAP.
  • Involved in JavaScript coding for validations, and passing attributes from one screen to another.
  • Developed Test Cases using Junit.
  • Developed and implemented PMO, SDLC
  • Installed and Configured the Weblogic App server for JSP’s, EJB’s, Connection Pool etc.
  • Lead the team in code optimization and performance tuning of the application.

Environment: JSP, Servlets, JDBC, CSS, HTML, MS-SQL Server 2000,Tomcat 4.0, WebSphere 6.0,JBoss.

We'd love your feedback!