We provide IT Staff Augmentation Services!

Sr. Java / Hadoop Developer Resume

5.00/5 (Submit Your Rating)

Dublin, OH

SUMMARY

  • 7+ years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
  • Extensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise application with web technologies, distributed technologies and client-server architecture environment.
  • Experience in Pair Programming, Test driven development and Agile methodology like SCRUM.
  • Experience in Business Process Management (BPM).
  • Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts.
  • Hands on experience in installing, configuring and using Apache Hadoop ecosystem components like HDFS, Hadoop MapReduce, Hive, Sqoop, Pig.
  • Solid experience writing Hadoop Jobs for analyzing data using Hive and Pig.
  • Good experience in writing Hive based queries
  • Excellent programming skills and development experience with JDK, J2EE, Servlets, JSP, UI, EJB, JMS, JDBC, XSLT, JUnit and Web Services.
  • Followed best practices using J2EE design patterns (MVC, Service Locator, Singleton, Session Facade, Business Delegate, DAO and VO)
  • Experience in developing Web based GUI’s using JSP, HTML, CSS, JavaScript, JQuery, Angular.js, and Node.js.
  • Experience with various Servers like IBM WebSphere, Web Logicand Apache Tomcat.
  • Exposure in frameworks like Spring, ORM Technology like Hibernate 3.0.
  • Extensive development experience on different IDE’s like Eclipse, NetBeans and RAD.
  • Good experience in building Web Services (SOAP, REST) usingopen source implementation like RESTful API and JAX-WS.
  • Hands on experience in UML Modeling and MVC Architecture.
  • Experience in Unit Test Cases writing and having good knowledge in JMS.
  • Experience in developing PL/SQL, Stored Procedures, Triggers on Oracle Databases
  • Good work experience in writing SQL queries with major Relational Databases.
  • Good knowledge of database connectivity (JDBC) for databases like Oracle and SQL Server.
  • Extensively worked with Oracle, MySQL and DB2 relational database management systems
  • Strong team player, ability to work independently and in a team as well, excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS

Languages: Java, C, C++, XML, SQL and PL/SQL.

Java/J2EE Technologies: JSP, Servlets, JDBC, RMI, JNDI, DOM, JAXB

Frame Works: Spring, Hibernate 3.0/2.0, EJB3.x/2.x, JSF.

Web/Application Servers: Web Sphere 6.1/5.1, Web Logic 9.1, Apache Tomcat.

IDE/Tools: Eclipse, Net Beans, RAD, Contivo 3.11 & 5.6, AltovaXMLSPY, Tibco Business Studio, Jenkins

Web Services/Messaging: SOAP, REST, WSDL, JAX-WS, JMS, SOA.

Scripting Languages: HTML, Java Script, CSS

Test, Debug and Build Tools: JMS, JUnit, ANT, Maven

Databases: Oracle 10g, My SQL 5.0, IBM DB2

Operating System: Windows, Linux.

Source Control: Subversion and CVS

PROFESSIONAL EXPERIENCE

Confidential, Dublin, OH

Sr. Java / Hadoop Developer

Responsibilities:

  • Worked in Agile Methodology for developing of application.
  • Developed XSD Schemas adhering CSI standards, with all the specified elements, defined with proper data types giving more preference to the Cingular Data Model (CDM) types.
  • Create AID (Application Interface Document) for each interface and API.
  • Used Eclipse IDE for code development along with SVN for managing the code.
  • Successfully run the service by the M2E technique, by developing the Maven Project in eclipse with all the necessary attributes.
  • Create and generate WSDLs so as to provide Schema Toolkits to the clients that onboard to the CSI services.
  • Predicted consumer behavior, such as what products a particular user has bought and made predictions/recommendations based on recognizing patterns by using Hadoop, Hive and Pig queries.
  • Installed and configured Hadoop, MapReduce, and HDFS.
  • Execution of Hadoop ecosystem and Applications through Apache HUE.
  • Optimizing Hadoop MapReduce code, Hive/Pig scripts for better scalability, reliability and performance.
  • Development of business layer using Spring framework to retrieve the data from the downstream systems.
  • Configure the bridging to interact with other applications using Custom Adapters for SOAP over Http communication.
  • Configuring Queues, creating partner profiles, configuring logging mechanism.
  • Performed build and deployment activities using SVN.
  • Creating iTrack tickets for Pre prod and Production deployments and working on the production defects.
  • Deployed the service code through Jenkins to Quality Control and worked to resolve the test failures.
  • Coordinated with off-shore team for completing task

Environment: JDK 1.6, J2EE, Maven 3.2.1, TIBCO Business Studio 3.2.2, Contivo Analyst 3.11.2.0.8 e, 5.6, XML SPY, Eclipse 3.4.1, Tortoise SVN 1.4.7, XSD, SOAPUI, Rally Dev(Agile), Splunk, Oracle 11g, Weblogic, Camel, Apache Cassandra, JIRA(Itrack), Jenkins.

Confidential, Herndon, VA

Sr. Java / Hadoop Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application.
  • Configured Sqoop and developed scripts to extract data from MySQL into HDFS.
  • Used Hive for analysis of web site traffic.
  • Wrote Hadoop Job Client utilities and integrated them into monitoring system.
  • Extensively used Business Process Modeling (BPMS).
  • Extensively used SQL Developer IDE to work with Oracle SQL.
  • Participated in writing Low-level designs.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Extensively used Eclipse IDE.
  • Hibernate is used to extract data from database and bind to corresponding Java objects
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Extensively worked with XSD and Xml Beans to work with XML documents.
  • Used JAX-WS (SOAP) and JAX-RS (REST) to produce web services and involved in writing programs to consume the web services.
  • Extensively used Maven as build tool.
  • Extensively used Jenkins for continuous integration development.
  • Involved in writing Junit test cases and performed Unit and Integration testing.
  • JSF Portal Framework at Presentation Tier and Faces Servlet acts as the Front Controller.
  • Developed UI components and faces-config.xml file of JSF MVC framework.
  • Implemented JSF core/HTML tags for views
  • Deployed applications as osgi bundles. Used Service Mix 4.4.1 container to install osgi bundles on the KARAF instances.
  • Used Tortoise SVN for Source Control and Version Management.

Environment: Java1.6, J2SE, J2EE, JSF, Hibernate, OSGI, Log4J, Maven, Web services (SOAP, REST), JMS, Service Mix 4.4.1, Oracle Database, SQL Developer, Eclipse Kepler, Junit, Tortiose SVN, Windows/Linux, Jenkins.

Confidential, SFO, CA

Sr. Java Developer

Responsibilities:

  • User requirements study, analysis and review of the specifications.
  • Extensively used OOD concepts in overall design and development of the system.
  • Interaction with the users at all stages of development to ensure that development was as per user specifications.
  • Involved in application Development Framework design, system architecture, development, enterprise level application design with Java multithreading.
  • Server side developed by JAVA/J2EE, Servlet, JSP.
  • Develop and maintain the IBES rules as per the business requirements using I-Log rules Engine.
  • Applied Model-View-Controller (MVC) design pattern and single tone class design pattern for designing the application.
  • Using EJB Session beans, Entity bean for business logic and data persistence.
  • Data management for IBES using the Stored Procedure and SQL queries.
  • Import .CSV file records to database table using Loader utility application SQL*Loader and by creating batch file and controller File.
  • Design and develop and schedule the batch job to runs the daily and monthly task to meet the business needs.
  • Provide the on-call production support regarding production related problems and ensure the high availability of the system.
  • Designed and Implemented the J2EE Based Struts with JDBC in Eclipse IDE.
  • Extensively worked on Java server side programming using Servlets, and JSP. CSS is used to style Web pages, XHTML and XML markup.
  • Using XML for dynamic display of options in select box and description on web page.
  • Asynchronous messaging is done using JMS and created Queue for point - point messaging.
  • Designed complex application database SQL statements for querying, updating and reporting using JDBC.
  • Responsible for testing, debugging, bug fixing and documentation of the system.
  • Developed JUnit test cases and performed integration and system testing.
  • Implemented Java components and deployed under the Web Logic server.

Environment: JAVA, J2EE, XML, Servlets, Java Script, JSP, CSS, JDBC, Struts1.2, SOAP,Eclipse3.2 with MyEclipse, SQL, CVS, Junit, Web Logic, Windows.

Confidential, Philadelphia, PA

Java Developer

Responsibilities:

  • Built a custom framework for such interfaces that can be re-used.
  • Developed module to create PDF files using XSL template and data provided as Java Objects.
  • Invigilate the code construction, integration, deployment, product builds, and development environment.
  • Review test planning, test case design, functional testing.
  • Developed Java Servlets for handling requests and responses from the web page.
  • Worked with XML, XSLT for building up and transforming the xml files.
  • Design and Development SOAP WEB-SERVICE to handling business logic, data processing by using JAX-WS framework.
  • Written and executed Junit test cases and completed integration and followed by TDD (Test -Driven Development) methodology.
  • Utilized Object-Oriented concepts, HTML, DHTML, AJAX, JSTL, Java Beans, and Java Script.
  • Worked on design patterns like Factory, DAO, Singleton, MVC, Session Façade, Business Delegate, and Service Locator.
  • Used Spring MVC on the front end using JSP, spring tags, spring validation framework. Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, multiaction controller.
  • Used JAXB for parsing XML retrieved from the database and populated on the JSP. This xml is received via RMI service call from another application.
  • Used Crystal Reports on the backend for generating reports on Oracle 10g Database.
  • Developed spring RMI services and web services using SOAP and applied IOC (inversion of control).
  • Implemented ANT as a build system with Cruise Control for automatic builds in Development Environment and QA.
  • Designed and developed reporting modules for assessing applications performance and client interaction patterns
  • Used Hibernate persistence framework on the backend over Oracle 10g database.
  • Used Log4J logging framework for logging messages with various levels written throughout the Java code.
  • Working with UAT Team to fix the bugs identified in Post Production testing.

Environment: Core Java, J2EE -JSP, Servlets, Java Script, JDBC, JMS, Java Bean, Design Patterns, XML, HTML, CSS, XSD, XSL, XSLT, Ajax, Hibernate3.0, Spring Framework, Web Services, SOAP, ANT Tool, Eclipse, Oracle 10g, WebSphere 7.0, and CVS (Version Control Systems), SOAP

Confidential

Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UMLet.
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Designed and developed application based on Spring MVC design pattern.
  • Used spring validation and wrote validation rules.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, ModelandView Objects, View Resolver.
  • Developed Application BL modules using EJB session beans.
  • Applied annotations for transforming POJO/POJI to EJBs. .
  • Involved in development of WebServices using JAX-WS.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Involved in configuring JNDI properties.
  • Created Connection Pools in Web Sphere and configured as needed.
  • Developed the application using Eclipse 3.2 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, EJB template generation,.
  • Version Control was mandated through Subversion.
  • Used ANT as build tool and developed build file for compiling the code of creating WAR files.
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state.

Environment: JDK 1.5, Spring MVC 2.5, JSP, JSTL, JavaScript, EJB 3.0, Web Service, JPA/Hibernate 3.0, POJO’s, CSS, log4j, JAX-WS, JBoss 4.0.3, Oracle 9i, JUnit,JProbe, Subversion, ANT, AJAX, Eclipse 3.2.

We'd love your feedback!