Backend / Full-Stack Engineer | Java, Spring Boot, Angular, Microservices, REST APIs

Bengaluru

Bengaluru







Master of Technology - MTech, Computer Science and Engineering
Manipal institute of technology
BE, CSE
SMVITM Bantakal
Join Shrutha and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossBackend / Full-Stack Engineer | Java, Spring Boot, Angular, Microservices, REST APIs
Backend-focused software engineer with 2+ years at Dell Technologies, building and testing enterprise storage and infrastructure software using Java, Spring Boot, REST APIs, microservices, PostgreSQL/JPA, AWS SDK for Java, Angular/NgRx, Docker, Jenkins, and Git. As a Software Engineer 2, I contributed across backend services, asynchronous workflows, schema design, frontend integration, and automated testing for an enterprise infrastructure-sizing and quoting platform. I helped deliver a poll-then-fetch quote-export workflow; moved adapter creation and persistence into a dedicated service; added JSONB-backed persistence, REST/Feign integrations, event updates, and gateway routes; normalised relational mappings; and diagnosed an export-flow defect. Earlier, as a Graduate Intern, I migrated and extended an AWS SDK for Java v2 compatibility suite for S3, IAM, and STS, validating 698 test cases and auditing 273 AWS-defined APIs. I also developed an ExecutionInterceptor for IAM/STS endpoint routing and investigated XML parsing, checksum, and chunked-transfer compatibility issues. I am now seeking Backend Software Engineer, Java/Spring Boot Engineer, and SDE opportunities involving APIs, microservices, cloud/storage systems, and reliable distributed workflows.
Udupi
claude
codex
langchain
langgraph
windsurf
Devin
Software Engineer 2 at Dell Technologies, Jun 2025 - Aug 2026 · 1 yr 3 mos, Bengaluru, • Delivered backend and full-stack features for an enterprise infrastructure-sizing and quoting platform using Java, Spring Boot, REST/Feign, PostgreSQL/JPA, asynchronous messaging, Angular, TypeScript, and NgRx. • Implemented key components of an asynchronous direct-to-quote workflow spanning backend orchestration, export-status persistence, event publication, API-gateway routing, UI polling, and translated-quote retrieval. • Relocated configuration-adapter construction and persistence into a dedicated export service across three repositories, removing approximately 850 lines of duplicated logic from the configuration service. • Designed JSONB-backed adapter persistence with idempotent upsert semantics and normalized translation mappings from one-to-many relationships into reusable many-to-many schemas. • Root-caused incorrect service routing and a redundant post-update request in the export flow, reducing the sequence from five API calls to four and adding regression coverage. • Strengthened quality and maintainability through parameterized API automation, Awaitility-based flake reduction, high/critical CVE remediation, and Angular and Spring Boot modernization. • Used AI-assisted development and the SDD harness to accelerate implementation, strengthen test coverage, and surface potential production issues earlier; also stabilized asynchronous API automation using polling and deterministic validation and remediated high/critical dependency vulnerabilities with verified rescans.
Graduate Intern at Dell Technologies, Jun 2024 - Apr 2025 · 11 mos, Bengaluru, • Migrated and extended a Java/TestNG compatibility suite from AWS SDK for Java v1 to v2, validating 698 test cases across S3, IAM, and STS. • Performed an API-support audit across 273 AWS-defined operations and classified behavior as fully compatible, partially compatible, or incompatible with Dell ECS. • Developed a custom AWS SDK ExecutionInterceptor to preserve ECS-specific /iam and /sts endpoint paths that were otherwise removed during SDK request construction. • Investigated IAM/STS XML response-ordering issues where HTTP 200 responses could still fail SDK-level field mapping. • Analyzed AWS SDK v2.30+ interoperability issues involving CRC32C, Content-MD5, chunked uploads, trailing headers, and CRT-based asynchronous clients; documented v2.29 as the validated compatibility baseline. • Automated validation through Gradle, TestNG, and Jenkins, supported by Postman, Docker, and Git.
Master of Technology - MTech, Computer Science and Engineering, Manipal institute of technology
BE, CSE, SMVITM Bantakal
github: https://github.com/SVB808
leetcode: https://leetcode.com/geekdemon20
youtube.com: https://youtube.com/@shruthavb