Pragathi Prabhu
Software Engineer | Java Backend Developer
Hire this person
Send a job offer directly to this candidate
About
Java Backend Developer with 5+ years of experience designing, developing, and maintaining enterprise backend applications using Core Java (JDK 8–17), Spring Boot, REST APIs, Oracle Database, Hibernate/JPA, Kafka, and Microservices. Experienced in building scalable, high-performance backend systems, optimizing SQL queries, improving application performance, debugging complex production issues, and delivering reliable enterprise solutions throughout the Software Development Lifecycle. Strong understanding of object-oriented programming, multithreading concepts, collections, exception handling, database design, RESTful services, and distributed application architecture within Agile development environments.
Experience
Software Engineer - Lumen Technologies
(2022-03 - 2026-05)
- Developed and maintained enterprise backend applications using Core Java (17 & 20), Spring Boot, REST APIs, Oracle Database, Kafka, and Microservices, delivering scalable and high-performance business solutions.
- Designed and implemented RESTful APIs supporting telecom provisioning, enterprise integrations, and customer management systems.
- Modernized a legacy monolithic telecom application into a Microservices Architecture, improving scalability, maintainability, and deployment efficiency.
- Optimized backend processing through batching strategies, efficient database operations, and Oracle SQL tuning, improving overall application performance.
- Integrated backend services with Azure Workflows to automate telecom provisioning and service disconnection processes.
- Investigated and resolved 50+ production defects, including 15 critical production issues within 1.5 days, performing detailed root cause analysis to improve application stability.
- Worked extensively with Oracle Database and Cosmos DB for application development, data retrieval, and performance optimization.
- Supported CI/CD pipelines using Jenkins and monitored production environments using Grafana.
- Participated in architecture discussions, code reviews, sprint planning, design reviews, and Agile ceremonies throughout the Software Development Lifecycle.
- Collaborated with cross-functional teams to deliver scalable backend solutions aligned with business requirements.
Software Developer - Bob eProcure
(2020-11 - 2022-03)
- Developed enterprise procurement applications using Core Java, Spring MVC, JDBC, Hibernate, PostgreSQL, and SQL.
- Designed and implemented backend business modules supporting procurement workflows and enterprise business operations.
- Developed reusable business components following object-oriented programming principles to improve maintainability and scalability.
- Built database-driven applications using Hibernate and optimized SQL queries for improved application performance.
- Participated in complete Software Development Lifecycle including requirement analysis, application design, development, testing, deployment, and production support.
- Performed debugging, troubleshooting, regression testing, and production issue resolution to improve application stability.
- Collaborated with Agile development teams using GitLab version control and participated in peer code reviews.
Education
Bachelor of Engineering - Electronics and Communication - SJBIT Institute of Technology (2019)


