0% found this document useful (0 votes)
30 views

Vinith JavaResume

IT JAVA RESUME

Uploaded by

babjileo22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views

Vinith JavaResume

IT JAVA RESUME

Uploaded by

babjileo22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Vinith B

Java Full Stack Developer


Vinithb035@gmail.com
Phn no: +1 972-525-1319

PROFESSIONAL SUMMARY:
● Have around 8+ years of extensive experience in SDLC methodologies and Analysis, Design, Development, and Testing of
web-based and client-server multi-tier applications using Java technologies.
● Have working knowledge of Agile (SCRUM) Business-Driven Development (BDD) and Test-Driven Development (TDD)
development approaches and JIRA to track the progress of projects.
● Experience in designing User Interface (UI) applications and professional web applications using HTML5, CSS3, JavaScript,
jQuery, NodeJS, ReactJS, AngularJS, Angular 11 & 6, AJAX, JSON, Bootstrap, and Responsive designing.
● Experience working with Redux architecture and Object-Oriented ideas to improve website performance.
● Hands-on experience with Multithreading, Exception Handling, Concurrency, Generics, File Handling I/O, Data Structures
and Collections, and Garbage Collection in Core Java.
● Experienced in using Java 8 features like Stream API, functional interfaces, Parallel Streams, Lambdas, and filters.
● Worked on many Spring framework components such as Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring
DAO, Spring AOP, and Hibernate frameworks.
● Experience in building web applications using spring framework modules like Spring ORM, Spring MVC,
● Spring DAO, Spring AOP, Spring Context, Spring Security, Spring Core, Spring IOC, Spring Boot, Spring Batch
and Web Services using Eclipse and integration with Hibernate as well as Struts.
● Worked end to end development using Spring Boot, Spring Data, Spring Batch, Rabbit MQ, Oracle,
Cassandra. Database Modelling, Rest Services Development (Java 1.8).
● Developed and deployed microservices-based applications using Spring Boot and Spring Cloud.
● Experience in design and development of J2EE applications with Servlets, Struts, Spring Framework, Web
Services (SOAP & REST), JDBC, Hibernate and IBatis.
● Have experience in Express, Node JS, and MongoDB to create cross-platform server-side JavaScript frameworks.
● Experienced in developing applications using IDEs like Eclipse, IntelliJ, VS Code.
● Implemented the Apache Kafka cluster as a messaging system between APIs and Microservices, as well as Java Message
Service (JMS) to produce, transmit, receive, and read messages.
● Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL
relational databases to NoSQL databases.
● Experienced in relational database modeling, design, and development of PL/SQL stored procedures and packages in
Oracle, SQL Server, PostgreSQL, and MySQL and worked with NoSQL databases such as MongoDB and Cassandra.
● Well-versed with JDBC, Hibernate, and Spring Boot JPA to establish communication between the databases and server side
of the applications.
● Experienced in using Log4j and Slf4j utilities to compute run-time logs for project management.
● Have experience with Swagger to document the APIs and used Postman to validate the REST APIs.
● Have extensive familiarity with container platforms such as Docker and container orchestration such as EC2 Container Service
and Kubernetes.
● Have expertise in Amazon Web Services such as EC2, S3, ECS, DynamoDB, Cognito and Security groups and deploying on
EC2 instances and connecting to the Databases on the RDS.
● Configured and deployed multiple applications onto Microsoft Azure utilizing the relevant services like Web Apps, Virtual
Machine, AKS, Blob Storage, Resource Groups, Azure SQL, Cloud Services, and ARM.
● Strong expertise in configuring and deploying applications utilizing servers such as Apache Tomcat, JBoss, and WebLogic.
● Well-versed in using Git, Bitbucket, and SVN.
● Worked with Splunk, CloudMonix, and CloudWatch as tools to monitor and track the applications.
● Experienced in writing test cases and testing applications using Selenium, Jest, Protractor, JUnit, SOAPUI, Mockito, and
Postman, and experienced with using build tools like Maven, Gradle, and ANT.
● Used OAuth 2.0 authentication protocol for security and authorization.

TECHNICAL SKILLS:

Languages Java (JDK 1.6/1.7/1.8/1.11), PL/SQL

UI Technologies JSP, XML, HTML5, CSS3, AJAX, JSON, JavaScript, jQuery, Bootstrap, React, Typescript, Angular 6
& 11, NodeJS, ExpressJS,

Java Frameworks Spring, Spring MVC, Spring REST, Spring Boot, Spring Cloud, Spring Security, Spring AOP, Spring
DAO, Hibernate, JDBC

Databases Oracle DB, MariaDB, MySQL, PostgreSQL, MongoDB, Cassandra

Build scripts and DevOps Tools Maven, Gradle, ANT, Jenkins, Kubernetes, Docker

Cloud Technologies AWS- EC2, S3, ECS, EKS, Security Groups, RDS, CDN, Elastic BeanStalk, DynamoDB Azure - Web
Apps, Virtual Machine, AKS, Blob Storage

Version Control Git, SVN, Bit Bucket

Testing Tools / Others JUnit, Postman, SOAPUI, Mockito, Jest, Protractor, log4j, slf4j, Splunk, CloudWatch, JIRA

Messaging Tools JMS, ActiveMQ, RabbitMQ, Apache Kafka

PROFESSIONAL EXPERIENCE:
Client: JPMorgan, TX
Role: Senior Full Stack Developer APRIL 2022- PRESENT
Responsibilities:
● Worked in a highly dynamic Agile environment and participated in scrum and sprint meetings and code reviews and
planning sessions with business analysts and team members to analyze business IT Requirements and helped the team
to achieve sprint goals.
● Used JIRA for tracking the Project Stories and bug fixing.
● Created responsive UI web pages using Angular 11. Worked with Angular filters in expressions and directives to filter data
in the UI and improve the front.
● Implemented Angular 11 component router for navigation and the services to connect the web application to back-end
APIs.
● Migrated legacy app that is written in HTML, CSS, JavaScript to ReactJS
● Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the
runtime environment for the CI/CD system to build, Test and Deploy.
● Involved in end-to-end development using Spring Boot, Spring Data, Spring Batch, Rabbit MQ, Oracle,
Cassandra. Database Modelling, Rest Services Development (Java 1.8).
● Used Spring Core Annotations for Dependency Injection, Transaction management, Spring REST for REST
API’s, Spring Boot for micro services and Kafka as message broker and Cassandra as backend databases.
● Used Protractor to perform end-to-end testing for a single-page application developed using Angular 11.
● NodeJS is used to build the server-side application.
● Developed and built Microservices architecture and integrated with Angular application using Angular HTTP Client.
● Used Java 11 to build modules and utilized Spring Boot framework to construct the microservices.
● Spring Cloud, Spring Boot, Spring Batch, and Spring Integration were used to create microservices and APIs. Spring Boot
Framework was used to develop the application, and Spring Security was used to handle security.
● Worked with Cloud Config Server to manage external properties for applications across all environments and Eureka server
to know details like IP address and the ports on which the client applications are running.
● Provided connections using Spring Data JPA and Spring Data Cassandra to the database and developed
● SQL/NoSQL queries to manipulate the data.
● Used NoSQL databases like AWS Dynamo DB and S3 for data persistence.
● Deployed application on Docker on the AWS Platform utilizing EKS (Elastic Kubernetes Service) and used Jenkins for
orchestrating.
● Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to
desktop,
● Tablets and mobile users using React JS.
● Triggered the jobs in Jenkins for continuous integration and continuous deployments (CI/CD).
● Created AWS Security Groups for deploying and configuring AWS EC2 instances and utilized S3 buckets to store the
required project contents.
● Used PostgreSQL Database and Cassandra as the NoSQL database and performed CRUD operations.
● Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page
● Application (SPA).
● Utilized AWS Lambda to upload data into AWS S3 buckets and to trigger Lambda Functions Including EC2.
● Utilized Spring Boot JPA framework to integrate PostgreSQL to the server side.
● Worked with Apache Kafka and Spring Boot Starter Email to send notifications and messages across the microservices
architecture.
● Worked with Postman for API testing and Mockito and JUnit for unit testing, and Splunk for tracking and monitoring the
entire application.
● Implemented user-friendly web-based application using AngularJS, HTML5, CSS3, Spring and MongoDB.
● Implemented Microservices Architecture and made REST API calls from Angular and parsed the data to client
● and handled the security using Spring Security and OAuth 2.0 authentication protocol.
● Git was used as the version control to effectively keep track of the code and VS Code and IntelliJ as the IDE for the project
and Maven as the build tool.
● Delivered React JS applications solving the issues and following best practices. Developed Web
● ssAPI using Node.js, React.js and React Native and hosted on multiple lead balances API instances.
● Configured AWS EC2 instances, S3 Buckets and Cloud Formation Services based on the business
● requirements.
● Used Spring Batch and Spring Integration to run the job and migrate the data from legacy to digital platform.
● Used OAUTH 2.0 to authenticate users and give security to Restful web services.
● Used slf4j for effectively logging and troubleshooting the issues.
● Put in additional efforts to integrate the latest technologies and optimize the application and provide a better user
experience. To reduce project delays, I worked with the Quality Assurance team to better the application performance.

Environment: Agile, Java 1.11, Typescript, Angular, JavaScript, jQuery, JSON, Spring Boot, Spring Ribbon, Eureka, Cloud Config,
VS Code IDE, PostgreSQL, Cassandra, Spring Boot JPA, Jenkins, JIRA, Docker, Kubernetes, slf4j, Apache Kafka, Git, AWS, Protractor,
Mockito, JUnit, Splunk, Unix, Linux, OAUTH 2.0, Postman, SOAPUI.

Client: S A P , P A
Role: Java Developer NOV 2019-MAR 2022
Responsibilities:
● Involved in all phases of the SDLC of the project, including requirement gathering, analysis, designing, development, and
testing.
● Actively worked as a part of Agile Software Development Methodology including Scrum technology.
● Interacted with other team members to understand project needs during the design phase and conducted regular code
review sessions.
● Involved in Using JIRA to assign, track, report, and audit the issues in the application
● Created a single-page application with loading multiple views using route services to make it dynamic by using React and
NodeJS.
● Worked on ReactJS components, Forms, Events, Keys, and Router, plus Redux, Animations, and Flux concepts.
● Developing Rest API that Interact with database - via java persistence API (JPA, Hibernate). Write entity
● classes as part of JPA mapping to establish simple or complex relational with database.
● Used the Axios concept in React to integrate the front-end part into the back-end part of the application.
● Built and consumed RESTful services in modules and implemented serialization using Spring Boot REST APIs and JSON.
Designed and developed the REST-based Microservices using Spring Boot.
● Worked on migrating existing applications from AWS cloud platform to Azure. Perform Service migrations
like lift and push on On-Perm and AWS and Azure servers reducing server and maintenance cost. Extensively used Java 8
features such as lambda expressions, Parallel operations on collections, multithreading, and for effective sorting
mechanisms.
● Involved in end-to-end development using Spring Boot, Spring Data, Spring Batch, Rabbit MQ, Oracle,
● Cassandra. Database Modelling, Rest Services Development
● Involved in configuring Spring-Boot and NOSQL in the project.
● Used AWS S3 to store data and to retrieve the stored data very quickly and used Elasticsearch for searching
the document.
● Used Java 8 feature called Stream API for Bulk Data Operations on Collections using both streams and parallel streams.
● Wrote authentication and authorization classes and managed them in the front controller for all the users using Amazon
Cognito.
● Performed CRUD operations in Oracle Database and utilized MongoDB.
● Developed user interface by using the React JS, Flux for Single Page Application development.
● Used Spring Boot JPA to integrate the Oracle DB to the server side. Wrote Stored SQL procedures, triggers, and effective
SQL queries to retrieve the data from the Oracle DB.
● Well experienced in developing applications using jQuery, React JS for view rendering and
implementing React JS with Redux and Flux patterns to attain MVC functionality.
● Worked on AWS cloud services for installing, configuring, and auto-scaling, and EC2 services and Amazon S3 to save data
snapshots, and DynamoDB to run high-performance streaming services.
● Used Apache Kafka for sending messages through the microservices.
● Working on spring cloud for configuration management and maintained the apps on AWS.
● Used AWS deployment services to quickly set up a dynamic website and configured virtual servers using
● AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS.
● A continuous Integration deployment plan was used to configure apps, and Jenkins was integrated with Git Repository for
Continuous Integration.
● Used S3 (Video file storage) and connected to CDN, and Elastic Beanstalk (For server deployment) and was responsible
for setting up, maintaining, and evolving the cloud infrastructure of web applications.
● As part of Cloud Native development, used EKS for hybrid deployment and batch processing.
● Used slf4j for logging and Postman for API testing and Mock and JUnit for unit testing, Jest for testing the React-based UI,
and Amazon CloudWatch for monitoring and tracking the application.
● Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9,
Safari and FF.
● Used AWS S3 to store data and to retrieve the stored date very quickly and used Elasticsearch for searching
the document.
● The version control used was Git and IntelliJ was used as the IDE and Maven as the build tool. Used job schedulers like
AutoSys to schedule and manage jobs and set up dependencies between jobs.
● Reduced site issues and optimized video streaming service by using AWS Batch, AWS SNS, which improved the application
significantly.

Environment: Java, Spring boot, Microservices, REST Web Services, IntelliJ, slf4j, PL/SQL, jQuery, React, NodeJS, JSON, XML,
Amazon Web Services, Kubernetes, swagger, Jenkins, Maven, Git, Postman, Oracle DB, MongoDB, JIRA, CloudWatch, Kafka, Spring.
Client: Omniwyse Pvt Ltd, India SEP 2018-AUG 2019
Role: Full Stack Developer
Responsibilities:
● Actively involved in all the phases of the software development life cycle (SDLC) and followed Agile methodology during the
entire application building phase and migration of the project from on-premises to the cloud.
● Used legacy frameworks and HTML, CSS, JavaScript, Bootstrap, and jQuery to develop the front end of the application.
Angular 6 and NodeJS were used during the migration phase of the application.
● Migrated from Spring MVC to Spring Boot and other spring-related frameworks and built a microservices architecture.
● Created REST APIs using Spring Boot which handled the business logic of the project.
● During the design and construction of the application, we used Java and J2EE design patterns and coding guidelines.
● HTTP Client Module was used to deliver HTTP requests to the backend (GET, PUT, POST, and DELETE).
● Used ActiveMQ for sending and receiving notifications and as an open-source message broker.
● Exposed the REST API through the Swagger tool and Swagger annotations.
● Used MariaDB as the database and wrote many stored procedures and triggers in SQL for retrieving the data effectively to
the server side.
● Worked on deploying the project onto Azure, following the CI/CD pipeline.
● Used log4j for logging and SOAPUI and Postman for API testing and Mock and JUnit for unit testing for monitoring and
tracking the application.
● The version control used was Git and IntelliJ was used as the IDE and the build tool was Maven.

Environment: Java, J2EE, Spring Boot, REST APIs, HTML, XML, JSP, CSS JavaScript, SQL, MariaDB, Azure, Splunk, SOAPUI,
Postman, Mock, JUnit, Maven, Git, log4j, JMS, ActiveMQ

Client: GGK, India. SEP 2014-AUG 2018


Role: Java Developer
Responsibilities:
● Followed agile methodology as part of the entire software development life cycle (SDLC) and had regular sprint sessions and
code review meetings.
● Worked on enhancements in the existing internal applications.
● Used HTML, CSS, JavaScript, jQuery, and Bootstrap for the UI of the internal applications.
● Used Java 1.6 and Spring MVC for the server side of the application.
● Wrote stored SQL procedures and queries and used Oracle database and JDBC to retrieve the information to the server
side from the database.
● Implemented Microservices Architecture and made REST API calls and parsed the data to client and handled
the security using Spring Security and OAuth 2.0 authentication protocol.
● Postman is used for API testing and JUnit for unit testing and used log4j for logging and JBoss as a server to deploy the
application during the phases of development, testing, etc.
● The version control used was Git and Eclipse was used as the IDE and Gradle was the build tool.

Environment: Spring MVC, Java 1.6, HTML, CSS, JavaScript, jQuery, Postman, JUnit, Oracle DB, Gradle, Git, log.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy