Anuraj 953
Software Engineer | Java, Spring Boot, Microservices, AWS
Hire this person
Send a job offer directly to this candidate
About
Software Engineer with 2+ years of experience across the full Software Development Life Cycle (SDLC), building secure, scalable systems in Java, Spring Boot, and microservices, with full-stack experience in React.js. Skilled in RESTful APIs and event-driven architecture using Apache Kafka and AWS (SQS, EC2, S3, CloudWatch), with hands-on PostgreSQL tuning and CI/CD (Jenkins, GitHub Actions). Experienced in independently diagnosing and resolving high-priority production incidents in large enterprise codebases, applying Agile/Scrum practices and AI-assisted development tools such as GitHub Copilot.
Proven impact: 99.9%+ service uptime restored, 5M+ daily events scaled via an AWS SQS migration, and 70% reduction in manual delivery effort.
Experience
Software Engineer at Synamedia (2026-01 – Present)
- Led development of a Spring Boot microservice built on Apache Kafka, streaming real-time download and playout telemetry data into a downstream data store to power analytics and operational reporting
- Collaborated with the team to re-architect the User Management microservice, replacing legacy HornetQ with AWS SQS to decouple producers from consumers, improving system resiliency and reliably scaling to 5M+ daily events
- Diagnosed and resolved a concurrency bug in the metadata enrichment microservice (1M+ daily records) where overlapping delete and add operations corrupted the cache and caused erroneous asset deactivations, restoring data integrity in production
Associate Software Engineer at Synamedia (2024-07 – 2025-12)
- Resolved a critical memory leak in a high-throughput subscriber-ingestion microservice (10K+ requests/min) by offloading in-memory caching to a standalone Redis instance, restoring 99.9%+ service uptime
- Spearheaded a Java 8 to Java 21 migration across 2 production microservices powering the VOD content metadata management system, upgrading Spring Framework (4.x to 6.x), Jetty (8.x to 12.x), and Log4j (1.x to 2.x) to improve platform security and maintainability
- Traced and fixed a deletion race condition in the metadata microservice, resolving database bottlenecks across 100K+ VOD assets through custom SQL optimization on PostgreSQL
- Eliminated thread exhaustion in a CDN asset-deletion microservice by enforcing per-operation timeouts via JSch, replacing indefinitely-blocking SFTP sessions with bounded thread execution to reduce thread-pool saturation and improve fault tolerance
- Improved cache reliability and reduced system latency by removing redundant cache-purging routines during token-based delta syncs, preventing blocking repopulation cycles and ensuring continuous data availability
- Automated the escrow delivery process for 200+ software components using Python, reducing manual effort by 70% and significantly minimizing packaging errors
Grad Intern at Synamedia (2024-02 – 2024-07)
- Built "Time Ahead Ads Validator," a full-stack platform with a Spring Boot REST API backend and a React.js dashboard, integrating with stream-recording utilities to process real-time UDP streams every 60 seconds
- Engineered an in-memory circular buffer to ingest and cache decoded EPG ad-stream data, removing database overhead for active streams
Education
Bachelor of Engineering in Information Science Engineering – NIE Institute of Technology, VTU (2020-12 – 2024-06)
