Jay
Backend Engineer
About
Backend Engineer with 2+ years of experience building enterprise applications using Java 8, Spring Boot, Microservices, Spring Data JPA, and REST APIs. Experienced in API design, asynchronous processing, caching, fault tolerance, and performance optimization, focused on scalable and reliable solutions.
Skills & Expertise (41)
Work Experience
Software Engineer
Tata Consultancy Services (TCS)
Jul 2024 - Present
Designed, developed, and maintained enterprise backend applications using Java 8, Core Java, Spring Boot, Spring MVC, Spring Data JPA, RESTful APIs, and Oracle SQL, covering requirement analysis, API design, and solution development. Built a Centralized SMS Management System (CSMS) processing 400,000โ500,000 SMS requests daily, serving 12+ enterprise applications through scalable, modular architecture. Developed and consumed RESTful APIs for Template, Transactional, Bulk SMS, and Delivery Report services, translating business requirements into technical solutions. Improved application performance through SQL query optimization, database indexing, normalization, and Caffeine Cache, reducing database load and response time. Implemented Resilience4j Retry, vendor failover, and configurable routing strategies to strengthen application reliability and fault tolerance. Developed DLR APIs, generated unique message identifiers using ULID, and built CSV reporting solutions processing 2M+ records. Implemented asynchronous messaging using WebLogic JMS and conducted Linux/UNIX log analysis for production troubleshooting and root-cause analysis. Maintained engineering quality through code reviews, SonarQube analysis, secure coding practices, unit testing, and defect resolution. Supported end-to-end SDLC activities including testing, deployment, production support, technical documentation, and POC development.
Education
B.Tech - JSPMโs Rajarshi Shahu College of Engineering
2020 - 2024 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (41)
Click a skill to find developers with the same skill