About
Results-driven Java Full Stack Developer with 3+ years of experience designing and scaling high-performance enterprise applications using Java, Spring Boot, Microservices and Angular. Proven track record of developing robust REST APIs, optimizing PostgreSQL databases managing 4 million+ records, and automating deployments via Continuous Integration/Continuous Deployment pipelines. Adept at implementing clean architecture, SOLID principles, Design Patterns and Test-Driven Development (TDD) to deliver secure, scalable, and business-aligned backend solutions.
Skills & Expertise (57)
Work Experience
Java Full Stack Developer
Tata Consultancy Services (TCS)
Sep 2022 - Present
Designed and developed 50+ REST APIs using Spring Boot, achieving over 85% Junit 5 code coverage through rigorous testing protocols to ensure system robustness and reliability. Optimized secure, read-heavy database operations for a PostgreSQL dataset exceeding 4 million shareholder records by utilizing NamedParameterJdbcTemplate with centralized query constants. Enforced strict coding standards and application security by conducting Unit Testing and Integration Testing, proactively resolving critical security vulnerabilities via SonarQube and Fortify SCA, and implementing a custom Logback XML configuration for comprehensive system logging. Spearheaded seamless Application Programming Interface (API) and User Interface (UI) integration alongside front-end and back-end teams, successfully reducing integration issues by 40%. Optimized backend scalability and improved overall API performance by 30%, focusing on high availability and low latency concepts, and conducted regular peer code reviews to enforce high-quality coding standards and SOLID principles. Developed and integrated Angular components for the investor application, consuming backend REST APIs to establish seamless end-to-end data communication and UI data binding. Developed secure investor login modules and automated TDS mailing features, enabling users to seamlessly track dividend history and download TDS certificates directly from Azure Blob Storage. Collaborated within a 9-member cross-functional team across the entire development lifecycle, successfully delivering 2+ major functional requirements from design to production. Streamlined the software development lifecycle (SDLC) by successfully setting up and deploying automated Jenkins CI/CD pipelines, deploying Spring Boot applications to JBoss and Tomcat servers across both On-Premise and Azure Cloud environments using GitLab. Actively participated in Agile ceremonies (Scrum/Kanban) including PI planning, sprint planning, daily stand-ups, and retrospectives, while providing technical mentorship to efficiently onboard new team members.
Education
Bachelor of Engineering (B.E.) in Computer Engineering - TSSMโs BSCOER (Savitribai Phule Pune University)
2018 - 2022 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (57)
Click a skill to find developers with the same skill