We provide IT Staff Augmentation Services!

Sr Java/j2ee And Big Data Developer Resume

Philadelphia, PA

SUMMARY:

  • Over NINE years of extensive IT experience with multinational clients which includes seven years of Java/J2EE Cross Platform (Web & Client - Server) applications and two years of Hadoop related experience developing Big data / Hadoop applications Business Analysis and Design/Development in multiple domains.
  • Strong experience in Java/J2EE technologies like Java8, Spring Ioc, Spring MVC, Spring Boot, Spring JDBC, Spring Cloud, Rest API, Micro Services, SOAP Web Services, JMS, IBM MQSeries
  • Strong experience in Big Data and Hadoop Ecosystem tools like MapReduce, YARN, Hive, HDFS, PIG, SQOOP, cURL, OOZIE, FLUME, HBASE, Apache SPARK, Apache Kafka, Zookeeper
  • Extensive experience in organizing and facilitating Joint Application Development (JAD) sessions, interviews and workshops with user(s), subject matter experts (SME's), and business stakeholders.
  • Proficient in producing Business Requirement Documents (BRD), Functional Requirement Document (FRD), Technical Specification Documents (TSD), Impact Analysis Document (IAD) and Software Requirement Specification (SRS) across the deliverables of a project.
  • Expertise on website Wireframes and Business Process Modeling Notations with excellent skills on Use Case, Activity, Sequence, Data-Flow diagrams using Unified Modeling Language (UML), in MS Visio and Rational
  • Expertise in design and development of various web and enterprise applications using J2EE technologies like HTML, DHTML, JAVASCRIPT, AJAX, XHTML, JSP, Servlets, Angular JS, EJB, JDBC, JNDI, JMS, IBM MQSeries, RMI and Web Services.
  • Experienced using IBM WebSphere Application Server 3.5/4.x/5.x/6.x, BEA Weblogic Application Server 5.1/6.x/7.x/8.x/9.x/10.x and TOMCAT Application Server 5.x/6.x.
  • Experience in working with different operating systems Windows 98/NT/2000/XP/7, UNIX, and LINUX.
  • Excellent in databases like IBM DB2/UDB, Oracle 8i/9i/10g, SQL Server 2000, MySQL, TeraData, Netezza, MongoDB

TECHNICAL SKILLS:

J2EE Technologies: Spring Ioc, Spring MVC, Spring Boot, Spring JDBC, Spring Cloud, Rest API, Micro Services, SOAP Web Services, JMS, IBM MQSeries

BigData Hadoop Technologies: MapReduce, YARN, Hive, HDFS, PIG, SQOOP, cURL, OOZIE, FLUME, HBASE, Apache SPARK, Apache Kafka, Zookeeper

Programming languages: Java 1.5/1.6/1.7/1.8, C, C++, SQL, PL/SQL, VB

Frameworks: Jakarta Struts framework 2.x, Java Server Faces framework1.1, Spring framework 4.3/5, Hibernate 2.0/3.0/4.0/5.0, J2EE Design Patterns.

Web Technologies: XML 1.1, XSL, XSLT, XPATH, XHTML, SAX, DOM, CSS, Java Script, HTML 3.x/4.x, DHTML, AJAX, Angular JS, React JS

Application/Web servers: IBM WebSphere 3.5/4.x/5.x/6.x/7.x/8.x, WebLogic 5.1/6.x/7.x/8.x/9.x/10.x/12.x, JBoss 3.2.x/4.0/7.0, Tomcat 5.x/6.x/7.x/8.x/9.x.

Databases: DB2, Oracle 8/8i/9i/10g, MS SQL Server 2000, MySQL, MS Access, Teradata, Netezza, MongoDB

IDE Tools: Spring STS, Intellij, IBM WebSphere Studio Application Developer (WSAD) 5.0, 5.1.2, JBuilder, Eclipse 2.0/ 3.0/3.1/4. x/5.x/6.x, Net Beans 4.0/4.1/6.0, JDeveloper 10g, JBuilder 8.0.

Operating Systems: 98/NT/2000/XP, UNIX, LINUX.

Tools: GitHub, Jenkins, BigBucket, Dream weaver, Ant, Cruise Control, JUnit, TOAD and Visual Caf .

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Sr Java/J2EE and Big Data Developer

Responsibilities:

  • Involved in gathering Requirements from Business teams and transform them to Technical Specifications
  • Interacted with different business stake holders from heterogeneous applications, documented MoM, got system access, performed Data Analysis and created the Technical specification documents
  • Performed Profiling and data analysis from various application systems like Oracle, Sql Server, Teradata, Netezza, MongoDB
  • Developed Data Ingestion methods by using Spark, Kafka, cURL and writing to big data platform in Hadoop
  • Designed and developed code to extract data from Splunk through API using cURL
  • Developed code using Spark Sql to write data into Semantic model (Dims & Facts) by dividing huge sql joins to multiple temp tables before loading data into final Dims & facts
  • Developed Java custom code using Spring Boot and Rest APIs to invoke external systems APIs to perform in-detail analysis and load to temporary MELD tables
  • Configured Java Kafka topics using bootstrap server as consumer to listen messages from Headwaters topics
  • Created internal & external tables in Hive using CLI/Presto based on requirements
  • Used journaling concepts in MELD ( Confidential Big Data Platform) by Sqoop commands to insert/update/delete data to capture all transactional changes
  • Assisted development team in writing code as and when required to ensure development, unit test, recovery and restart ability is taken care with no bugs or minimum bugs
  • Extensively worked on writing Hive queries to give desired output for end users, using Hue, Hive CLI, Presto and SQL Workbench
  • Validated data after production migration and raising Jira defects for any data discrepancies or other failures in scheduled jobs
  • Added Data Dictionary (Column descriptions) and table comments while creating Hive tables to ensure end users understand the objects & data in detail
  • Extensively participated in Scrum, Backlog Grooming, Story Point Estimation and Task Planning sessions to facilitate and make sure that the agile process was executed in an effective manner

Environment: Java 8, Spring Boot, Rest APIs, Hadoop2.6, Hive, Spark2.0, Oracle, Sql Server, Teradata, Netezza, MongoDB, Kafka, cURL, Splunk, Presto, Sqoop, SQL Workbench, UC4, Jira, SQL Developer, TOAD

Confidential, Philadelphia, PA

Sr Java/J2EE Developer /Solution Designer

Responsibilities:

  • Involved in Requirements, Design, Development, Implementation of Enterprise applications and Century APIs
  • Extensively used Agile Methodology for software development and promoted Adaptive Planning, Evolutionary Development and delivery in a time-boxed iterative approach
  • Gained In depth knowledge of Confidential processes for Enterprise Services (EDI, EPL, EVPL, ENS) for commercial applications and architecture.
  • Worked on Century Order Management and Provisioning application modules like Email Templates, CDDD Reset Milestones, Cancel Supplement workflow, MACD Change Orders Implementation
  • Extensively took part in JAD sessions to understand the end to end business process and Requirements
  • Designed and Developed the code using Spring Boot and Spring MVC framework
  • Developed Micro Services for New Connect Workflow modules using Spring Boot, Spring Cloud and Rest API
  • Developed code for Spring JDBC to perform CRUD operations to Oracle Datasource
  • Extensively worked on Functional and System’s Impact Analysis based on the user’s requirements.
  • Groomed the user requirements with Offshore Development team.
  • Conducted and performed User’s Demo at the end of each sprint release.
  • Helped client in making Project Roadmaps, Presentations, Acceptance criterion and other documentation.
  • Co-ordinated Scrum, Backlog Grooming, Story Point Estimation and Task Planning sessions to facilitate and make sure that the agile process was executed in an effective manner
  • Key contributor on high value projects which involved integration with multiple backend and third party systems - CPQ, SalesForce, eLoc, CLIPS (Provisioning), SingleView (Billing), UCM (Content Management).
  • Used GitHub for version control across common source code used by developers.
  • Used TOAD as an interface to connect to the Oracle Database.
  • .Developed PLSQL scripts to perform deeper analysis from Oracle source

Environment: Java 1.8, JSP, Java Script, DHTML, Spring IoC, Spring MVC, Spring Boot, Spring Cloud, Spring JDBC, Weblogic, GitHub, Apache Maven, Oracle 11g, TOAD, Rest API Webservices, Sharepoint, Microsoft Visio.

Confidential, Bloomington, IL

Tech Lead/Sr JavaJ2EE Developer

Responsibilities:

  • Involved in analysis, design and development of Billing and Payment Systems (BPS)
  • Active involvement in the implementation of the Project through Agile Methodologies
  • Designed and developed the front end/UI using JSPs and State Farm custom tab library State Farm Experience(SFX).
  • Designed and Developed the functionality of Billing and Payment Systems application using Spring MVC Framework.
  • Implemented the Inversion of Control using Spring IoC.
  • Developed and Debugged the code functionality using Spring Tool Suite (STS).
  • Implemented the WebServices using CXF Framework as a Provider.
  • Registered the WebServices in WebSphere Services Registry and Repository (WSRR).
  • Implemented persistence layer using Spring Jdbc that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Deployed the applications on VMware vFabric tc Server Developer Edition.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, IoC, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Created Test scenarios and Test cases for end-to-end testing of complete application.
  • Used XML parser APIs such as XML Beans in the web service's request response data marshalling and unmarshalling process.
  • Used Mule ESB to integrate existing Legacy Systems on J2EE Platform and invoke web services from new ICP/TP platform.
  • Created Analysis Documentation, Design Documentation, Logical Interfaces Documentation and Service Documentation
  • Actively Tracked/Assigned/Resolved tickets in Defect Tracking Systems using TRAC Tool and fixed defects in the QA environment under UAT.
  • Used SLF4J to capture the log that includes runtime exceptions.
  • Used GitHub for version control across common source code used by developers.
  • Used pgAdmin as an interface to connect to the Postgres Database.

Environment: Java 1.6, J2EE, XML Beans, XSLT, XSL, XSD, XML, Maven, JUnit, Spring Tool Suite 2.8.1, Postgres, VMware vFabric tc Server Developer Edition, Spring Ioc, Spring Jdbc, CXF WebServices, SOAP, SVN, pgAdmin, LINUX, SLF4J.

Confidential, Atlanta, GA

Sr Java/J2EE Developer

Responsibilities:

  • Gathered and documented business requirements from SMEs, user groups and vendors via workshops, interviews and JAD sessions.
  • Prepared a comprehensive Functional Requirements Document (FRD) and Supplementary Specification Document (nonfunctional) from the gathered requirements.
  • Worked in close collaboration with the Project Manager, Vendor team and business users to gather analyze and document the functional requirements for the project.
  • Facilitated and managed meeting sessions with committee of SME's from various business areas includes claims, membership, group maintenance, provider and other domains
  • Gathered and documented requirements for APIs - Member Portal and Provider Search
  • Provide technical and procedural support for User Acceptance Testing (UAT).
  • Developed batch processing scripts to load data into Oracle database

Environment: Java 1.5, J2EE, EJB 2.1, JNDI, XML Beans, XSLT, XSL, XSD, XML, ANT, JUnit, Rational Application Developer 7.5, Oracle, IBM Rational Application Server 7.0, Hibernate 3.0,WebServices.

Confidential, Jacksonville, FL

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of Product Management Tool and eRate Rating System.
  • Designed and developed the front end/UI using JSP, Rich Faces, XHTML, JavaScript and AJAX.
  • Developed the application using JSF Framework that leverages classical Model View Layer (MVC) architecture.
  • Used Rational Application Developer 7.5 to implement and debug the code.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes. Deployed the applications on IBM Rational Application Server 7.0.
  • Involved in analysis of the existing system for identifying performance loopholes, which won client appreciation.
  • Involved in defect tracking and defect fixing in the QA, UAT and production support phases.
  • Used TOAD as an interface to connect to the Oracle Database.

Environment: Java 1.5, J2EE, JSF 2.0, Rich Faces 3.3, EJB 3.0, JNDI, HTML, CSS, XSLT, XSL, XSD, XML, DHTML, JavaScript, AJAX, ANT, JUnit, IBM Rational Application Devleoper 7.5, Oracle, IBM Rational Application Server 7.0, Hibernate 3.0, WebServices, SOAP, JAXP (SAX), JAXB, ClearCase, TOAD.

Confidential, Lake Mary, FL

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in the process design, coding and testing phases of the software development cycle of Convergys Shopping and ordering application.
  • Designed and developed the front end/UI using JSP, Rich Faces, XHTML, JavaScript and AJAX.
  • Developed the application using JSF and Rich Faces for front end, Spring to manage business layer components and Hibernate for performing database transactions (Configured WebApplicationContext as a ContextListener in the web.xml file to Integrating Spring with JSF).
  • Used Spring Framework for Dependency Injection.
  • Used ANT scripts for compiling java classes and deploying the application on BEA Weblogic Application Server 10.1.
  • Created Test scenarios and Test cases for end to end testing of complete application using JUnit.
  • Provided production support by updating existing Codes. Handled Change Request for already developed code in a very tight schedule.

Environment: Java 1.5, J2EE, JSF 2.0, Rich Faces 3.2, EJB 3.0, JNDI, HTML, CSS, XSLT, XSL, XSD, XML, DHTML, JavaScript, AJAX, ANT, JUnit, JBoss Developer Studio,, PL/SQL, Oracle 10g, BEA Weblogic Application Server 10.1, Apache Tomcat Server, Hibernate 3.0,WebServices, SOAP, JAXP (SAX), JAXB

Confidential, Temple Terrace, FL

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of Verizon In Home Agent as well as Home Network Management application.
  • Developed the front end/UI using JSP, HTML, Custom Tags, JSTL, DHTML, and JavaScript.
  • Extensively worked on migrating SVG (Scalar Vector Graphics) to VML (Vector Markup Language).
  • Developed the application using Struts MVC Framework.
  • Used Eclipse 3.5 to develop the code for Servlet, JSP and EJB.
  • Deployed the applications on Weblogic Application Server 10.1. using ANT scripts.
  • Created Test scenarios and Test cases for end to end testing of complete application using JUnit.
  • Used XML Web Services using SOAP to interact with vRepair, VNM modules.
  • Involved in Go Live and Post Production Support activities.

Environment: Java 1.5, J2EE, JSP 2.0, Struts, EJB, JNDI, HTML, CSS, XSLT, XSL, XSD, XML, DHTML, JavaScript, AJAX, ANT, JUnit, Eclipse 3.5, PL/SQL, DB2, BEA Weblogic Application Server 10.1, Apache Tomcat Server, Hibernate 3.0,WebServices, SOAP, JAXP (SAX), JAXB, ClearCase, LINUX, Log4J, CVS.

Confidential, Orlando, FL

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of Plant Activity System as well as Internal Movement System and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using Struts Framework, JSP, HTML, and DHTML.
  • Used Spring Framework for Dependency Injection and integrated with the Struts Framework and Hibernate.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Deployed the applications on BEA Weblogic Application Server 10.1 using ANT scripts.
  • Developed the Web Service client using SOAP protocol that interacts with other modules like Request Collection and View Collection.

Environment: Java 6, J2EE, JSP 2.0, Struts, Spring 1.0.2, EJB2.1, Hibernate3.0, JMS, JNDI, PL/SQL, Oracle 10g, HTML, CSS, DHTML, XSL, XSLT, XML, XSD, JAXP, JAXB, ANT, JavaScript, AJAX, Eclipse, BEA Weblogic Application Server 10.1, Hibernate 3.0, UNIX, Microsoft Visio, Microsoft Visual Source Safe

Confidential, Temple Terrace, FL

Java/J2EE Developer

Responsibilities:

  • Involved in analysis of the existing system for enhancements and studying the change impact on the existing system.
  • Involved in analysis, design and developing front end/UI using JSP, HTML, DHTML, JavaScript, and AJAX.
  • Developed the application using Struts Framework and Used Eclipse 3.5 to develop the code for Servlet, JSP and EJB.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Deployed the applications on Weblogic Application Server 10.1. using ANT scripts.
  • Extensively used JDBC as connectivity to access Oracle 9i.

Environment: Java 1.6, J2EE, JSP 2.0, Struts, Spring 1.2, EJB, JNDI, HTML, CSS, XSLT, XSL, XSD, XML, DHTML, JavaScript, AJAX, ANT, JUnit, Eclipse 3.5, PL/SQL, Oracle 9i, BEA Weblogic Application Server 10.1, Apache Tomcat Server, Hibernate 3.0,WebServices, SOAP, JAXP (SAX), JAXB, ClearCase, LINUX,

Confidential, Arlington, TX

Java/J2EE Developer

Responsibilities:

  • Designed and implemented the Flight Scheduling System module and Rewards Plus Program module in the Aviation Application.
  • Designed and developed the user interfaces using JSF MVC Framework, JSP, Rich Faces and static pages using HTML.
  • Used RAD to develop, test and debug the code and deployed on IBM Websphere Application Server 6.0.
  • Worked on migrating of Crystal Reports into Jasper Reports.
  • Developed SQL queries for insert/update to Oracle

Environment: Java, JDK 1.5, J2EE, JSP 2.0, Spring, EJB, JSF, Rich Faces, JMS, HTML, CSS, DHTML, XML, XSLT, XSD,JAXP, RAD, IBM Websphere Application Server 6.0, PL/SQL, Oracle 10g, SOAP, Web Services, ClearCase, Hibernate 3.0, Windows XP, LINUX, CVS, Microsoft Visio, Crystal Reports, Jasper Reports,

Hire Now