Post Job Free

Resume

Sign in

Java Developer Web

Location:
Bridgewater Township, NJ
Posted:
April 28, 2022

Contact this candidate

Resume:

Vinay Govinda Raju

Senior Java, Big data Engineer

Summary:

Over 14+ Years of experience in Software development in Java/J2EE (Core Java/Struts/Spring/Servlets/Web services) in Insurance, Automobile, Networking, Manufacturing domains.

Over 4.5 Years of experience in Software Development in Big Data Technologies (Hadoop/Map reduce/Hive/Hbase/Sqoop).

Over 2.5 Years of Hands on Development Experience on Kafka, Logstash, Kibana, Elasticsearch (ELK stack), AWS DynamoDB, Debezium Connector.

Excellent track record as Lead in both onsite and offshore.

Excellent analytical, high level and low-level design and problem solving skills.

Proficiency in developing secure web applications and server side development using Core Java, J2EE, REST Web Services, Struts, Spring Boot, JSP, Servlets, Map reduce, Java Beans, JavaScript, Ajax, HTML, JDBC, Oracle, PL SQL, DB2, Ant etc.

Proficiency in developing Map reduce programs, Hive queries.

Experience in building Applications using Microservice Architecture.

Experience in Agile development methodology.

Proficiency in developing workflow programs in Pentaho Data Integration ETL Tool.

Expertise in developing distributed applications using J2EE Application Servers such as IBM WebSphere and web servers like Apache Tomcat.

Skillful at developing multiple interfaces by reuse of modules using MVC architecture.

Expertise in JavaScript, Ajax and ability to analyze using UI development tools like web developer and firebug.

Hands on experience with databases including Oracle, PL/SQL involving stored procedures, triggers, functions, indexes, packages and other database objects.

Experience with tools such as Eclipse, WSAD, RAD, Toad, Run deck, Sonar etc.

Use of Log4J for effective logging. Used other tools like Putty, WinSCP, etc.

Experience in Version Control tools such as GitLab, SVN etc.

Strong analytical skills with ability to quickly understand client’s business needs.

Good communication, technical, analytical and interpersonal skills, research-oriented, motivated, proactive and self-starter.

Technical Skills:

Programming: JAVA/J2EE (JDBC, JSP, Servlets, Multithreading), JDK 1.4/1.5/1.6, UML

Frameworks: Struts 1, Spring Boot 1.4, spring 4, Hibernate 3

Design Patterns: MVC/dependency injection/ Singleton.

Technologies: Core Java, Collections, Multithreading, JSP, PL/SQL,Apache Kafka, Elasticsearch,Logstash,Kibana,J2EE, Servlets, JDBC, JSP, Spring Boot, Rest Web services, JSON Jackson Libraries,Mockito, Sonar Lite, Jenkins, Maven.

Big Data Technologies: Hadoop, Mapr, HDFS, Map reduce, Hive, Sqoop, Mongo DB.

Protocol Knowledge: HTTP, HTTPS, TCP

RDBMS: Microsoft SQL Server, Oracle, MS Access, DB2

Web/Application Servers: Apache Tomcat, WebSphere Application Server, Glassfish

Web Technologies: HTML, JavaScript, Ajax, Jquery

Build Tools: Maven, Apache ANT

IDE: Eclipse, WSAD, RAD

Configuration Mgmt Tools: SVN, GIT

Open Source Tools: Log4J, Junit, Run deck

Operating Systems: Windows XP/7, Windows Server 2003, UNIX Servers

Education and Certification:

Bachelors of Engineering (Electronics and communications), Visveshwaraiah Technological University - 2007

Training in Mainframes.

Completed Infosys internal level1, level2, level3 certifications for Java/J2EE.

Completed Infosys internal certification for Hadoop certifier.

Professional Experience:

Virtusa, Clinton, NJ April 2017 – Present

Lead Developer

Project: Microservices Integration Platform - IVR Search and Client Transformation Project

Description: Scope of the project is to develop IVR search engine using Microservice architecture. AWS Elasticsearch is used as datastore for searching required data. The end users of the application would use IVR search API to retrieve client information regarding Insurance taken by customers (like Policy enquiry, Addition of Beneficiary etc).

The data end users would be using is sourced from various systems within NYL and conformed and available as datastore for search API to fetch the data. The Client Transformation project transforms client data within organization where usage of Microservices architecture enabled to migrate data from On-prem to Cloud env.

Responsibilities:

Kick started the project from scratch on Microservices Architecture.

Involve in creation of technical design documents and review of low level design document as part of application development.

Providing insights to business and proposing new features and models for the product.

Develop data pipeline conforming the data using Kafka and ELK stack.

Built the pipeline for real time streaming of data via Kafkaà Logstashà Elasticsearch.

Created Indexes in Elasticsearch which would serve as datastore for search API calls.

Security of data using Protegrity rules using tokenization and de tokenization.

Developed Webservices to consume data in Elasticsearch index and Restful webservices are developed using SpringBoot Technology.

Integrated MySQLà Debeziumà Kafkaà DynamoDBà Logstash à Elasticsearch data pipeline in real-time data streaming.

Achieved Huge Volume of data load in the pipeline built around 80+ million documents.

Data modeling and initial load of data through sqoop process to postgres DB.

Develop Apache Nifi flows.

Develop Complex Matching process using complex Postgres SQL and optimization of procedures.

Develop comples SQL queries to ingest data to various process within client systems.

Environment: Core Java, Web services, Spring Boot, Oracle Database, Postgres Database, Kafka, Logstash, Elasticsearch, DynamoDB, Debezium connector, MDM (EBX), Spark, AWS Buckets, Buckets Policies.

Infosys, San Jose, CA July 2016 – Apr-2017

Lead Developer

Project: WebEx (Cisco Prime Fulfillment and Subscription Billing platform)

Description: Scope of the project is to develop and enhance existing business functionalities exposing RESTful web services on Spring Boot platform. The end users of the application could perform operations such as provisioning the WebEx orders placed by customers.

Responsibilities:

Kick started the project from scratch on Spring Boot framework.

Involve in creation of technical design documents and review of low level design document as part of application development.

Providing insights to business and proposing new features and models for the product.

Develop RESTful WebServices for new functionalities added for WebEx Product.

Deploy the WebServices developed in WebSphere 6.0 Environment and maintenance of the developed module.

Mentor and lead peers working on enhancements for Java/J2EE applications.

Analysis on integration of application with MongoDB NoSQL.

Used Sonar Lite tool for checking and improving the code quality.

Environment: Core Java, Web services, Spring Boot, Sonar Lite, WebSphere 6.0, Oracle Database, MongoDB.

Infosys, Bangalore, India April 2013 – June-2016

Lead Developer

Project: Connected Analytics for Network Deployment

Description: Scope of the project is to develop analytics model using Hadoop platform. The users of the application could perform functions like predictive analytics (software simulation), Network Consistency and complexity analysis, Network Incident details.

Responsibilities:

Participate in discussions with the customer to gather information and requirements.

Translate the requirements into User Stories and Plan for the delivery on Sprint cycles.

Involve in creation of technical design documents and review of low level design document as part of application development.

Providing insights to business and proposing new models for the product which adds value to business.

Develop map reduce programs for the functionalities/modules of projects.

Develop workflows in Pentaho ETL tool.

Developed Scoring, Clustering, and Insights queries using Hive Queries.

Extensively used Sqoop to Serialize/Deserialize the Data from HDFS to RDMBS and vice versa.

Document domain and technical knowledge gained during the course of the project thus increasing the knowledge assets of the project.

Integrate WebServices application with Hibernate framework.

Mentor and lead peers working on enhancements for Java, Big Data applications.

Environment: Core Java, Web services, Map reduce, Hive, Sqoop, WebSphere 6.0, Oracle Database.

Infosys, Bangalore, India Feb 2011 – Mar 2013

Sr. Java Technical Lead/Programmer

Project: Cisco Japan Finance Applications

Description: Scope of the project is to develop and enhance various financial management systems, accounting and finance applications, web portals, intranet sites, insurance management for Cisco, Japan client. The project involves developmental activities, solving of production issues within defined SLA’s and executing major/minor enhancements as per changing business requirements. The most challenging part of this project involves interfacing with a client having limited English proficiency.

Responsibilities:

Primary contact at offshore for critical online business application called Account Planning Tool, ARS, Fixed Assets, G2Case Enhancement.

ARS application involves automating the approval process among several departments in Cisco Japan

Developed a Marketing Strategy Module named as “Japan Case Study” Tool which caters as a search engine to the case study documents in Cisco Japan.

Involve in creation of technical design documents and review of low level design document as part of application re-engineering.

Keeping track of the production issues (tickets) and frequent client requests.

Daily monitoring systems and preparing support plans for maintenance activities.

Handling enhancements and change requests.

Mentor and lead peers working on enhancements for Java/J2EE applications.

Document domain and technical knowledge gained during the course of the project thus increasing the knowledge assets of the project.

Develop stored procedures for integrating middleware with backend databases.

Used Hibernate for mapping ORM Objects.

Involve in product delivery process with the end customer.

Ensure the quality attribute in the product by maintaining the phase level quality documents.

Environment: Core Java, JSP, Struts, Servlets, HTML, DB2 Toad for Oracle and DB2, JavaScript, Oracle Enterprise Console, Control Center for DB2, Eclipse, RAD, WSAD, IBM Http Server, WebSphere, DB2, Oracle, Hibernate,SSH Tectia Client.

Infosys, Bangalore, India March 2010 - Jan 2011

Application developer/Support

Project: Fuso VECT, POSTs, UVIS Projects

Description: Scope of the project is to develop and enhance various dealer management system for Mitsubishi Fuso.

The project involves developmental activities, solving of production issues within defined SLA’s and executing major/minor enhancements as per changing business requirements.

The most challenging part of this project involves interfacing with a client having limited English proficiency.

Responsibilities:

Primary contact at offshore for critical online business application called VECT, POSTS and UVIS.

VECT application involves Dealer Management function.

POSTS application involves Post Vehicle Management at FUSO Development Centre.

UVIS Application involves Used Vehicles Management

Keeping track of the production issues (tickets) and frequent client requests.

Daily monitoring systems and preparing support plans for maintenance activities.

Handling enhancements and change requests.

Mentor and lead peers working on enhancements for Java/J2EE applications.

Debugging applications developed in different technologies like Java, SQL.

Resolved the critical customer issues by properly analyzing the root cause for the problem and fixing using the optimal solution. These solutions were delivered within the SLA.

Conducted brain storming session to get to root cause of the issue and came up with optimal solutions.

Worked with customers directly to understand the issues and provide fixes with in short time period.

Assessed the system architecture in terms of qualitative and quantitative parameters.

Unit tested the code developed by peers. Worked with the testing team in defect analysis and defect fixing at the end of each iteration release of the feature.

ORM Model developed using hibernate technology.

Coordinated production deployments with the server maintenance team.

Prepared hand over documents and reviewed it with development team.

Environment: Struts 1.0, IBM Http Server, WebSphere, DB2, Oracle, BMC Remedy IT Service Management Suite.

Infosys, Bangalore, India Dec 2009 - Feb 2010

Java Developer

Project: Campaign Project

Description: This is a development project for developing a centralized dedicated portal for various types of bottlers in different regions of china.

The most challenging part of this project involves interfacing with a client having limited English proficiency.

Responsibilities:

Responsibility deliver detailed design document which consists of technical specifications of the dedicated centralized portal.

Delivered detailed design document with optimal technical specifications for Campaign Proposal service and budget estimation service of the portal.

Coca Cola team received appreciation as detailed design document was appreciated by the client as “Best Example of complete business requirements and process documentation” at Quantum Architecture review board, Atlanta.

Created overall design for the application including component, class and sequence diagrams.

Documented both HLD and LLD for the respective modules.

Designed the architecture of Module using Java Interfaces, abstract classes and Hibernate ORM.

Environment: UML, Core Java, Hibernate.

Infosys, Bangalore, India July 2007 - Dec 2009

Java Developer

Project: Japan ARL and DSC project

Description: This web application was an application used by Mercedes-Benz, Chrysler Partners, dealers and internal users of MB and CJ Customers. Project involves development of web applications, testing and support.

Responsibilities:

Primary contact for critical online application called Automotive Recycle Law(ARL). It involves management of recycle fees collected for vehicles sold by Mercedes-Benz and Chrysler Japan, maintaining the finance details, issuing of recycle coupons etc.

Primary contact of websites for Mercedes-Benz, SMART and Chrysler brand of vehicles. All these websites are critical with respect to client business and vehicle sales.

Responsibility for analysis, design (high level, low level) and build application using Servlets and MVC framework.

Setup Oracle database, development of back end packages and functions.

Developed view layer for user and admin screens using JSP Custom tags, HTML, JavaScript and CSS.

Performed testing, analysis and fixes for cross site scripting vulnerabilities in the application.

Suggested and implemented user experience improvements to the web application.

Used Hibernate form Mapping Java Objects with database objects.

Environment: Core Java, Servlets, JDBC, JSP, JavaScript, WebSphere, Super Visual Formade (PDF reporting tool), Oracle Database, DB2.



Contact this candidate