BALAGAANI SRIVANI 004
Software Engineer
About
Software Java Full Stack Developer with 1.8 years of experience in designing, developing, and maintaining scalable enterprise applications using Java, Spring Boot, Angular, TypeScript, HTML, CSS, and JavaScript. Strong understanding of Object-Oriented Programming (OOP) concepts, design patterns, software architecture principles, and industry best practices. Hands-on experience in developing RESTful APIs, microservices, and full-stack web applications with a focus on performance, scalability, and maintainability. Proficient in backend development using Java, Spring Boot, Spring Data JPA, Hibernate, and frontend development using Angular and modern web technologies. Experience working with relational databases such as PostgreSQL and MySQL, including database design, query optimization, and data modeling. Knowledge of Cloud Computing concepts with practical exposure to cloud platforms such as Microsoft Azure and AWS. Familiarity with Apache Kafka, event-driven architecture, and microservices-based application development. Strong understanding of the Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, deployment, and production support. Experience in integrating frontend applications with backend services through REST APIs, ensuring secure and seamless data exchange. Strong problem-solving, debugging, and analytical skills with a focus on delivering high-quality, reliable, and maintainable software solutions. Excellent collaboration and communication skills with the ability to work effectively in cross-functional teams and contribute to successful project delivery. Good understanding of software security, application performance optimization, responsive design principles, and modern full-stack development practices.
Skills & Expertise (30)
Work Experience
Backend Developer
Capgemini
Nov 2024 - Present
Developed a microservices-based Party & Account Management solution to automate party creation and account onboarding processes. The application consists of Party Service and Account Service implemented using Spring Boot microservices. Apache Kafka was used for asynchronous event-driven communication between services, while PostgreSQL provided persistent data storage. The solution was containerized using Docker and integrated with CI/CD pipelines to support automated deployment and scalable architecture.
Backend Developer
Capgemini
Nov 2024 - Present
Student Management System is a web-based application developed to streamline and automate student administration processes within educational institutions. The application enables efficient management of student records, course enrollments, attendance tracking, and academic information through a user-friendly and responsive interface. The system was developed using Java and Spring Boot for backend services, Angular for frontend development, and PostgreSQL for data management. RESTful APIs were implemented to facilitate seamless communication between the frontend and backend components, ensuring scalability, maintainability, and optimal performance.
Education
Bachelor’s degree in Computer Science and Engineering - Mahatma Gandhi University College of Engineering
2019 - 2023 · India
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Relocation
Open to Relocation
Skills (30)
Click a skill to find developers with the same skill