Indrani Kannam
Senior Java Full Stack Developer
*****************@*****.*** +1-913-***-**** Dallas, TX LinkedIn
SUMMARY
Java Full Stack Developer with 5+ years of experience designing and building scalable enterprise applications using Java, Spring Boot, Microservices, React, and AWS. Experienced in developing RESTful APIs, distributed systems, and cloud-native applications supporting high-volume financial and SaaS platforms. Strong expertise in microservices architecture, containerization (Docker, Kubernetes), CI/CD pipelines, and performance optimization in Agile environments.
SKILLS
Programming Languages: Java (8/11/17), JavaScript (ES6+), TypeScript, SQL, PL/SQL
Backend & Frameworks: Spring Boot, Spring MVC, Spring Security, Hibernate, JPA, Microservices, Rest APIs
Frontend: React.js, Angular, HTML5, CSS3, Bootstrap, AJAX
Cloud & DevOps: AWS (EC2, S3, RDS, Lambda, CloudFormation), Docker, Kubernetes, Jenkins, GitLab CI/CD
Databases: PostgreSQL, MySQL, Oracle, MongoDB, Redis
Messaging & Monitoring: Apache Kafka, RabbitMQ, ELK Stack
Testing: JUnit, Mockito
Tools: Git, GitHub, GitLab, Jira, Confluence, Postman, Swagger, IntelliJ IDEA, Eclipse
Architecture& Practices: Microservices Architecture, CI/CD, Agile/Scrum, Test-Driven Development (TDD), OOP, MVC Architecture
EXPERIENCE
CitiGroup - Full Stack Software Engineer USA Dec 2024 – Present
•Designed and developed enterprise banking applications supporting 20,000+ users using Java, Spring Boot, React, and PostgreSQL.
•Improved backend service performance by 40% through Redis caching, SQL query optimization, and connection pools tuning in Spring Boot microservices.
•Migrated 3 legacy monolithic applications to microservices architecture using Spring Boot, Spring Cloud and AWS,
•Developed RESTful APIs and cloud-native microservices using Java to support scalable and reliable distributed systems.
•Containerized microservices using Docker and deployed them on Kubernetes, enabling automated scaling, load balancing, and self-healing deployments.
•Implemented CI/CD pipelines to automate build, testing, and deployment of containerized applications across development and production environments.
•Collaborated with DevOps teams to deploy and manage microservices, ensuring high availability and efficient application packaging and deployment.
•Developed secure REST APIs integrated with 10+ upstream systems using JWT authentication and role-based access controls (RBAC).
•Automated CI/CD pipelines using Jenkins and GitLab CI/CD to streamline build, test and deployment process.
•Implemented centralized logging and monitoring using ELK stack (Elasticsearch, Logstash, Kibana) to proactively detect production issues and reduce downtime.
•Collaborated with product, risk and compliance teams to translate regulatory requirements into secure application features, aligned with financial governance standards.
•Improved system reliability and transaction stability across high-volume financial workflows by enhancing error handling and monitoring mechanisms.
Fusion Software Technologies - Java Full Stack Developer India Jan 2021 – Jul 2023
•Developed a multi-tenant HR SaaS platform serving 50+ enterprise clients using Spring Boot microservices, React, and MySQL.
•Developed reusable React components and standardized API integration patterns, improving frontend development efficiency.
•Automated document storage workflows using AWS S3 and AWS Lambda, reducing manual operational tasks.
•Increased backend test coverage to 85% using JUnit and Mockito Integrated within CI pipelines.
•Designed and developed cloud-native microservices and RESTful APIs using Java and Spring Boot to support scalable distributed systems.
•Containerized applications using Docker and orchestrated deployments with Kubernetes to enable automated scaling, load balancing, and high availability.
Adons Softech - Software Engineer Associate India Jan 2019 – Dec 2020
•Developed Java-based automation utilities and backend modules using Spring Boot to streamline internal operational workflows and reduce manual processing.
•Built JSP-based web modules integrated with Spring Boot backend services for internal enterprise applications.
•Created and executed unit and API test cases to improve application stability and defect detection.
•Implemented CI/CD pipelines to automate build, testing, and deployment of microservices, improving release efficiency and reliability.
•Collaborated with cross-functional and DevOps teams to deploy and manage containerized applications in production environments.
Projects
Kanban Board Web Application
•Built a responsive frontend interface using React to allow users to create, update, and move tasks across kanban columns.
•Implemented CRUD Operations for task management and integrated backend services with the frontend using REST APIs.
•Designed and managed MySQL database schemas to store project boards, tasks, and user data
Healthcare Appointment & Patient Management System
•Developed a cloud-based healthcare management application using java and Spring Boot microservices to manage patient registration, appointment scheduling, and medical records.
•Built a responsive React frontend and integrated it with backend services using Restful APIs for seamless patient and doctor interactions.
•Implemented secure authentication and role-based access control to manage permissions for patients, doctors, and administrators.
EDUCATION
Master of Science in Computer Science Aug 2023 – May 2025
University of Central Missouri, MO
Bachelor of Science in Computer science Jun 2016 – May 2019
Osmania University, India