Senior Software Engineer for RAIDN Development

Job ID: 40211656

Budget: ₹750 – ₹1,250 INR

SENIOR SOFTWARE ENGINEER
CISCO LTD
July 2025 - Now
Project Description:
RAIDN is an enterprise-grade project portal
developed for CISCO to manage, monitor, and
streamline internal project workflows, data
processing, and user interactions across multiple
teams. The platform is built using a microservices
architecture to ensure scalability, high availability,
and performance.
Roles & Responsibilities:
Designed and developed scalable backend
microservices using Java and Spring Boot,
following RESTful and domain-driven design
principles.
Implemented microservices architecture with
inter-service communication and centralized
configuration.
Developed event-driven workflows using
Apache Kafka for asynchronous data
processing and system decoupling.
Integrated Redis caching to improve
application performance and reduce
database load.
Built and optimized REST APIs consumed by
frontend applications developed using React
(TypeScript, Redux).
Worked with multiple databases, including Oracle and PostgreSQL for transactional data and
MongoDB for unstructured and high-volume data.
Implemented Docker-based containerization for microservices and deployed applications on
Kubernetes clusters.
Configured and maintained CI/CD pipelines using GitHub, enabling automated build, test, and
deployment processes.
Ensured application security, performance tuning, and exception handling across services.
Collaborated with cross-functional teams, including QA, DevOps, and UI teams in an Agile/Scrum
environment.
Actively participated in code reviews, debugging production issues, and improving system
reliability.
SOFTWARE ENGINEER
Jan 2024- March 2025
ICICI BANK
Java Full Stack Developer with hands-on experience in building scalable microservices-based
applications for ICICI using Java and Spring Boot. Skilled in implementing event-driven architectures
with Kafka, performance optimization using Redis, and deploying containerized services with Docker
and Kubernetes. Experienced in CI/CD automation using GitHub, working with Oracle, PostgreSQL, and
MongoDB, and developing responsive UIs using React (TypeScript, Redux) and Angular.
SOFTWARE ENGINEER
Feb 2022- Dec 2023
VODAFONE
I developed an e-commerce web application by implementing a microservices architecture
integrated with Angular, Java, Spring Boot, and Kafka.
The application includes 6 to 7 services: API Gateway, Configuration Server, Service Registry, User
Service, Order Service, Product Service, Payment Gateway, and Front-End in Angular.
API Gateway
The API Gateway serves as the entry point for all incoming requests to the microservices.
It is responsible for routing requests to the appropriate services and handling authentication and
authorization.
Technologies used include Eureka, Spring Cloud, Kafka, and the Netflix Eureka Client Starter and
Front-End in Angular
Configuration server: This is a central repository for storing configuration data for the microservices.
This data can be anything from database connection strings to API keys.
Service Registry:- It is the backbone of all services because it connects the rest of the services.
The API Gateway serves as the entry point for all incoming requests to the microservices.
It is responsible for routing requests to the appropriate services and handling authentication and
authorization.
Technologies used include Eureka, Spring Cloud, Kafka, and the Netflix Eureka Client Starter.
Acts as a central repository for storing configuration data for the microservices.
This data can include anything from database connection strings to API keys.
User, Order, and product services also.
TRAINEE
Sep 2021- Feb 2022ECCS CUSTOM DEPARTMENT
Developed and managed a Meeting Management Application using Java with the Spring Boot
framework, Microservices architecture, Kafka for REST API communication, and Angular for the
frontend.
Developed a Regulatory Portal for report management using Java with the Struts framework.
Created a Dashboard Portal for server monitoring using Java with Spring Boot, Microservices, Kafka
for REST APIs, and Angular for the frontend.
Built REST APIs for Dormancy Functionality in the Feasibility Portal using Java with Spring MVC.
Implemented dynamic Employee Details Functionality in the SMP Portal using Java with Struts, and
developed corresponding REST APIs for the Feasibility Mobile App using Java with Spring MVC.
The role involved understanding business requirements, identifying appropriate technical solutions,
and delivering implementations within specified timelines.