We provide IT Staff Augmentation Services!

Sr. Java / Hadoop / Aws Developer Resume

3.00/5 (Submit Your Rating)

WashingtoN

SUMMARY:

  • 12 years of experience in Software Development using Java/J2EE technologies includes 3 years of experience in Big Data / Hadoop frameworks and 1 year of experience on AWS.
  • Experience working with various big data components like Apache Kafka, Storm, Oozie, MapReduce, Hive, HBase, Solr, Sqoop, Flume, HDFS & Spark.
  • Experience working with different vendor implementations like Cloudera and Hortonworks.
  • Cleared the AWS Certified Developer Associate exam.
  • Hands on experience with various AWS technologies like CloudFormation, Redshift, AutoScaling, VPC, EC2, S3, IAM and so on.
  • Expertise in designing, developing multi - tier applications using Core Java, J2EE technologies like Servlets, JSP, Web Services (SOAP and REST), JDBC, JMS, JNDI & SOA.
  • Experience with Web technologies like jQuery, JSON, JavaScript, HTML, XML, CSS
  • Extensively worked with Open Source frameworks like Spring, Struts.
  • Basic knowledge of Python
  • Basic knowledge of Django
  • Working Experience with Docker
  • Experience working on Application servers like BEA WebLogic Application Server, IBM Web Sphere Application Server and Apache Tomcat.
  • Experience in working with ORM frameworks like Hibernate. Possess strong working knowledge of several RDBMS (Relational Database Management System) programming using SQL, PL/SQL, Triggers and Stored Procedures.
  • Hands on experience in UML Modeling and Design Pattern (J2EE) like Singleton, Factory Pattern, Facade, Front Controller, Delegate Pattern, SOA and MVC Architecture.
  • Experienced in working various Software Development Life Cycle (SDLC) methodologies like Agile Development environments (SCRUM) and Waterfall models
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • Highly proficient in understanding new technologies accomplishing project goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve client requirements.
  • Excellent written and verbal communication skills, presentation and problem solving skills.

TECHNICAL SKILLS:

Languages: Java / J2EE 1.7

Hadoop Stack: Apache Kafka, Spark, Pig, Hive, Oozie, MapReduce, Flume, Sqoop, Solr, HBase Big Data Vendors Hortonworks and Cloudera

Web Technology: Servlets, JSP, Struts, Spring, Hibernate, AJAX, Web Services, JAXB, JAXP, J2EE Design patterns, XPATH, SOA & JavaScript

MQ: ActiveMQ, IBM MQ

Web Service: JAX-WS, JAX-RPC and REST

Application Servers: BEA Web Logic 10.x, IBM Web Sphere 8.5

Databases: IBM DB2, Oracle & Sybase

Operating systems: UNIX, Windows, Linux

Configuration Management Tools: Clearcase, WinCVS, SVN, Maven, Hudson

Development Tools: RAD 8.5.x, Eclipse Juno

Build Tools: ANT, Maven

Software Engineering: Agile & Waterfall

Operating System: Microsoft Windows 7 / 10

PROFESSIONAL EXPERIENCE:

Confidential - Washington

Sr. Java / Hadoop / AWS Developer

Roles & Responsibilities:

  • Worked the Cloud Dropbox framework for the Investing LOB for transferring data from Investing Line of business to the Cloud Dropbox in AWS
  • Worked on the Incremental framework for ingesting data from S3 to AWS Redshift following enterprise standards.
  • Customized the incremental framework to support customized logic for Investing LOB.
  • Supported Confidential specific frameworks for ingesting data to the Hadoop Data Lake.
  • Responsible for managing 20 legacy batch applications developed using Confidential Investing specific framework written in Java .
  • Responsible for managing the Spring batch applications.
  • Working experience on both Maven and Gradle for the batch applications owned by the team.
  • Coding for critical and time-intense issues for newly on boarded spring batch application.
  • POC for the Data team while migrating the code from AccuRev to Github and ensure smooth migration.
  • Hands on experience working on Cucumber for ATDD test cases. Created platform the automation QA team for taking this effort forward for legacy batch as well as spring batch applications.
  • Used VersionOne for issue / effort tracking which later migrated to JIRA .
  • Worked on the DB scripts development supporting various releases related to the migration of legacy data from Sybase ASE to Sybase IQ for the legacy batch apps.
  • Worked with platform and system teams as part of the AWS Data Lake migration efforts and successfully completed the POC end to end following the enterprise standards.
  • Splunk used for log file analysis for the batch applications
  • Developed AWS Lambda functions for transforming the data sets coming from Salesforce in java
  • Worked on developing the CICD pipelines for the AWS Lambda deployment in Jenkins
  • Worked on snaplogic migration projects to the cloud utilizing variety of cloud technologies to receive the data from Salesforce and transform the same
  • Developed Lambda functions in Python

Environment: / Technologies Used: J2EE 1.7, Eclipse Mars, Apache Hive, HDFS, Spring Batch, VersionOne, JIRA, Github, Jenkins, Anthill Pro, Windows 7, AccuRev, Splunk, Sybase ASE, Cucumber, Maven, Gradle, XML, AWS, Sybase IQ, Docker, Python, Django, AWS

Confidential - Colorado

Sr. Java / Hadoop Developer

Roles & Responsibilities:

  • Involved in application development using Hadoop Stack (Apache Kafka / Oozie / MapReduce / Hive / HBase / Solr) & J2EE technologies like Spring & Hibernate
  • Working experience with Hortonworks and Cloudera distributions
  • Expertise in Installation and configuration of Hortonworks application from scratch
  • Coding for the Confidential (ELogging) Ingestor framework application leveraging Apache Kafka
  • Installation of Hue & tuning of Hadoop components like YARN in Ambari for performance
  • Developed cold data search application using a combination of Java and Hadoop technologies. Java technologies include REST web services, Spring, Hibernate and Hadoop technologies including Oozie, MapReduce
  • Utilized Spring Hibernate for Object/Relational mapping purposes for transparent persistence to the DB2 database
  • Worked on POC’s for Apache Spark and Storm
  • Coding for critical and time-intense issues
  • Worked on the row key design for HBase and testing the performance for the same
  • Supported the performance team for the testing of Index and Search service components
  • Upgraded Apache Solr which is being used for the purpose of indexing the incoming documents from various upstream applications before being stored in HBase
  • Installed Nagios and Ganglia used for monitoring the Hadoop components and provide metrics in the lower environments
  • Exposed and consumed the JAX-WS web services
  • Used XPATH for mapping the set of input values and selecting the output values based on the user provided inputs
  • Worked on onboarding new consumers to the ELogging platform
  • Participated and provided architectural decisions for various show stopper issues during various phases of the project
  • Worked with various cross commit teams to perform the seamless end-to-end integration
  • Generated EXCEL and CSV files for end user consumption with the data retrieved from the Hadoop platform
  • SVN used for project management and JIRA for issues tracking

Environment: / Technologies Used: J2EE 1.7, RAD 8.5.1, Apache Kafka, HBase, Oozie, Hive, Pig, Spark, MapReduce, HDFS, Spring, Flume, Hibernate, JAX-WS Web Services, REST web services, IBM DB2, XPATH, SVN, JIRA, Windows 7, XML, SoapUI

Confidential, North Carolina

Onsite Tech Lead / Sr. Java Developer

Roles & Responsibilities:

  • Involved in application development using Core Java, J2EE technologies like Spring framework
  • Lead research, architecture and implementation for various features
  • Develop UI with JSP, HTML and JQuery for interactive web pages
  • Expertise in developing the light weight business components and integrated applications using Spring framework
  • Spring Web MVC features are used for DocGen Server implementation
  • Developed code for WebServices using SOAP and used SOAPUI for testing the services
  • Utilized Hibernate for Object/Relational mapping purposes for transparent persistence to the Sybase database
  • SVN used for project management and JIRA for issues tracking
  • Responsible for integrating the new modules procured by Confidential to the existing Confidential application thereby supporting the upgrade
  • Managing a global team of 7 members
  • Prepared design specification for the new modules and passed it to the tech team for Coding
  • Working with cross-commit teams for integrating Equity product newly into Confidential
  • Analyzed the business requirements and work in liaison with users and the tech team in converting them to the technical specifications
  • Supporting the environment setup for one of the critical modules ( OCR - Optical Character Recognition ) thereby allowing the dynamic parsing of the incoming trade confirmation documents in PDF / TIFF format
  • Applying patches for show-stopper issues encountered during the roll out of code to higher environments
  • Coding for critical and time-intense issues

Environment: / Technologies Used: J2EE 1.6, Eclipse JUNO, JQuery, Hibernate, JAX-WS Web Services, Spring MVC, Spring Core, Sybase 4.5, BEA WebLogic Server 10.3.5, SVN, JIRA, Windows 2008, XML, SoapUI

Confidential, Arizona

Onsite Tech Lead / Sr. Java Developer

Roles & Responsibilities:

  • Analyzing the client requirements and functional areas to be developed, Client interactions, coordinating with team and providing technical guidance
  • Developed web services using SOAP (both as Consumer and Producer), REST (as a Consumer) and XML/HTTP technologies
  • Developed the application based on the Struts MVC design pattern
  • Used Spring Core for Dependency Injection (DI) / Inversion of Control (IOC)
  • Apache Maven used for project management and dependency process
  • Developed JAX-WS services using the AXIS framework
  • Utilized JAXB as the binding framework for JAX-WS
  • Developed WSDLs for various services to be exposed to the down-stream applications
  • Worked in Agile mode for the project delivery
  • Communicated with cross-commit teams like Mobile App, Facebook, eStatement for understanding the requirements
  • Analyzed the business requirements and imposed them into the schemas to be implemented by downstream systems
  • Participated in the environment setup and handled issues related to accessing upstream channels
  • Handled the change management of the project
  • Managed a 5 member team at offshore

Environment: / Technologies Used: J2EE 1.5, Eclipse JUNO, AJAX, Hibernate, JAX-WS, RESTful Web Services, Spring Core, IBM WebSphere Application Server, Maven, Windows 2008, XML, SoapUI

Confidential Phoenix, Arizona

Onsite Tech Lead

Roles & Responsibilities:

  • Developed code for migrating data from the legacy LotusNotes database to the Salesforce.com platform using Hibernate and J2EE technologies
  • Lead a global team of 10 members
  • Lead research, architecture and implementation for various features on the new platform
  • Managed requirements and design phase towards identifying mutually agreed solutions with technical teams and business partners
  • Worked with IBM Canadian team in implementing this project and migrating the data from old LotusNotes DB to the new Salesforce.com tool
  • Responsible for setting up the environment using windows VSS servers and engaging various teams as part of the project
  • Successfully handled the data migration activity from LotusNotes to Salesforce.com which involves migrating data from last 20 years including attachments without even a single issue
  • Involved in the decision making for the system architecture in terms of the interface protocols for the product
  • Performed gap analysis with client and partners
  • Implemented the plan for the rollover of this project to production

Environment: / Technologies Used: J2EE 1.5, Eclipse GALELIO, Hibernate, Salesforce.com, UML, JSP

Confidential, California

Onsite Tech Lead / Sr. Java Developer

Roles & Responsibilities:

  • Involved in the application development using the Java / J2EE technologies
  • Performed code review for offshore deliverables
  • ClearCase is used for project management
  • Implement the customer generated PDF files using Velocity
  • Got the Guidewire claims center experience and implemented the same for ACE
  • Developed web services using JAX-RPC
  • Developed front end using JSP and implemented Struts MVC framework
  • Implemented the communication channel to other parties using JMS as the mode of communication
  • Managed requirements and design phase towards identifying mutually agreed solutions with technical teams and business partners
  • Lead a team of 7 people at Offshore
  • Responsible for deliverables for both Phase I & Phase II of ACE Homeowner project
  • Designed and implemented interfaces for dynamic generation of C-101 pdf which serves as FNOL (First Notice of Loss) using Velocity template
  • Conducted presentations to UAT and Operation group in Mercury Insurance Group for the partner applications and their interfaces with the core product
  • Performed gap analysis with client and partners
  • Implemented the plan for the rollover of this project to production

Environment: / Technologies Used: J2EE 1.5, JQuery, Hibernate, JAX-RPC, RAD 7.0, ClearCase, XML, SoapUI, Servlets, Struts, JSP, Velocity, JMS, Guidewire, DB2

Confidential

Roles & Responsibilities:

  • Handled one of the modules for PNC (Property & Casualty) application individually as separate SQP project
  • Developed the secure vault functionality for securely transferring the credit card information entered by the customer in the web-site using iFrame
  • SVN used for code management
  • Developed stored procedures for DB2 database
  • Implemented code using IBM proprietary technologies and using various design patterns like Service Locator, Service Aggregator etc.
  • Developed code using Java / J2EE technologies like Core Java, Servlets, JSP, JDBC and Java Script

Environment: / Technologies Used: J2EE 1.4, Eclipse, XML, SoapUI, Servlets, Struts, JSP, iFrame, Service Locator, Service Aggregator, JDBC, Core Java, Java Script, DB2

Confidential

Java Developer

Roles & Responsibilities:

  • Performed coding for Quicken 2008 support for Bank web customers which helps manage their financials easily using Java / J2EE technologies
  • Implemented the front controller design pattern for intercepting the requests coming to the bank website
  • Developed check image functionality for capturing the image sent by customer in real time using Web Services
  • Performed the role of Single Point of Contact and SME for Consumer Bank application
  • Coordinated with various vendors like RSA Security services, FIS (Fidelity Information Services), EFunds (Fraud/Credit Check), Checkfree (bill pay related transactions) for migration projects and patch installations
  • Involved in AMPF Redesign Changes as part of Ameriprise Site rebranding
  • Involved in Minor/Medium/Major bug fixes and worked in Minor/ Medium/Major Enhancements. Provided level 2 support for production related issues
  • Performed analysis, design & coding of KYC Policy which involves collecting additional information from new clients during account opening process
  • Performed analysis, design and coding for Omniture changes which involves collecting the site statistics and analyze the traffic on bank web pages providing meaningful data for improving client experience

Environment: / Technologies Used: J2EE 1.4, Eclipse, XML, Servlets, Struts, JSP, Service Locator, Service Aggregator, JDBC, Core Java, Java Script, and Oracle

We'd love your feedback!