Sunil P
Full Stack Java Developer with 4.5+ years of experience
Talent
ThāneMember since June 27, 2026
JavaReactBootstrapjQuerySpring BootMicroservicesJava ServletsJDBCPostgreSQLKeycloak2FADockerSeleniumGrafanaVictoriaMetricsPrometheusBurp SuiteLarge Language ModelsOpenRouterOllama
·
Hire this person
Send a job offer directly to this candidate
JavaReactBootstrapjQuerySpring Boot
About
Full Stack Java Developer with 4.5+ years of experience building scalable, high-performance applications using Java, Spring Boot, Microservices, React, and PostgreSQL. Experienced in designing distributed systems serving millions of users with a strong focus on performance, security, and reliability. Skilled in REST API development, database optimization, system architecture, application modernization, and AI-powered application development using Large Language Models (LLMs).
Experience
Software Engineer at Tata Consultancy Services (TCS) (2021-11 – Present)
- Played a pivotal role in CodeVita, a Guinness World Record–winning global coding platform with millions of participants. Contributed as a Java Full-Stack Developer, Automation Engineer, and Operations Lead, ensuring system scalability, reliability, and seamless participant experience.
- Led a critical migration from javax-based Tomcat 9 to Jakarta EE-based Tomcat 10, including removing Keycloak dependency JARs and implementing pac4j-based token validation, keeping the application secure and aligned with modern standards.
- Built and optimized backend systems using Spring Boot, Java Servlets and JDBC, ensuring high performance, stable database connectivity, and strong data integrity for enterprise-grade applications.
- Upgraded and modernized legacy front-end modules by updating critical third-party libraries (Bootstrap, jQuery, ZingChart, Moment.js), significantly improving maintainability, responsiveness, and UX consistency.
- Designed interactive Grafana dashboards using SQL queries, Prometheus metrics, and VictoriaMetrics, visualizing multi-year performance trends via advanced timeseries visualizations.
- Refactored inline event handlers into secure jQuery-based event listeners to align with Content Security Policy standards, strengthening the application's security posture.
- Engineered a Java-based PostgreSQL database creator tool capable of initializing fully pre-configured dev/test databases (e.g., benchmark and 10K+ performance test datasets) in a single JAR execution, reducing setup time by 95%.
- Implemented Keycloak-based authentication using 2FA and OpenID Connect, securing multiple critical user flows across the application.
- Developed a full-stack Selenium test automation framework in Java (headless + GUI), integrated with ExtentReports for detailed, visual test reporting and failure diagnostics.
- Automated end-to-end testing from UI to DB logic-including login, form submission, and report generation workflows-reducing manual testing effort by 90%.
- Performed security tests using Burp Suite, ensuring strict access control, input validation, and compliance with organizational security standards.
- Designed and integrated LLM-powered features using OpenRouter and Ollama, enabling AI-assisted coding through backend integration, prompt management, and model orchestration.
- Managed live platform operations and customer support during CodeVita Seasons 11, 12 & 13, maintaining SLA adherence.
- Coordinated end-to-end logistics and technical workflows for CodeVita global finale events, ensuring seamless participant onboarding and system readiness.
- Containerized core applications using Docker.
Education
Bachelor of Science in Information Technology – University of Mumbai (2021)


