We provide IT Staff Augmentation Services!

Senior Java /google Cloud Consultant Resume

3.00/5 (Submit Your Rating)

Parsippany, NJ

SUMMARY:

  • Around 10 years of experience in software design and development through various BigData/Java/J2ee /Cloud technologies and frameworks.
  • Key in contributing projects by understanding technical and functional aspects of business.
  • Strong technical skills in Java, JEE, spring, Hibernate, Camel, Servlets, JSP, Web Services, XML, Json, SOAP, REST.
  • Experience and Expertise on writing Micro Services using Spring Boot /Camel and deploying it to OpenShift /Cloud environment.
  • Experience and expertise in GCP environment in particular Google Big Query, Google Pub/sub, Google Spanner, Dataflow, Compute Engine, Google Storage.
  • Hands on Experience and Expertise in Big Data technologies HDFS, Map Reduce, HBase, Sqoop, Hive, Azkaban, Cloudera
  • Have Experience in AWS environment in particular used EC2, S3, and RDS.
  • Worked extensively in Collections, Multithreading, JMS, Camel Route build, JDBC, FILE IO, Serialization, Socket programming.
  • Have good understanding of Object - Oriented Programming concepts, Multithreading, Various design principles and Methodologies including building 12 factor app and Micro service Design pattern.
  • Well versed with Database management concepts particularly with databases Oracle, MySQL and PostgreSQL, DB2 Databases including writing SQL Queries, Stored Procedures and Functions.
  • Experience in Web and Application servers like Tomcat, WebLogic, Fuse Service mix, OC4J, JBoss, Apache, nginx.
  • Hands-on experience of writing Web services with Restful using CXF, Jersey, Spring and validate Rest endpoints with Swagger, Postman, SOAPUI.,
  • Experience on writing Web Services using SOAP with JAX-WS standard.
  • Experience on Jasper Reports /Jasper Template engine and generated csv, pdf, text reports million record level scale.
  • Hands on experience in Apache ActiveMQ, IBM WMQ, Kafka messaging system.
  • Experience on build tools Maven, Ant, Jenkins and Logging frameworks Log4J, Slf4j and unit testing frameworks JUnit, Mockito, SpringJUnit4ClassRunner, JMeter and code quality tool sonarQube, FindBug.
  • Experience on version control tools SVN, CVS, GIT, TFS and release management tools JIRA.
  • Working experience developing and deploying software on platforms Windows, Linux using tools Putty, WinScp.SecureCrt, SecureFx.
  • Good at release management and post production issues.
  • Strong knowledge in installation and setup of application in Linux distribution.
  • Experienced in all facets of software development life cycle, from requirements gathering, Analysis, Design, Development, Testing to product release.
  • Experienced in Agile, Scrum based development and good at working on sprints.

TECHNICAL SKILLS:

Languages: Java 1.8/1.7/1.6/1.5/1.4 , JEE

Microservices, Servlets, JAXRS, JAX: WS, Apache CXF, SOAP, REST

Application Framework: Hadoop Ecosystem (HDFS, MAPREDUCE, SQOOP, HIVE, HBASE), CamelSpring, SpringContext, SpringSecurity, Hibernate, Toplink Drools, Quartz, Guava, JPA, JMS API, Java Mail API, JAXP

Web/Enterprise Server: Tomcat, JBoss, OC4J, Apache, Nginx

Programming IDE: Eclipse, MyEclipse, SQL Developer, SQLYog, Squirrel, Jboss studio

Project Tools: Maven, Ant, SVN, CVS, Git, TFS, WinMerge, Compare It, SecureCrt, SecureFx, Jenkins, jdbc

Code Quality Tools: Sonar, FindBug

Database: Oracle 11g, MySQL, PostgreSQL, SQL Server, DB2

Cloud: Google Cloud, AWS

PROFESSIONAL EXPERIENCE:

Confidential, Parsippany NJ

Senior Java /Google cloud Consultant

Responsibilities:

  • Identify and document existing staging/data mart tables.
  • Do Data mapping to Existing NRT to HEAT system by doing reverse engineering java code and stored procedures.
  • Write Google Data Flow jobs using apache beam to move data from BiqQuery to Spanner and Google Pub Sub to BiqQuery.
  • Write Micro Service using spring Boot and deploy into open shift to query the data from Google spanner/Big query.

Environment: Microservice, Java 1.8/1.7, ApacheBeam, SpringBoot, OpenShift, GoogleBigQuery, Google Spanner, Google Pubsub, Google DataFlow, OpenShift, Maven, TFS, GIT, Junit

Confidential, Parsippany, NJ

Java Consultant

Responsibilities:

  • All the modules developed on top of Java /spring/JSP/Bootstrap/JQuery infrastructure as MVC web application and running inside Web logic.
  • Designed input forms corresponds to Mainframe input screen.
  • Written Controller, Service, Repository layers.
  • Written Stored procedure and result set will be used as source for reports.
  • Generated Reports using Jasper Reports
  • Implemented Junit test classes for all business and DAO classes.

Environment: Java, SpringBoot 2.0, JdbcTemplate,DB2,Maven,Wmq,ActiveMQ,TFS,putty,winscp,weblogic,Junit

Confidential, Parsippany NJ

Java /Fuse Consultant

Responsibilities:

  • All the modules developed on top of Camel /Spring infrastructure and running inside FUSE container.
  • Build Routes that consumes message from different upstream system and send it to downstream use point to point, pub/sub model.
  • Implemented Cache component using CamelCache, EhCache for frequently used business master data.
  • Requirement discussions, Defect status update, TFS Updates.
  • Prepare Interface Agreement document with other systems.
  • Prepare design document and conduct design review meeting with team before start coding.
  • Developing route builder using camel.
  • Doing production investigation by doing log grep using grep comments and log insight tool.
  • Prepare Jmeter test cases for integration testing which will reduce the overall burden in doing the regression testing when new changes are posted.
  • Implemented Junit test classes for all business and DAO classes.

Environment: Camel,Java,Spring,JdbcTemplate,DB2,Maven,Wmq,ActiveMQ,TFS,putty,winscp,Fuse Jmeter,Junit

Confidential, NJ

Senior Java/Hadoop Developer

Responsibilities:

  • All the modules developed on top of Spring infrastructure.
  • Defining job flows for new customers and schedule the jobs using Azkaban job scheduler.
  • Monitor Hadoop cluster connectivity and performance.
  • Manage and analyze Hadoop log files.
  • Data ingestion into hive table in adhoc manner for reporting purposes.
  • Data migration from SQL to Hbase using Sqoop utility.
  • Used HbaseTemplate API to scan, put and delete data from Hbase with row Mapper.
  • Coded hadoop Map Reduce jobs to aggregate data in hourly,daily,monthly basis.
  • Requirement discussions, Daily status update, JIRA Updates.
  • Design and Develop Restful API using CXF and validated using Rest Client Swagger, Postmen.
  • Developing mapping beans and configuration files using Hibernate.
  • Developed standalone java program to generate CSV reports and place it in FTP.
  • Developed Monitoring application to observe statistics of application status using business condition and send email alerts to customer.
  • Have Used SAX and DOM parsers to parse the incoming XML messages.
  • Coded using multithread in java for sending command to multiples devices.
  • Implemented Junit test classes for all business and DAO classes.
  • Have hosted the application in AWS as part of migration plan which involves selecting the appropriate AWS service based on compute, data, or security requirements.
  • Exploring Elastic Search as a part of design production support tool to analyze the production logs.

Environment: Java, Spring, Hibernate, Restful Web services, CXF, Jackson, Gson, ActiveMQ, Drools, Quartz Scheduler, Hadoop, HBase. Sqoop, Hive, CentOs, AWS, SVN

Confidential, New York

Lead /Senior Java Developer

Responsibilities:

  • Gathering and analyzing the business requirements.
  • Handled three members team and delegate the tasks to team members.
  • Designing, developing, integrating, troubleshooting and debugging of the application.
  • Pulling out Large Data Available in multiple Databases in SQL Server to single Database instance which is used by this particular application.
  • Written Views and Stored procedure, functions to build the business data from multiple data sources
  • Coded using Spring Context and Spring Core Modules.
  • Extensively used Collections API for exchanging data between business and Service layers.
  • Used Google Map Api to extract Lat/Long details by giving Address using Multi-Threading.
  • Written Custom Java Login Module by incorporating Windows Active Directory for Authentication as well as Authorization.
  • Deploying the application in the production environment managing smooth implementation within deadlines.

Environment: Java, Spring, Hibernate, Restful Web services, Junit, GoogleAPI, SQL Server, POI APIGIT, Ajax, HTML, CSS, JQuery, AngularJs, Apache Tomcat, Jenkins, Maven

Confidential

Senior Java/Hadoop Developer

Responsibilities:

  • Gathering and analyzing the business requirements.
  • Monitor Hadoop cluster connectivity and performance.
  • Manage and analyze Hadoop log files.
  • Data migration from SQL to Hbase using Sqoop utility.
  • Used HbaseTemplate API to scan, put and delete data from Hbase with row Mapper.
  • Coded hadoop Map Reduce jobs to aggregate data in hourly,daily,monthly basis.
  • Implemented Email Notification using Spring, Java Email API.
  • Design and Develop Restful API using CXF and validated using Rest Client Swagger, Postmen.
  • Developing mapping beans and configuration files using Hibernate.
  • Implemented Reports generation using SuperCsv and Quartz Scheduler.
  • Responsible for implementing Job scheduling using Azkaban.
  • Written shell scripting for various job scheduling and Cron jobs.
  • Package and deploy the application on different machines and integrate it with other applications.
  • Resolving defects and issues and implementing change-requests.
  • Maintaining code quality and consistency of the product.
  • Fixing bugs during system testing User acceptance test.
  • Offshore environment setup and monitoring

Environment: Java, Spring, Hibernate, ActiveMQ, Drools, Quartz Scheduler, Hadoop, HBase, Sqoop, MapReduce, HDFS.

Confidential, Hirschbach, NJ

Senior Java Developer

Responsibilities:

  • Requirements gathering and effort estimations.
  • Developed Data Feeder using Java Threading and concurrency.
  • Made use of JAXB to marshall and unmarshall Object to xml and vice versa.
  • Preparing XSD documents which are contract document being exchanged via web services for each client as XML.
  • Setup and launch the web service and provide the end point to customer.
  • Developed web service client for the customer which is used to pull the data from centralized database to Customer specific databases.
  • Exposed SOAP based web service end point which customer can use to push their data.
  • Exposed Rest based web service using apache CXF on top of JAX-RS
  • Involved in write optimized and efficient SQL queries and procedures.

Environment: Java, JAXB, JAX-WS, JAX-RS XSD, WSDL, JAVA, CXF, Hibernate, PostgreSQL, DB2, Oracle, DB2, Multithreading, Tomcat, JBoss

Confidential, Hirschbach, NJ

Java Middleware Developer

Responsibilities:

  • Designing, developing, integrating, troubleshooting and debugging the application.
  • Deploying the application in the production environment.
  • Managing smooth implementation within deadlines.
  • Providing post-implementation, enhancement and maintenance support.
  • Monitor the application for errors and performing root cause analysis/implement fixes.

Environment: Java 1.5, JMS, JPA, EJB, SocketProgramming, Multithreading, Serialization, Oracle, PL/SQL, HTML, CSS, DWR, JavaScript, jQuery, MyEclipse, OC4J, CVS

Confidential, Hirschbach, NJ

Java Middleware Developer

Responsibilities:

  • Developing new functionalities for application and implementing requirements mentioned in FRD.
  • Designing, developing, integrating, troubleshooting and debugging.
  • Developing DAO classes and does the unit testing.
  • Developing mapping beans and configuration files using Toplink.
  • Deploying the application in the production environment.
  • Providing post-implementation, enhancement and maintenance support.
  • Monitor the application for errors and for errors performing root cause analysis and implement fixes.

Environment: Java 1.5, JMS, JPA, EJB, Toplink, SocketProgramming, Multithreading, Serialization, Oracle, PL/SQL, HTML, CSS, DWR, JavaScript, jQuery, MyEclipse, OC4J, CVS

We'd love your feedback!