We provide IT Staff Augmentation Services!

Java/bigdata Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Over 11+ years of experience in IT Industry on eCommerce, Banking and Logistics domains with a wide range of skill sets in Software Development of distributed systems, Top quality Development skills using technologies JAVA1.8, J2EE, SAP Hybris 5.6, Spring 4.0, Spring boot, Hibernate 3.0/3.6, XML, JAXB, Restful Web Services, JavaScript, Struts, LOG4J, JQuery, AngularJS, Microsoft VISIO and JUnit4.
  • 2 years of experience on Hadoop Bigdata and Spark
  • Worked on Hadoop Eco systems Hadoop MapReduce, HBase, Shell Script, Apache OOZIE, Apache Sqoop, Zookeeper and Spark
  • Extensively written jobs on Map/Reduce and Spark to parse large Data
  • Developed Hive, Pig programs to parse the raw data, populate staging tables and store the refined data in partitioned tables in the Enterprise Data Warehouse
  • Created and worked on performance tuning of hive queries to query GB’s of data
  • Experience in core AWS services (S3, EC2, EMR, Kinesis, Data Pipeline, SES, Lambda, Athena) and deployment services.
  • Designed and developed batch and real - time applications using Apache spark, Scala and AWS kinesis.
  • Experienced in developing spark application using Spark core, Spark SQL and spark streaming API's
  • Performing continuous integration and using standard development environment tooling such as Jenkins, BitBucket, Confluence & Splunk.
  • Experience in scheduling the jobs using Oozie Coordinator and Crontab.
  • Experience in core Java-Multithreading, collections, Servlets, Hibernate and JDBC.
  • Experienced in MVC (Model View Controller) architecture using various design patterns.
  • Experience in Enterprise integration technologies - Web Services using JAX-RPC/WS/RS, EJB, SOAP, WSDL,WS-security, WS-addressing, JSON, Jackson and Jersey
  • Experience in XML technologies - XSD, Schemas and XML Schemas.
  • Worked on Design patterns such as: Singleton, Factory & Abstract Factory patterns, Template, Service Locator, Dependency injection and MVC.
  • Worked on various J2EE applications Servers WebSphere 6.0/7.0, WebLogic 10.3/11g, Tomcat 8.0 and JBOSS.
  • Involved in preparing use-case, functional, technical design of the project and test case document.
  • Worked on various versioning tools like GIT, SVN, CVS, VSS, TFS and Perforce.
  • Used Maven and ANT frameworks to build Java projects.
  • Strong Knowledge on Application Development using SDLC using Waterfall, Agile/Scrum
  • Experience in Continuous Integration setup with Jenkins.
  • Wrote JUNIT test case’s extensively for negative & Positive scenarios.

TECHNICAL SKILLS:

Programming Languages: JAVA 8, J2EE, SQL, XML, HTML, Perl Script, Shell Script, Scala

J2EE Technologies: Servlets, JSP, Java beans, JMS, IBM Active MQ

Scripting Languages: AJAX, JQuery, Java Script, Angular JS

Distributed Technologies: EJB, JDBC, Web Services, AWS web services(S3, Kinesis, EMR, DynamoDB, Athena, Data pipeline, Ec2, SES, CodeCommit, IAM, AMI, CloudWatch)

Frame Work: SAP Hybris 5.6, Spring 3.2/4.0, Struts1.3, MVC, Hibernate 3.0/3.6, Robot, Selenium, Sikuli, DROOLS, Junit4 and Mockito, Log4J, Appache Spark Core, Sql and Streaming

Web/Application Server: Tomcat8, Weblogic11g, JBOSS, OC4J, Web sphere 7.0

Data Bases: Oracle 10g/11g, MySql, DB2, Sql server

Version Control Systems: GIT, SVN, VSS, CVS, TFS and Perforce

Tools: Poseidon, JProfiler, Eclipse Luna, jasper report 5, Crystal reports 11, Net beans, Maven, Ant, Jenkins, JIRA, hammurapi, Sonar, Putty, WinScp, SOAP UI, Microsoft VISIO 2013

Operating Systems: Windows-XP, 2000, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Java/Bigdata Developer

Responsibilities:

  • Designed microservices for the remote test lab modules.
  • Created microservice to provide RESTful API by using Spring Boot with Spring MVC.
  • Designed Data Model for Devices and Labs modules.
  • Implementing Request/Response model for marshalling/unmarshalling JSON with Jackson libraries.
  • Implementing Service/Business layer for common business logic.
  • Implementing Spring Controller endpoints for Restful style API access.
  • Implemented NoSql data structure for all json data by using MongoDB.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
  • Created and deployed AWS EMR Cluster for RTL click Streams.
  • Implemented AWS Kinesis for Click streams producing and consuming events.
  • Developed spark jobs by using scala and java 8 to process and consolidating the nested json data.
  • Implemented AWS Lambda for data transferring from one location to another location as parquet format in S3.
  • Used CloudWatch logs to move application logs to S3 and create alarms based on a few exceptions raised by application.
  • Created Athena tables on the top of Clickstream data.
  • Generated dashboards by using Redash to report the statistics of the Click streams data.
  • Build and committed the code by using AWS codecommit.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins2.0 and Git and AWS AMI’s

Environment: J2EE, Java1.8, Spring boot, MongoDB, Maven 4.0, Tomcat 8, Eclipse Luna, Jersey, Jackson, Angularjs, JQuery, Javascript, JSON, JAX-RS, Swagger, Lombok, Git, AWS EC2, S3, EMR, Lambda, Data Pipeline, Kinesis, Redash, Spark Sql, Stream, Scala, AWS CLI, Shell script, AWS Linux AMI, AWS Codecommit, Athena.

Confidential, Houston, TX

Big Data Developer

Responsibilities:

  • Responsible for requirements analysis, technical design for Survey Management functionality of Oil and Gas and drilling instruments.
  • Understanding the platform and coming up with the design to meet Survey requirements.
  • Worked on POC for Apache OOZIE evolution for platform needs.
  • Worked on Rest Services to provide the JSON structure to schedule job using OOZIE.
  • Implemented Platform using hive, shell script, Apache Spark to scan the survey’s data storing in Hadoop environment.
  • Involved in loading data from Unix file system to HDFS
  • Load and transform large sets of structured, semi structured and unstructured data
  • Created reports of survey charts.
  • Used Apache Sqoop to import data from Sql to Hive.
  • Implemented solution to observe Drilling behaviour and survey data usage across platform by collecting various logs and parsing them.
  • Created signals for anomalies in the Drilling behaviour or in the survey’s usage by using various technologies Hive, Map/Reduce, Spark, Shell Script, Java, MySQL.
  • Developed Summarization, Filtering, Data Organization, Join Patterns using Map/Reduce Jobs in Java
  • Worked on Apache Kafka queue for both publishing & subscribing messages from the queue
  • Automated sending emails to Tool pushers for all anomalies of drilling behaviour and usage.
  • Used HBase to store various anomalies and to provide the response in real time for graphical representation of drilling behaviour.
  • Deployment for the projects using TFS.
  • Executed Project in Agile / Scrum methodology.
  • Involved in Iteration planning, tasks creation and execution.
  • Conducting meetings or contributing in meetings for project trainings.
  • Providing status on a periodic basis to the project management team
  • Developed detailed project documentation and training materials.
  • Converted and automated builds using Maven and Scheduled automated nightly builds using Jenkins.

Environment: Java 1.8, Scala, Spring boot, Collections, Tomcat 7, MYSQL, Unix, Putty, MYSQL Workbench, Web-services JAX-RPC/WS/RS, Restful webservices, Apache Spark, Hadoop, Jenkins, Apache Hive, Apache Map/Reduce, Apache Pig, Apache Sqoop, Apache Kafka, MapR, Maven, TFS, Rally, Shell Script, HDFS, Oozie

Confidential

Senior J2EE Developer and Technical Lead

Responsibilities:

  • Participated in business and system requirements sessions
  • Requirements elicitation and translation to technical specifications
  • Designed data model for the requirements
  • Worked in implementing the functionalities using Rest Web Services
  • Involved in writing the database integration code using HIBERNATE
  • Provided inputs on solution architecture based on evaluation/understanding of solution alternatives.
  • Anchor proof of concept (POC) development to validate proposed solution and reduce technical risk.
  • Work with cross work streams, and determining solution design impacting the core frameworks and components
  • Participated in Code & Design reviews and preparation of Review template
  • Perform performance optimizations on JAVA frameworks
  • Providing status on a periodic basis to the project management team
  • Developed detailed project documentation and training materials
  • Wrote JUNIT test case’s extensively for negative & Positive scenarios by using mockito framework
  • Conducted trainings for rest of the teams for the project setup and development.

Environment: Java1.8, J2EE, SQL Server, Linux, Windows, Apache Tomcat, Jasper reports 5, Web Services, Eclipse Luna, SAP Hybris 5.6, Java, Spring Boot, Hibernate3.0,Junit4, Microsoft VISIO 2013

Confidential, Columbus, OH

Senior Java/J2EE Developer

Responsibilities:

  • Analysis of Requirements which are provided by business users and preparing technical design document before implementation
  • Requirements gathering and design the technical design documents.
  • Developing Java Web Services and related components based on the provided application design documents.
  • Writing unit test cases for the developed Java components.
  • Code reviewing and performance testing of the re-engineered components.
  • PMD, Check styles and find bugs verification.

Environment: J2EE, Java1.6, Spring3.0, HIBERNATE 3.5, JAX-WS, JAX-RS, JQuery, Angular Js, FAST-IDE, Sonar, Crucible, Jira, Maven, Web sphere, SVN

Confidential

Sr. Software Developer (Java/J2EE)

Responsibilities:

  • Analysis of Requirements which are provided by business users and preparing technical design document before implementation.
  • Designed data model for the requirements
  • Worked in implementing the functionalities using Rest Web Services in Service Layer
  • Participated in Code & Design reviews and preparation of Review template
  • Initialized & updated the system by using HAC
  • Configured user-related settings(access rights, groups) in HMC worked on Importing & exporting IMPEX files in HAC
  • Perform performance optimizations by using JMeter
  • Providing status on a periodic basis to the project management team
  • Developed detailed project documentation and training materials
  • Wrote JUNIT test case’s extensively for negative & Positive scenarios by using Mockito framework
  • Conducted trainings for rest of the teams for the project setup and development.
  • Build and deployments done by using Jenkins.

Environment: J2EE, SAP Hybris 5.4, Java 1.7, Spring 3.0, Restful Web Services, JMeter, Jenkins

Confidential

Senior Java/J2EE Developer and Module Leader

Responsibilities:

  • Analysis of Requirements which are provided by business users and preparing technical design document before implementation
  • Conducting KT sessions to play back the understanding of the system.
  • Prepared the architecture of the system.
  • Developing the system using JQuery, Spring MVC, HIBERNATE, Quartz scheduler, Selenium WebDriver, Robot and Sikuli framework.
  • Conducting Demos to the clients.

Environment: Java, J2EE, Servlets, JSP’s, JQuery, Hibernate, Spring MVC, Selenium WebDriver, Robot, Sikuli, Tomcat6, Eclipse 3.2, Log4j

Confidential

Java/J2EE Developer

Responsibilities:

  • Understanding the business process of JPM Confidential mortgaging and existing CLOSR application
  • Verifying stability, interoperability of system architecture
  • Collaborate with analysts for functional specifications
  • Collaborate with onsite/offshore development team for timely development of changes
  • Preparation of System documentation of the activities in the application
  • Worked on stabilizing and improving the performance of the application
  • Requirements analyzed thoroughly on a technical and functional level before implementation
  • Unit Testing - Unit testing of online, database and batch components
  • System Testing - Testing and validation of results on dev environments
  • Knowledge Transitions - Providing functional and technical knowledge of the application

Environment: J2EE, Java1.6, Hibernate, Flex, PL/SQL, Eclipse IDE, SQL Developer, Perforce

Confidential

Software Engineer

Responsibilities:

  • Involved in various stages of the development of the Application by doing the required analysis, development, and testing
  • Developed logic and code using Core Java.
  • Developed web-based user interfaces using Servlets, JSP, HTML, on TomCat Server
  • Planning and coordinating UAT defect fixing.
  • Involved in developing test cases using Junit as per requirement.

Environment: JAVA, JSP, SERVLET, SPRING, HIBERNATE, EJB, Oracle

Confidential

Software Engineer

Responsibilities:

  • Involved in various stages of the development of the Application by doing the required analysis, development, and testing
  • Developed logic and code using Core Java.
  • Developed web-based user interfaces using Servlets, JSP, HTML, on TomCat Server
  • Planning and coordinating UAT defect fixing.
  • Involved in developing test cases using JUnit as per requirement.

Environment: JAVA, JSP, SERVLET, SPRING, HIBERNATE, EJB, Oracle SQL

We'd love your feedback!