About
Java Backend Developer with 5 years of professional experience at Tata Consultancy Services, designing, developing and maintaining scalable backend applications for enterprise platforms using Java 8/11/17, Spring Boot, REST APIs, Microservices, Hibernate and SQL. Skilled in building secure APIs, implementing encryption and file-integrity controls, optimizing system performance, and resolving production issues through Root Cause Analysis (RCA). Experienced in mentoring and technically guiding junior developers on secure coding practices, microservices design and production readiness, with hands-on CI/CD delivery using Jenkins and Apache Tomcat in Agile/Scrum environments.
Skills & Expertise (44)
Work Experience
System Engineer
Tata Consultancy Services
Oct 2021 - Present
Analysed client PRDs and translated business requirements into technical implementation flows and Change Requests (CRs). Designed and implemented Spring Boot REST API modules covering business logic, input validation, service layers and data persistence using Spring Data JPA / Hibernate. Implemented file-upload security controls — hash integrity checks, file-size restrictions and MIME-type/format validation — for secure document handling. Directed design of a hybrid AES + RSA encryption scheme for secure multi-folder file uploads, extending document security beyond hash and MIME validation. Guided adoption of perceptual hashing (pHash) to detect duplicate images and preserve data integrity across result-processing workflows. Oversaw design of barcode generation and tracking for examination documents to strengthen end-to-end document traceability. Secured REST APIs using Spring Security with JWT-based authentication and role-based access control. Analysed SAST/DAST findings, traced vulnerabilities to root cause and implemented remediation before production releases. Optimized system performance through browser-side caching and Java-based cache cleanup strategies, reducing redundant database calls by approximately 20%. Worked with Apache Derby in local/development environments and MySQL in production; wrote and optimized SQL queries for issue diagnosis and data validation. Performed production support and Root Cause Analysis (RCA); identified data-persistence, schema and logic issues, and deployed fixes with minimal downtime. Managed release activities using SVN, Jenkins CI/CD pipelines and Apache Tomcat deployment. Developed unit and integration tests for critical business logic; performed API testing and documentation using Postman. Mentored and technically guided junior developers — including code reviews of security implementations and microservices designs — and supported debugging of complex production issues. Participated in Scrum ceremonies and communicated technical constraints, risks and delivery status with product and business stakeholders.
Education
B.E., Electronics & Telecommunication - University of Mumbai
2017 - 2021 · India
Certifications
JavaScript Basics for Beginners
Udemy · 2022
JavaScript Basics for Beginners certification course
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation
Skills (44)
Click a skill to find developers with the same skill