We provide IT Staff Augmentation Services!

Sr. Java/hadoop Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8 years of experience in design, development and implementation of Object Oriented Applications, Intranet, Internet and Java & J2EE applications.
  • Expertise in UI technologies like HTML, DHTML, JSF 1.2, JSP, JS, CSS, AJAX and DWR.
  • Expertise in Eclipse, NetBeans and JDeveloper.
  • Experience in developing web service applications using SOAP and WSDL.
  • Experience in implementing dynamic web applications using IBM WebSphere, WebLogic and Tomcat Application Servers.
  • Experienced in GUI/IDE tools like IBM Rational Application Developer (RAD), Eclipse.
  • Strong Experience in PL/SQL programming including writing complex SQL queries using Joins, Sub Queries, Stored Procedures, Triggers, and Cursors.
  • Good working experience in databases like Oracle, SQL Server, MySQL, Cassandra, Mongodb
  • Good working experience in Operating Systems like Windows 2000/XP, UNIX, Linux.
  • Proficient in deploying JavaEE components (EAR/WAR/JAR) on different application servers.
  • Experience of working with open source tools like Apache ANT, Open Source Servers like Apache Tomcat.
  • Good knowledge of Software Development Life Cycle (SDLC).
  • Proficiency in Object Oriented Design (OOAD) and Analysis.
  • Good knowledge of testing concepts and working knowledge of JUnit.
  • Strong Experience in using XML Suite technologies (XML, XSL, XSLT, DOM and XML Beans).
  • Good knowledge in implementing various Design Patterns Singleton, Factory pattern, Abstract Factory pattern and DAO pattern.
  • Quick learner with strong problem solving skills, interpersonal skills and a good team player.
  • Extensive experience and expertise in Front - End Development using AJAX (Asynchronous JavaScript and XML). Also, used Flex, JSP, JSF (Java Server Faces) to simplify building user interfaces for Java Server applications. Expertise in HTML, CSS, CSV, and DHTML.
  • Experience in presenting various technical reports in various formats such as PDF.

TECHNICAL SKILLS

Programming Languages: JAVA

J2SE Technologies: Core Java, Collections, Threads, Swing, I/O, Java Beans, JDBC

J2EE Technologies: JSP, Servlets, JDBC, JSF, JMS

Web Technologies: XML, HTML, DHTML, Java Script, CSS, JSF, XSD

ORM: Hibernate 4.0

Frameworks: Spring 2.5, Struts 1.2

Application Server: Apache Tomcat, IBM Web Sphere, BEA Web Logic, JBoss, Glassfish

IDE's: Eclipse, NetBeans, SQL Developer, RAD

Databases: Oracle 10g/11g, MS-Access, My Sql, IBM DB2, Pl Sql

Query Languages: Sql, Pl/Sql

Testing Tools: Junit, WinRunner

Design Tools: Microsoft Visio, Rational Rose

Operating System: Windows 8/7/Vista/Xp/2000/NT/98/95, MS-DOS, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. Java/Hadoop Developer

Responsibilities:

  • Responsible for Requirement gathering, coding, testing and documentation.
  • Responsible for developing and maintaining all the entity and session beans
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over Java class and MQ-Series using JMS.
  • Used Sqoop to import the data from RDBMS to Hadoop Distributed File System (HDFS) and later analyzed the imported data using Hadoop Components
  • Established custom MapReduces programs in order to analyze data and used Pig Latin to clean unwanted data
  • Did various performance optimizations like using distributed cache for small datasets, Partition, Bucketing in hive and Map Side joins.
  • Involved in creating Hive tables, then applied HiveQL on those tables, this will invoke and run MapReduce jobs automatically
  • Used MongoDb to create mock services to test application.
  • Learned various mathematical models that are involved in Ellipticcryptography
  • Designed and developed the XSD for WSDL
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScriptto simplify the complexities of the application
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Singleton and DAO etc.
  • Performed regular deployments day to day administrative tasks onWebSphereESBv6.0/7.0.
  • Worked on J2SE platform for Java programming.
  • Involved in writing of Web services using SOAP, WSDL, deployment, configuration and testing.
  • Involved in coding front end using Swing, HTML, JSP, JSF, Struts Framework

Environment: Java, J2EE, JSP,, Java Beans,, UNIX, Oracle, PL\SQL, XML, Design Patterns, Web Services, SOAP, WSDL, UDDI, HTML, JavaScript, HTMLMotorola, Chicago, IL

Sr. Java/Hadooop Developer

Responsibilities:

  • Implemented Model View Controller (MVC) architecture using Spring Framework.
  • Used JSP and Servlets for server side transactions. Login authentication is done by JSP by verifying with database security tables.
  • Front End Validations using Java Script and Ajax.
  • Developed the XML and XSL User Interface templates using DOM Components.
  • Designed webpages using HTML, CSS, AJAX and Struts Tag Libraries.
  • Used Java Script and Ajax in the presentation layer.
  • Used Struts Validation framework for Server side validations.
  • Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT.
  • Worked with different application servers on LINUX and UNIX platforms.
  • XSL is used to display the customer details in a structured format.
  • Used Enterprise Service Bus for designing and implementing the interaction and communication between mutually interacting software applications inService Oriented Architecture(SOA) Responsible for designing webpages using JSP, JSF 2.0 and Ice Faces 1.8 for managing site, site properties and site search.
  • Used AJAX for high intensive user operations.
  • The online screens are developed using JSP, HTML, JS and CSS.
  • Developed Form Beans, action classes for handling client requests and helper classes to interact with the DAOs.
  • Involved in coding front end using Swing, HTML, JSP, JSF, Struts Framework
  • Worked on Hibernate persistence tier. This involves developing Mapping files and Hibernate (POJOs/DAOs)
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Extensively used Hibernate for Object relational Mapping for data persistence.
  • Used AJAX for high intensive user operations.

Environment: JavaScript, HTML, Servlets, JDBC, SQL Server, Apache Tomcat, Java Beans, XML,windows7, SOA, JSP, SQL, PL/SQL, Object relational Mapping, AJAX, Java Script, CSS, Hibernate

Confidential, Alexandria, VA

Sr. Java Developer

Responsibilities:

  • Responsible for prompt development of services, features and tools for the Institution's highly interactive based System.
  • Developed application with Eclipse RCP as IDE.
  • Utilized Loose Coupling/Dependency Injection feature of Spring Core to have better reusability, modifiability of application.
  • Responsible as a XSLT web developer including designing and developing the websites with the java and XSLT.
  • Provided support and help on management of the data and XSLT programming.
  • Involved in troubleshooting the problems and fixing the bugs in XSLT and java related programs.
  • Modified the existing databases, stored procedures, objects, tables, sequence and indexes according to the functional requirements of the business flow.
  • Designed and developed a web application built with JBoss Seam utilizing EJB, JPA, Hibernate, Java Server Faces (JSF) with icefaces API for UI development, AJAX, JavaMail.
  • Client side validation was done using JavaScript.
  • Managed SCM for modification of documents and programs stored as computer files.
  • Involved in administering Weblogic Portal Server.
  • Wrote complex PL/SQL scripts for stored procedures, packages and functions & triggers for data transformation purposes.
  • Involved in repetitive machine driven effort using Agile Methodology (Scrum).
  • J2EE application development on Windows and UNIX platforms using MVC pattern.
  • Tomcat 5.5, JBOSS servers were used for testing and WebLogic 10 was used for deploying.
  • Developed an Ajax framework for rapid development of Rich Internet Application access to databases.
  • Used Ruby as a support for Unicode and multiple character encodings.
  • Involved in writing XML WebServices using SOAP to communicate between applications.
  • The existing web system was enhanced using Struts.
  • Involved in creating GUI applications using Visual Basic.NET.
  • User Interfaces were developed using Servlet, JSP, JSF, JS, JQ, Struts and HTML.
  • Used CORE and HTML tag libraries for expressing Java Server Faces within a view template.
  • Used State management supporting like request, application, session, flash and view scoped java beans.
  • Created few modules using JAVA Swing, AWT framework.
  • Created Stateless Session Beans for retrieving data and Entity Beans for maintaining User Profile Responsible for generating JSP Tag libraries embedded with client specific.
  • Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using JUnit scripts via Selenium Remote Control 9.0.

Environment: Java EE 5, EJB 3.0, JSP, JSF, Servlets, Hibernate, JavaScript, Scrum,, Struts, WebServices, Visual Basic.NET, Oracle 11g, MQ, HTML, CSS, XML/XSLT, SOAP, WSDL, ClearCase, JUnit, Eclipse RCP, AJAX, Core Java, UML, JBoss, Weblogic Portal Server, Tomcat 5.5.

Confidential, Pittsburgh, PA

Sr. Java Developer

Responsibilities:

  • Struts framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
  • Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage And JavaScript for View part of the project.
  • Used Eclipse IDE for writing code and BEA WebLogic as application server.
  • Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
  • Used JDBC, MQ Series and Web Service, and Hibernate framework to access the data from back-end MS SQL database server.
  • Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server.
  • Used Java Persistence API (JPA) for managing relational data mapping.
  • Spring framework to implement bean to declare a service and accessed those using Application context.
  • JMS for sending and receiving Message through application server.
  • Involved in developing the applications using Spring Framework for Dependency Injection (Inversion of Control), Implemented the business logic using EJB(session and entity beans)
  • Used XML SAX to parse the simulated xml file which has simulated test data.
  • Used SVN for version control.
  • Used Log4J logging framework to write Log messages with various levels.
  • Developed Automated Test Application which validates various XML document using Junit and XSLT.
  • Used JRockit JDK to develop and run the underwriting workbench application.
  • Used GWT.and WAS migration
  • Followed Agile Methodology during the development process.
  • Work with DNS to map the website to its ip address
  • Extensively used GWT for developing ajax applications.
  • Used Maven to validate, compile and deploy the files.

Environment: JDK 1.5, Java/J2EE, EJB, JSF 1.0, Hibernate 3.0, Jakarta Struts 2.0, Spring 3.0, JSP, CSS, JSTL, JDBC, Servlets, XML, JRockit, JUnit, JavaScript, VSS, JMS, Agile Programming, Eclipse 3.1, GWT, MSSQL Server 2005, Ajax, AXIS, Web Services JAX-WS, BEA WebLogic Server 8.1, UML, Maven, UNIX, SVN.

Confidential, Richmond, VA

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Used Spring MVC as framework and JavaScript for client side view, used frameworks for client side data validation, creating dynamic web pages- Ajax, jQuery, mustache, underscore.
  • Used Backbone to create a rich interface, that seamlessly interacts with the services data model-json.
  • JavaScripts views for different parts of a webpage, that reads Json service response and renders views, dynamically.
  • Used Spring Framework for DI/IOC and ORM components to support the Hibernate tool.
  • Used Core Java classes to implement business logic.
  • 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.
  • Used SoapUI to test service responses from the production environment.
  • Used Spring-Hibernate integration and JPA ORM in the back end to fetch data from Oracle and MYSQL databases
  • Used Spring JDBC and Hibernate Session Factory for DB Transaction Management.
  • Used Hibernate Query Language to fetch data from Oracle Database.
  • Configured batch-infrastructure-context.xml for db connections, configuring jobExplorer.
  • Monitored the error logs using Log4J and fixing the problems, configured log4j.xml, used MDC for conditional logging.
  • Developed JUnit, Groovy test cases for unit test of all developed modules.
  • Deployed and tested Applications on Tomcat and WAS.
  • Managed administration of Tomcat Application Server and Websphere Application Server.
  • Wrote Shell scripts to automate archiving log files, start services.
  • Used GIT for Version Control Management.
  • Followed TDD and wrote unit test cases using JUnit.
  • IntelliJ was used for Project Development.

Environment: Java, J2EE, Spring, Spring Transactions, Spring AOP, Spring MVC, Spring Batch, Hibernate 3.5, XML, SOAP, WSDL, AJAX, jQuery, EXT.js, HTML, JAVASCRIPT, CSS, Log4J, JAXB, JUnit, Groovy, Tomcat 6, SAML, Web sphere Application Server 6.0, Intellij 11.2, MongoDB, Mysql, Oracle 10g.

We'd love your feedback!