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

Hemanth Java Developer FSD

Gottam Hemanth Reddy is a Sr. Full Stack Java Developer with over 11 years of experience in web application development using Java, Spring, and various front-end technologies like Angular and React. He has extensive knowledge in RESTful APIs, microservices architecture, and cloud technologies, including AWS, and has worked on projects involving real-time data processing and NoSQL databases. His recent roles include developing scalable applications for clients like Keurig and NureDesk, utilizing tools such as Docker, Kafka, and various testing frameworks.

Uploaded by

staffingamitme03
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Hemanth Java Developer FSD

Gottam Hemanth Reddy is a Sr. Full Stack Java Developer with over 11 years of experience in web application development using Java, Spring, and various front-end technologies like Angular and React. He has extensive knowledge in RESTful APIs, microservices architecture, and cloud technologies, including AWS, and has worked on projects involving real-time data processing and NoSQL databases. His recent roles include developing scalable applications for clients like Keurig and NureDesk, utilizing tools such as Docker, Kafka, and various testing frameworks.

Uploaded by

staffingamitme03
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Sr.

Full Stack Java Developer

Gottam Hemanth Reddy


[email protected]
+1 8482830753

PROFESSIONAL SUMMARY:

 Around 11+ years of experience as a Full Stack Java developer in analysis, design, development, documentation,
implementing and testing of web using Java, J2EE, Structs, SAP HYBRIS, Spring & Spring Boot with REST Webservices
& micro services, HTML, CSS, JavaScript, AngularJS & React.
 Extensively worked on coding using core Java concepts like Multithreading, Collections, Serialization, Synchronization,
Exception Handling, Generics and Database Connections, as well in Java features like Streams, collectors, lambda
functions.
 Worked on Java 8, 9, 11, and 17 versions.
 Hands on experience in Spring Core, Spring MVC, Spring Boot, REST, Hibernate, JPA.
 Developed high-performance, scalable web applications using Spring WebFlux to handle concurrent requests efficiently.
 Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection,
Concurrency, and IO improvements by using Java8.
 Designed and optimized RESTful APIs using WebFlux annotations, achieving low-latency responses and high throughput.
 Experience in developing enterprise level solution using batch processing (using Apache Pig) and
streaming framework (using Spark Streaming, apache Kafka & Apache Flink).
 Hands on experience in ORM Framework - JPA / Hibernate.
 Experience in OKTA for using authentication and authorization.
 Having experience in developing solutions/API and having working knowledge of Cassandra and Kafka.
 Good knowledge on REST Web services.
 Expertise in database system like SQL Server, Oracle, MySql,PostgreSQL and NoSQL database MongoDB.
 Worked on Rest Web services for backend services, used Couchbase DB(NoSQL) for database services.
 Built RESTFul API's in front of different types of NoSQL storage engines.
 Implemented real-time data processing solutions using Spark Streaming, enabling timely analysis and action on streaming
data streams.
 Kafka integrated with Spark using Spark Streaming API.
 Worked on Scala for implementing spark machine learning libraries and spark streaming.
 Proficient Java developer with hands-on experience in Scala, leveraging the strengths of both languages to deliver robust
and scalable software solutions.
 Developed and maintained Java applications, utilizing design patterns, best practices, and frameworks such as Spring and
Hibernate to ensure code quality and maintainability.
 Implemented Scala features and functional programming concepts to enhance code readability, conciseness, and
maintainability, particularly in areas such as data processing and concurrency.
 Designed and developed scalable, high-performance systems using Java and Scala, optimizing application performance
through efficient algorithms, data structures, and concurrency models.
 In Databases, I worked on Oracle and MySQL, PostgreSQL NoSQL & Cassandra.
 Good understanding of AWS Cloud concepts, EC2, AWS Storage, AWS Database.
 I also have Continuous Integration / Continuous Deployment (CI/CD) experience in Maven, Jenkins with Docker, Code
quality, PMD, SonarQube and Venerability checks.
 Proficient in designing, implementing, and maintaining Couchbase NoSQL databases to store and manage large volumes of
structured and unstructured data.
 Extensive experience in modeling data schemas and designing document structures in Couchbase, optimizing for
performance, scalability, and flexibility.
 Implemented and optimized Couchbase indexes, views, and queries to support efficient data retrieval and manipulation,
ensuring low latency and high throughput.
 Good understanding on AWS services like, EC2, ELB, ASG, VPC, EBS, S3, Route 53.
 Demonstrated proficiency in Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies,
ensuring robust and reliable software through comprehensive test suites.
 Extensive experience in designing and implementing unit tests to validate individual components and functionalities,
ensuring code quality and maintainability.
 Proven track record in Non-Functional Testing (NFT), particularly with Gatling, to assess and validate the performance,
scalability, and responsiveness of web applications under load.
 Developed Bash scripts to automate routine tasks in Unix/Linux environments, including file manipulation, system
configuration, and process management.
 Proficient in writing Groovy scripts to automate tasks and enhance functionality in various environments.
 Extensive experience in utilizing Groovy for scripting within the context of Java Virtual Machine (JVM) applications.
 Developed custom Groovy scripts to streamline build processes and continuous integration/continuous deployment
(CI/CD) pipelines.
 Experience in unit testing the applications using Junit and Mockito Framework. Involved in deploying microservices on
Amazon EC2 cloud-based architecture in AWS.
 Developed Docker image and containers for the application by configure Docker file, using Docker Compose to manage
images.
 Strong experience in ORM Framework Hibernate.
 Experience with OAuth implementation.
 Experience with Logstash & Kibana
 Good experience in any Queue based implementations.
 Integrated Angular-based GUI with Java microservices to create responsive and interactive user interfaces, enhancing user
experience and accessibility.
 Created RESTful APIs in Java to facilitate communication between the Angular frontend and backend microservices,
ensuring seamless data flow and real-time updates.
 Skilled in Angular framework for building dynamic and responsive user interfaces, integrating with backend services
through RESTful APIs.
 Familiar with internal frameworks based on Angular, leveraging components and services for efficient development of
frontend applications.
 Knowledgeable in database design and management with MySQL, PostgreSQL, or similar relational databases, including
writing optimized SQL queries.
 Understanding of frontend technologies such as HTML, CSS, and JavaScript, with a focus on Angular for building modern
web applications.
 Proficient in version control systems such as Git for collaborative development and code management.
 Solid Experience in creating a Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster.
 Strong knowledge in ORM Framework such as Hibernate.
 Having experience in writing Spark applications using Python and Scala.
 Involved in developing functions for Amazon Lambda to manage some of the AWS services.
 In Front end, I have experience with Angular & React.
 Implemented Chef-based infrastructure automation to streamline deployment processes, reduce manual errors, and improve
overall system reliability.
 Developed and maintained Chef cookbooks and recipes to automate the configuration of servers, applications, and
networking components, resulting in a more efficient and scalable environment.
 Managed and optimized Chef server infrastructure, ensuring high availability and performance by fine-tuning
configurations and monitoring server health.
 Developed and deployed mobile applications using React Native, leveraging its cross-platform capabilities to build
performant and scalable apps for both iOS and Android platforms. Utilized React Native components, APIs, and libraries to
develop intuitive user interfaces and provide a seamless user experience.
 Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations.
 Good Experience in React.js for creating interactive UI & using One-way data flow, Virtual DOM, JSX.
 Familiar with creating Custom Reusable React Components Library.
 Worked with React JS and its components typically rendered React views, which contain additional components specified
as custom HTML tags.
 Excellent experience in implementing UI components using React JS along with Redux.
 I Worked on Agile methodology using Jira Tool & Rally.
 Worked on Ecommerce projects using SAP HYBRIS Tool.
 Experience with messaging systems such as Kafka, Kafka Connector and Apache Zookeeper.
 Worked on set up and configure Kafka brokers
 Developed and maintained Enterprise JavaBeans (EJB) components, including session beans, entity beans, and message-
driven beans, adhering to EJB specifications.
 Deployed EJB components within application server containers like JBoss and WebLogic, managing their lifecycle and
configurations for efficient execution.
 Implemented transaction management using EJB's built-in features to ensure data integrity and consistency across
distributed systems.
 Integrated TypeScript into existing JavaScript projects, gradually converting codebases to TypeScript to benefit from
enhanced code quality and tooling support.
 Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
 Utilize messaging technologies such as MQTT brokers and Kafka to enable efficient communication between distributed
components and microservices.
 Integrated JMS with other messaging protocols and technologies like AMQP, MQTT, or Apache Kafka, enabling
interoperability and seamless communication between diverse systems.
 Analyze issues with Kafka software and provide detailed solutions

PROFESSIONAL EXPERIENCE:

#Project 1

HCL : AUG 2024 to till date


Client : Keurig , Boston.
Role : Sr. Full Stack Java Developer
Tools & Technologies : Java 8, Spring Boot, Web Services, REST API’s, OKTA, NoSQL, Log4j,
Spring Kafka, Docker, Bootstrap, Jenkins, JMeter, Junit, Apache Flink, Mockito,
SVN, Maven, React, Spark.
Project Description:
A Keurig project could focus on developing a new line of single-serve coffee brewing machines or K-Cup pods, prioritizing
features like improved sustainability, diverse beverage options, smart technology integration, enhanced brewing customization,
and a smaller footprint, while maintaining the core value proposition of fast, convenient, and high-quality coffee brewing at
home; with a key emphasis on exploring innovative pod designs that are more environmentally friendly, such as compostable
materials or reusable options.
Job Responsibilities:
 Developed the backend server with Spring Boot, involving different layers of the application including entity/model,
DAO/repository, Controller, Service, Business, and Persistence.
 Involved in creating and designing database, and connect database with Hiberante (ORM).
 Involved in authentication process. Configured Spring for customized JwtTokenProvider, incorporated JwtFilter, yet not
conflicting global CORS requirement.
 Developed Python scripts for testing the car functioning on dierent services
 Used JUnit testing for quality assurance.
 Developed RESTful API for front end API usages.
 Started the front-end application with React and used state object React Class Component for general stateful
management.
 Implemented redux to resolve application's global state management, especially for user login status.
 Enhanced user experience with React's life cycle methods, including componentDidMount, shouldComponentUpdate,
componentWillUnmount, etc.
 Used React 16.8's new feature Hooks to rewrite/re-factor front-end application and truncated down 30% codes (better
maintenance).
 Developed the web application with the newest React features centralized with Hooks.
 Later re-implemented the front end authentication with native React Context and used React.useContext as syntactic
sugar.
 Incorporated with @Reach/Router to handle routing.
 Automated MySQL container deployment in Docker using Python and monitoring of these containers.
 Created applications and congured roles such as Client, Identity Provider, and Resource Service of OAuth 2.0 on Okta.
 Used axios for http requests and attached Bearer token for secure usage of API.
 Used node/sass for quick development.
 Used Python programming and Django for the backend development, Boostrap and Angular for frontend connectivity
and MongoDB for database
 Basically, replace all React class component with functional component. For stateful management, replaced with new
Hooks like useState, useEffect, use Reducer, and useRef.
 Practiced latest ES6 features including let, const, and arrow function.
 Responsible for design and maintenance of the Git repositories.
 Participated in Agile methodology for application development and SCRUM meeting every day.
#Project 2

3i infotech pvt ltd : JUL 2023 to Aug 2024


Client : NureDesk, Rariton NJ.
Role : Sr. Full Stack Java Developer
Tools & Technologies : Java 8, Spring Boot, Web Services, REST API’s, NoSQL, Log4j, Spring Kafka,
Docker, Bootstrap, Jenkins, JMeter, Junit, Apache Flink, Mockito, SVN, Maven,
angular & React,Spark.
Project Description:
NuReDesk, a cloud based DaaS provides comprehensive, zero trust-based end user computing solutions, enabling secure and
instant access to business applications from anywhere, any device and over any network.
Job Responsibilities:
 Worked on Core Java, OOPS, Collections, Multi-threading. Java concepts and Servlets.
 Worked on application development using Spring Core and MVC.
 Designed and developed scalable and high-performance backend services using Node.js, Express.js, and other relevant
frameworks.
 Built real-time web applications and microservices using Node.js and Socket.IO, enabling bidirectional communication
and live updates between clients and servers.
 Implemented shell scripts to orchestrate complex workflows, including deployment processes, backup routines, and data
processing pipelines.
 Automated MySQL container deployment in Docker using Python and monitoring of these containers.
 Used Couchbase Lite, a client-side'NoSQL' database hosted on the device, exposed via REST API through the pmapi
domain which automatically replicates to a master server- side database.
 Worked with NoSQL Cassandra to store,retrieve and update and manage all the details for Ethernet provisioning and
customer order tracking.
 Worked on Rest Web Services as well as Node Rest framework for backend services, used Mongo DB(NoSQL) for
database services.
 Involved in the development of real time streaming applications using PySpark, Apache Flink, Kafka, Hive on
distributed Hadoop Cluster.
 Extensively used java8 features such as lambda expressions, Parallel operations on collections, multithreading and for
effective sorting mechanisms.
 Integrated Active Directory (AD) with Okta Universal Directory so that Okta can access current AD to authenticate users
 Used Streams and Lambda expressions available as part of Java8 to store and process the data.
 Integrated shell scripts with existing tools and systems across diverse environments.
 Kafka integrated with Spark using Spark Streaming API.
 Proficient in writing modular and reusable shell scripts.
 Designed and implemented microservices architecture using Node.js and containerization technologies like Docker,
facilitating modularization, scalability, and maintainability of distributed systems.
 Experience in built web services using spring and CXF operating within ESB, offering REST, AWS and SOAP
interfaces.
 Architected and developed microservices architecture using Spring Boot and Spring WebFlux to handle asynchronous
communication and event-driven workflows.
 Worked on JBoss, Oracle DB, MySQL.
 Worked on Scala for implementing spark machine learning libraries and spark streaming.
 Experienced in database administration tasks including user management, backup and recovery, and performance
monitoring.
 Knowledgeable in PL/SQL development for implementing complex business logic and data processing within Oracle
databases.
 Familiar with JDBC for integrating Java applications with Oracle databases, facilitating seamless data access and
manipulation.
 Provisioned and managed Amazon EC2 instances, including configuration, deployment, and monitoring of virtual
servers to support various application workloads.
 Configured Auto Scaling groups and Load Balancers to ensure high availability and scalability of EC2 instances,
optimizing resource utilization and minimizing downtime.
 Utilized Groovy's dynamic typing and concise syntax to create efficient and readable scripts for data processing and
manipulation.
 Integrated Scala modules and libraries into existing Java codebases, ensuring seamless interoperability and leveraging
the unique features of both languages to address complex business requirements.
 Proficient in using Scala frameworks such as Akka for building reactive, resilient, and distributed systems, enhancing
fault tolerance and scalability in mission-critical applications.
 Developed and maintained Couchbase data access layers in applications using appropriate client libraries and SDKs,
ensuring seamless integration with the application stack.
 Implemented data replication and synchronization strategies in Couchbase to ensure data consistency and availability
across distributed environments and data centers.
 Designed and implemented backup and disaster recovery solutions for Couchbase databases, ensuring data integrity and
continuity in the event of failures or outages.
 Proficient in troubleshooting and resolving performance issues, bottlenecks, and data consistency issues in Couchbase
databases, utilizing Couchbase monitoring and diagnostic tools.
 Implemented unit tests and integration tests using frameworks like JUnit and ScalaTest, ensuring the reliability and
correctness of Java and Scala code across the software development lifecycle.
 Implemented Groovy scripts for web development projects, leveraging frameworks like Grails for rapid application
development.
 Applied Groovy scripts for system administration tasks, including file manipulation, system monitoring, and log
analysis.
 Created and managed Amazon S3 buckets for storing and serving static assets, backups, and log files, implementing
versioning, encryption, and lifecycle policies to enhance data protection and compliance.
 Utilized AWS CloudFormation to automate infrastructure provisioning and deployment, defining infrastructure as code
(IaC) templates to achieve consistent and repeatable deployments.
 Worked closely with DevOps team to deploy and manage WebFlux-based applications in Docker containers and
Kubernetes clusters, ensuring high availability and fault tolerance.
 Used Python Library Beautiful Soup for web scrapping to extract data for building graphs
 Conducted performance testing and optimization of WebFlux applications using tools like Apache JMeter and Gatling,
achieving sub-millisecond response times and horizontal scalability.
 Working on Lambda Expressions, Functional interfaces Stream API’s, Time API, and Improvements on Collection,
Concurrency, and IO improvements by using Java 8.
 Spearheaded the development of dynamic and responsive web applications using Angular 9, leveraging its powerful
features such as components, directives, services, and dependency injection.
 Integrated Angular 9 applications with RESTful APIs using HttpClient module to perform asynchronous data fetching
and manipulation, ensuring seamless communication between front-end and back-end systems.
 Implemented two-way data binding and reactive forms in Angular 9, enabling real-time data synchronization between UI
elements and underlying data models, enhancing user interactivity and experience.
 Leveraged RxJS observables and operators to handle asynchronous operations, manage state changes, and implement
reactive programming patterns in Angular 9 applications.
 Actively interacted with business team to make clear the technical requirements and build the trading application
using React, Node.js, Express and MongoDB.
 Designed and implemented Single Page Application using React and Redux architecture to wire up State
Store, Components, Containers, Action Creators and Reducers.
 Experience in Creating and designed the AWS Cloud Formation Templates in different environments according to the
given requirement.
 Implemented Login Component using React/Redux to ensure user & Single Sign on and Multi-factor Authentication.
 Utilized my proficient development skills in JavaScript-based environments like React Native,
 React, and TypeScript to craft innovative, resilient solutions in past projects. These technologies were effectively applied
to craft dynamic, user-friendly interfaces, elevating the overall project functionality and user experience.
 Configured services with Http Client to send request to back-end, including get, post, put and delete methods.
 Implemented Order Component with React/Redux to create orders, fulfill orders and track orders & status.
 Designed and developed responsive User Interface (UI) using HTML5, CSS3, Bootstrap, JavaScript and React.js.
 Created applications and configured roles such as Client, Identity Provider, and Resource Service of OAuth on Okta.
 Developed and executed Gatling scripts to simulate realistic user scenarios and workload patterns, accurately assessing
application performance metrics and identifying performance bottlenecks.
 Implemented Spark using Scala and Spark SQL for faster testing and processing of data.
 Collaborated with cross-functional teams to define NFT requirements, design test scenarios, and analyze test results to
optimize application performance and scalability.
 Proficient in analyzing Gatling test reports to identify performance trends, anomalies, and areas for improvement,
providing actionable insights to development and infrastructure teams.
 Integrated NFT testing into continuous integration and delivery pipelines, automating performance testing to ensure early
detection of performance issues and expedited feedback loops.
 Implemented Spark using Scala and Spark SQL for faster testing and processing of data.
 Strong advocate for test automation and quality assurance best practices, driving initiatives to enhance testing efficiency,
reliability, and coverage across the software development lifecycle.

#Project 3

IBM : MAR 2022 to JUN 2023


Client : USAA, Bangalore india
Role : Sr. Full Stack Developer
Tools & Technologies : Java 8, Spring Boot, Spring Security, Web Services, REST API’s, Mongo DB,
Angular 9, Log4j,
Spring Kafka, Docker, Bootstrap, Jenkins, JMeter, Junit, Mockito, SVN,
Maven, Spark, Azure.
Project Description:
The United Services Automobile Association is an American financial services company providing insurance and banking
products exclusively to members of the military, veterans, and their families.
Job Responsibilities:
 Hands on experience on Core Java, OOPS, Collections, Multi-threading. Java concepts and Servlets.
 Worked on application development using Spring Core and MVC.
 Translating functional and technical requirements into detailed architecture and design O Working with UI-Responsive
HTML5, AngularJS, AngularJS2 Typescript, ReactJS, Bootstrap Full implementation of MVC framework using 4.7 and
core 3.0
 Deployment Azure blob Storage.
 Worked on Azure SQL Implementation.
 Worked on Blob storage configuration.
 Worked on Azure Function for creation of Storage Accounts.
 Experience in built web services using spring and CXF operating within ESB, offering REST, AWS and SOAP
interfaces.
 Implemented Angular 9 features in the front-end to build web components, modules and services, testing was done for
the UI Components using Protractor and Jasmine.
 Working on Lambda Expressions, Functional interfaces Stream API’s, Time API, and Improvements on Collection,
Concurrency, and IO improvements by using Java 8.
 Automated most of the daily task using python scripting.
 Worked on Docker container snapshots, attaching to the
 Make pluggable UI Microservice for each platform which should solve the monolithic problem of seed generation and
create Docker image and deploy them into Kubernetes using Angular 9.
 Proficient Java developer with hands-on experience in Scala, leveraging the strengths of both languages to deliver robust
and scalable software solutions.
 Developed and maintained Java applications, utilizing design patterns, best practices, and frameworks such as Spring
and Hibernate to ensure code quality and maintainability.
 Implemented Scala features and functional programming concepts to enhance code readability, conciseness, and
maintainability, particularly in areas such as data processing and concurrency.
 Designed and developed scalable, high-performance systems using Java and Scala, optimizing application performance
through efficient algorithms, data structures, and concurrency models.
 Integrated Angular-based GUI with Java microservices to create responsive and interactive user interfaces, enhancing
user experience and accessibility.
 Strong proficiency with Core Java or with Scala, preferably on Spark (Hadoop).
 Developed Data Ingestion application to bring data from source system to HBase using Spark Streaming, Kafka.
 Database experience preferably with DB2, Sybase, or Oracle
 Complete SDLC process and Agile Methodology (Scrum).
 Experience in development on other application types (Web applications, batch, or streaming)
 Integrate services with legacy systems and APIs, and provide clean interfaces to clients
 Deep familiarity with distributed systems and scalability.
 Developed Data Ingestion application to bring data from source system to HBase using Spark Streaming, Apache Kafka.
 Data segregation/categorization is performed based on the requirement using Spark Streaming API (Transformations &
Output Operations) on the data stored in HBase.
 Hive external tables are created mapped to the data stored in the HDFS and Hive tables are accessed using Spark SQL.
 Implemented solutions using Hadoop, Apache Spark, Spark Streaming, Spark SQL, HBase and Scala.
 Created RESTful APIs in Java to facilitate communication between the Angular frontend and backend microservices,
ensuring seamless data flow and real-time updates.
 Used Micro service architecture with Spring Boot, Spring Security, Spring Batch based services interacting through a
combination of REST and Apache Kafka message brokers.
 Build web forms and pages by using HTML5, CSS4, Bootstrap, JavaScript and created asynchronous calls to the back-
end server using Ajax.
 Developed and deployed mobile applications using React Native, leveraging its cross-platform capabilities to build
performant and scalable apps for both iOS and Android platforms. Utilized React Native components, APIs, and libraries
to develop intuitive user interfaces and provide a seamless user experience.
 Worked with NoSQL database MongoDB and worked with it to perform many different operations and also data models
document, key-value & wide column, or graph model.
 Implemented UI components using Angular 9 dependency Injection, Models, data binding and controllers.
 Expertise in implementing Web services, Microservices, AWS, Docker & JMS for the synchronous and asynchronous
connection between two applications running in different servers.
 Using Spring Data JPA with Hibernate to integration SQL Server into back-end web applications and
performing CRUD and aggregation operations on a database.
 Built and consumed RESTful web services in modules and implemented serialization using Spring Data
REST and JSON.
 Implemented various features of Spring framework such as Dependency Injection (DI), IOC, Security, AOP
 Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and
staged virtual environments using Docker and Vagrant. and integration with Hibernate, and used its concepts like
inheritance, lazy loading, locking, and transactions.
 Used Spring Core Annotations and Spring MVC for REST API’s and Spring Boot for Microservices.
 Implemented Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers
for communicating between different applications and Microservices.
 Developed end to end data processing pipelines that begin with receiving data using distributed messaging
systems Kafka through persistence of data into HBase.
 Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
 Experienced with OpenShift platform in managing Docker containers and Kubernetes clusters, develop and test
environments of different applications by provisioning Kubernetes clusters on AWS using Docker.
 Working on creation of custom Docker container images, tagging, pushing images, integration of spring boot.
 Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
 Working on end-to-end development and migrating the application to Cloud using the AWS availing services like EC2,
Elastic Search.
 Written several test cases using JUnit and Mockito for unit testing.
 Micro Services have been built using spring boot, spring cloud and deploying to AWS Cloud.
 Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services and deployed
application containers as Pods.
 Designed and implemented event-driven workflows using Spring WebFlux and Kafka, enabling seamless integration
with third-party systems and message brokers.
 Developed REST APIs with reactive controllers and functional endpoints using WebFlux annotations, ensuring high
availability and fault tolerance in distributed environments.
 Implemented reactive security features using Spring Security and OAuth2 with WebFlux, ensuring secure authentication
and authorization for microservices communication.
 Collaborated with frontend teams to develop reactive user interfaces (UIs) with Angular and React, integrating WebFlux-
based backend services for real-time data visualization and dashboarding.
 Developed logging module using Log4J 2 to create log files to debug and trace application.
 Experience with messaging systems such as Kafka, partitions, brokers, producers, and consumers.
 Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).

#Project 4

Tech Mahindra : JAN 2019 to FEB 2022


Project : Via appia and self service system
Role : Sr. FULL STACK JAVA Developer
Tools & Technologies : Java 8, Collections, Web services, Spring Boot, Hibernate, AWS,
HTML, CSS,
JAVASCRIPT, React
Project Description :
Via Appia is a new program lead by Nespresso International Retail team with the aim of enhancing and personalizing the
Customer experience
in Boutiques by delivering new operating efficiency.
Job Responsibilities:
 Taken Knowledge Transfer from DIEBOLD Team in USA.
 Actively interacted with business team to make clear the technical requirements and build the trading application
using React, Node.js, Express and MongoDB.
 Designed and implemented Single Page Application using React and Redux architecture to wire up State
Store, Components, Containers, Action Creators and Reducers.
 Implemented Login Component using React/Redux to ensure user Single Sign On and Multi-factor Authentication.
 Implemented Order Component with React/Redux to create orders, fulfill orders and track orders & status.
 Worked on Core Java, J2EE, Spring Boot with REST and Microservices.
 Implementing Core Java 8 concepts like Multithreading, Concurrency, Exception Handling and Collections whenever
necessary.
 Used the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer in order to
develop the application
 Developing the User Interface Screens for presentation using HTML, CSS, and Java Script created multi-module Maven project
to integrate Spring 5.0, Rest API, Cassandra & micro services and Jenkins for continuous integration.
 Used Java Script libraries for developing the Java Script Programs.
 Wrote Angular JS services to consume Restful web service to load data.
 Implemented routing logic and navigation from screen to screen and implemented login functionality on teh client side in
AngularJS.
 Used Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
 Used Angular Http services to perform backend REST webservices interactions to get and post JSON data.
 Used AWS Services platform to upload data into AWSS3 buckets and creating EC2 instances.
 Experience with tools like Experience with Docker Images/containers and Kubernetes.
 Microservices has been built using Spring boot, Spring security, deployed AWS cloud.
 Implemented Event Manager, e-Distribution Admin modules using Struts-Spring-Hibernate.
 Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
 Written Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
 Implemented Batch Updates using Spring and configured beans in Application Context file.
 Involved in the configuration of Struts Framework, Spring Framework and Hibernate mapping tool.
 Developed the Servlets for invoking the remote notifications
 Involved in configuring hibernate to access database and retrieve data from the database.
 Used Oracle 10g as the backend database storage.
 Developed stored procedures and triggers with PL/SQL
 Developed Maven and ANT Scripts to do compilation, packaging and deployment in JBoss server
 Used Remedy tool for creating change tickets and handling production bugs
 Understanding the codebase, existing scripts and preparing documents the REST based Micro services using the Spring
Boot for the application to seamlessly integrate with supporting sub systems.
 Designing and developed asynchronous RESTful, Micro services using Spring boot integrate Web Service
(SOAP/REST) to Interacting with multiple master databases, SOA.
 Moving existing Angular JS controllers and services to Angular9 components for more responsive and less dependency
developed RESTAPI's using Spring MVC and spring boot, hosted all Micro services on Pivotal Cloud Foundry (PCF)
 Involving in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept Docker for creating
Docker images for launching containers on EC2 and Expert in using Docker for Environment provision solution.
 Built RESTAPI end-points for various concepts Apache Kafka (Message Queues) for reliable and asynchronous
exchange of vital information between multiple business applications.
 Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along
with UNIX Shell scripts to automate routine jobs developed feature file to validate these rules using cucumber Gherkin
frameworks.
 Using Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO
implementation. Involved in DevOps activities like configuring Jenkins job, Jenkins pipeline Script for CI/CD.
 Developing/Implementing code on new requirements as a developer using Spring MVC and Hibernate by using Agile
Methodology.
 Leveraging Angular 9 resources for all data access, encapsulating URLs and standardizing data access deploying Spring
5 based Micro Services Docker and Amazon EC2 container using AWS admin console.
 Analyze issues with Kafka software and provide detailed solutions.

#Project 5

Tech Mahindra : DEC 2017 to Jan 2019


Client : Nestle Ready Refresh and Nestle Nespresso
Role : FULL STACK JAVA Developer
Tools & Technologies : SAP HYBRIS, Java/J2ee, SPRING, Eclipse
Project Description :
Nestle Ready Refresh is the largest bottled water company in the United States. RR ecommerce is on B2C and B2B channel on
SAP Hybris 6.2.
Nespresso is an online retail store. It is B2C and B2B e-commerce application.
Job Responsibilities:
 Worked on DATA HUB, SOLR, DATA FOLDER.
 Strong working knowledge of Cronjobs, Back office, Impex, Cell decorators, Interceptors, Hot folders, PLP page and
Cart page development.
 Having Knowledge on Cart Functionality and Check Out.
 Proficient in Java programming language, with extensive experience in developing scalable and high-performance applications.
 Skilled in object-oriented design principles and design patterns, leveraging them to create efficient and maintainable code.
 Experience with Java frameworks such as Spring, Hibernate, and JavaServer Faces (JSF) for building enterprise-level
applications.
 Proficiency in web development technologies including HTML, CSS, and JavaScript, with experience in front-end frameworks
like
Angular.
 Strong understanding of database management systems, including MySQL, PostgreSQL, and Oracle, with expertise in
SQL query optimization and database design.
 Familiarity with Agile methodologies and experience working in Agile development environments, using tools like
JIRA or Trello for project management.
 Knowledge of RESTful web services and API development, with experience in implementing and consuming APIs using
frameworks like Spring Boot.
 Experience with version control systems such as Git, including branching, merging, and pull request workflows.
 Familiarity with continuous integration and continuous deployment (CI/CD) pipelines, using tools like Jenkins
to automate build, test, and deployment processes.

#Project 6

Object soft India Pvt ltd : JUN 2013 to DEC 2017


Client : Dubai Trade – U.A.E
Role : Java Developer
Tools & Technologies :

Java/J2ee,Servlets,Hibernate,Spring,SpringMicroservices,HTML,CSS,JavaScript,
Log4J,SQL,PL/SQL,ApacheTomcat8.0,JIRA
Project Description:
Dubai Trade is an innovative trade facilitation entity that integrates the electronic services of various trade and logistics service
providers in Dubai under a single window.
Job Responsibilities:
 Hands on experience on Core Java, OOPS, Collections, Multi-threading.
 Hands on experience in Spring Core, Spring MVC, Spring Boot, REST, Hibernate, JPA.
 Developed the Servlets for invoking the remote notifications.
 Had fluent knowledge in implementing Micro services using Spring Boot, Spring Cloud and Spring Data.
 Used the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer in order to develop
the application.
 Good knowledge on REST Web services.
 Worked on JDBC Transaction Group to perform multiple database operations.
 Worked on JBoss, Oracle DB.
 Develop the code and fix the issues before pushing the code into repository.
 Performing Unit Testing and manual testing.
 Good knowledge of using build tools like Apache Maven, Jenkins.
 Good Knowledge of code repositories GIT and Bit Bucket.
 Used Java Script libraries for developing the Java Script Programs.
 Implemented Batch Updates using Spring and configured beans in Application Context file.
 Involved in configuring hibernate to access database and retrieve data from the database.
 Developed stored procedures and triggers with PL/SQL.
 Developed Maven and ANT Scripts to do compilation, packaging and deployment in JBoss server.
 In-depth knowledge of all the functionalities surrounding Kafka
 Ability to install, maintain and troubleshoot Kafka
 Extensive experience with messaging and stream processing on Kafka

ACHIEVEMENTS:

 Sun Certified Java Programmer – Knowledge on basic level of programming in Java.


 ITIL certified.
 Got “Pat on Back” award from TECH MAHINDRA for performing well.

EDUCATION:

 Completed graduation (B.Tech) in Electronics and Communications from Malla Reddy Engineering College,
J.N.T.U., Hyderabad [2008-2012].

You might also like