Home

Amarnath - Java Fullstack Developer
[email protected]
Location: Austin, Texas, USA
Relocation: Yes
Visa: H1B
Resume file: Amarnath_Java Fullstack-Resume_1788274735105.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Amarnath
SENIOR JAVA FULL STACK DEVELOPER
[email protected] linkedin.com/in/saiamarnath github.com/schintha1

SUMMARY
Senior Java Full Stack Developer with 10+ years building and modernizing enterprise applications on Java 17/21, Spring Boot, and Microservices, with front ends in React and Angular.
Have shipped and scaled distributed backend systems on AWS, including EC2, S3, Lambda, RDS, ECS/Fargate, EventBridge, and CloudFormation/CDK for high-throughput, mission-critical workloads.
Comfortable designing event-driven architectures with Apache Kafka, SQS/SNS, and Azure Service Bus, including CDC pipelines for real-time data replication.
Build responsive, component-based UIs in React and Angular (RxJS, Redux, Angular Material, TypeScript) that sit on top of Java REST APIs.
Design and tune RESTful and SOAP APIs and microservices that process millions of daily transactions, with attention to reliability and throughput.
Work daily with SQL and NoSQL databases - PostgreSQL, MySQL, Oracle, MongoDB, DynamoDB - including query optimization, indexing, and performance tuning.
Recently added GenAI/LLM work to my toolkit: Retrieval-Augmented Generation (RAG) with Spring AI and pgvector, embeddings, and Claude/OpenAI API integration for enterprise features.
Have worked across the CI/CD lifecycle (Jenkins, GitLab CI, GitHub Actions, Azure DevOps) and with containerized deployments in Docker and Kubernetes.
Own testing end-to-end using JUnit, Mockito, Playwright, and Postman to keep regression risk low as systems grow.
Comfortable writing infrastructure as code (AWS CDK, Azure Bicep/ARM) for repeatable, auditable deployments.
Have improved system performance through JVM tuning, virtual threads, memory profiling, GC tuning, and observability tooling (Grafana, Splunk, Micrometer).
Work well in Agile/Scrum teams, partnering closely with backend, frontend, DevOps, and QA to ship features on schedule.
Comfortable working directly with product managers and business stakeholders to turn requirements into technical designs and estimates.
Enjoy mentoring junior engineers and leading code reviews to keep the codebase consistent and maintainable as teams grow.

TECHNICAL SKILLS

Languages: Java (8/17/21 LTS), TypeScript, JavaScript (ES6+), Kotlin, Python, SQL
Backend Frameworks: Spring Boot (2.x/3.x), Spring MVC, Spring AI, Hibernate ORM, Node.js/Express.js, GraphQL
Frontend: React, Angular 14+, Redux, RxJS, Angular Material, HTML5/CSS3
Cloud & DevOps: AWS (EC2, S3, Lambda, RDS, ECS/Fargate, EventBridge, CloudFormation, CDK), Open Shift, Azure (App Services, Azure DevOps), Docker, Kubernetes, Jenkins, GitHub Actions
Messaging & Data: Apache Kafka, SQS/SNS, Azure Service Bus, CDC Connectors, PostgreSQL, MySQL, Oracle, MongoDB, DynamoDB
AI / GenAI: RAG pipelines, pgvector, embeddings & semantic search, Spring AI, Claude/OpenAI APIs, prompt engineering
Testing & Observability: JUnit, Mockito, Playwright, Postman, Grafana, Splunk, Micrometer
Practices: Agile/Scrum, OOAD, TDD, CI/CD, Domain-Driven Design

PROFESSIONAL EXPERIENCE
Software Development Engineer | Amazon - Austin, TX May 2024 Till date
Led the migration of a legacy reporting architecture to Java 17 and Spring Boot 3.4 microservices, cutting execution time by 90% while processing global employee data through Kafka and PostgreSQL.
Designed Retrieval-Augmented Generation (RAG) pipelines using Spring AI and pgvector, applying embeddings and semantic search to improve AI response accuracy for internal tooling.
Built secure Node.js/TypeScript services that invoked Claude and OpenAI foundation models and handled JSON tool-calling schemas for autonomous AI agents.
Built event-driven notification services on AWS (EC2, S3, Lambda, EventBridge, RDS) that processed millions of customer communication requests.
Automated infrastructure provisioning with AWS CDK, writing TypeScript L2/L3 constructs and integrating cdk-nag into GitLab CI/AWS CodePipeline for security-gated releases.
Adopted Java 21 virtual threads inside Spring Boot to remove OS-level context-switch overhead, letting Tomcat handle thousands of concurrent requests without thread starvation.
Built React dashboards giving the team real-time visibility into AI application health, token usage, and model performance.
Added automated test coverage with Playwright, Postman, and JUnit, shifting QA left and cutting manual regression effort.
Wrote evaluation tests for the RAG service, comparing model outputs against golden datasets using the Ragas framework to catch accuracy regressions before release.
Mentored two junior engineers on Spring Boot best practices, pairing on design reviews and pull requests.
Environment: Java 17, Spring Boot 3.4, Spring AI, pgvector, Node.js, TypeScript, AWS (EC2, S3, Lambda, EventBridge, RDS), AWS CDK, cdk-nag, GitLab CI, AWS CodePipeline, Kafka, PostgreSQL, React, JUnit, Playwright, Postman.

Sr Software Engineer | Whole Foods - Dallas, TX Apr 2023 Apr 2024
Migrated a legacy Oracle inventory reporting system to Java Spring Boot, saving $800K a year in licensing costs while improving data retrieval times.
Built Angular 14+ single-page applications with RxJS, Angular Material, and custom Reactive Forms for store-facing inventory tools.
Deployed microservices to AWS ECS/Fargate with S3-backed storage, improving availability and fault tolerance for business-critical reports.
Built Kafka event-streaming pipelines with Change Data Capture (CDC) connectors to sync real-time inventory updates downstream, tuning consumer groups to eliminate lag.
Automated deployment pipelines with Jenkins, adding continuous testing gates and automated rollbacks that cut release cycle time by 40%.
Set up observability with Micrometer metrics, custom Grafana dashboards, and Splunk log analysis to catch production issues before they hit store operations.
Wrote unit and integration tests with JUnit and Mockito to protect core inventory calculations during the Spring Boot migration.
Worked with product and store operations teams each sprint to prioritize the inventory reporting features with the biggest operational impact.
Environment: Java, Spring Boot, Angular 14+, RxJS, Angular Material, AWS ECS/Fargate, S3, Kafka, CDC Connectors, Jenkins, Oracle, Micrometer, Grafana, Splunk, JUnit, Mockito.

Java Developer | Illinois State Police - Springfield, IL Jul 2021 - Mar 2023
Rebuilt core payment modules of the statewide Criminal Record Information System in Java, reducing transaction failures by 10%.
Built REST and SOAP web services connecting legacy Oracle databases to distributed cloud microservices.
Developed React-based dispatch dashboards giving agencies real-time access to criminal record data.
Migrated environments to Azure, configuring Virtual Networks and role-based access controls in compliance with CJIS security policy for 50,000+ agencies.
Implemented Azure Service Bus queues with dead-letter handling to decouple monolithic services and guarantee reliable message delivery.
Tuned SQL/PostgreSQL queries and indexes to resolve bottlenecks and increase throughput.
Streamlined release management with Azure DevOps pipelines, reducing manual deployment errors.
Took part in security reviews and audits to maintain CJIS compliance as new services were added to the platform.
Wrote API documentation and onboarding guides that shortened ramp-up time for new team members.
Environment: Java, REST, SOAP, React, Azure (Virtual Networks, Service Bus), Oracle, SQL/PostgreSQL, Azure DevOps.

Software Development Engineer | Amazon - Austin, TX Feb 2020 Jun 2021
Built highly available services in Kotlin, Java, and GraphQL, processing over 1 million daily transaction requests and setting new performance benchmarks for the platform.
Designed API aggregation services that consolidated data from multiple microservices into unified, high-performance endpoints for global client applications.
Built React interfaces (Redux, HTML5/CSS3, Bootstrap) for enterprise dashboards with consistent cross-browser behavior.
Designed AWS EventBridge/SQS workflows that processed 100,000+ notifications daily while reducing latency.
Used DynamoDB and S3 for low-latency NoSQL access and blob storage to support volatile traffic patterns.
Automated deployment pipelines with GitHub Actions, improving release reliability across staging environments.
Profiled memory and tuned garbage collection using VisualVM, resolving memory leaks and preventing out-of-memory errors.
Took part in the on-call rotation, triaging and resolving production incidents within SLA.
Reviewed pull requests and helped enforce coding standards across the team.
Environment: Kotlin, Java, GraphQL, React, Redux, HTML5/CSS3, Bootstrap, AWS (EventBridge, SQS, DynamoDB, S3), GitHub Actions, VisualVM.

Software Developer | Spartan Camera - Atlanta, GA Jan 2018 - Dec 2019
Built RESTful Java web services for real-time IoT camera monitoring, supporting continuous ingestion of device telemetry.
Migrated on-premises infrastructure to Azure, improving scalability and disaster recovery for the platform.
Developed AngularJS administrative portals for managing and monitoring remote IoT camera fleets.
Deployed Azure Event Hubs to ingest high volumes of image metadata in real time, preventing bottlenecks during peak device sync.
Normalized Azure SQL Database schemas, contributing to a 15% increase in successfully processed orders.
Wrote Python/Bash scripts for database backups and routine admin tasks, improving team efficiency by 50%.
Worked with hardware engineers to define API contracts between IoT devices and backend services.
Provided production support and bug fixes for the customer-facing web portal.
Environment: Java, REST, AngularJS, Azure (Event Hubs, SQL Database), Python, Bash.

Java Developer | Amigos Software Solutions - Hyderabad, India Aug 2015 - Oct 2017
Started my career building Java web modules with Servlets, JSP, and JDBC for an internal enterprise application, developing strong fundamentals in core Java and OOP design.
Wrote and optimized SQL queries and stored procedures in Oracle and MySQL to support reporting and data-entry workflows.
Worked with senior developers to migrate a legacy desktop application to a web-based Java/Spring MVC architecture.
Contributed unit tests with JUnit and took part in code reviews, learning to write clean, maintainable code early on.
Used Git for version control and worked in an Agile team, participating in daily stand-ups and sprint planning.
Assisted with production support and bug fixes, getting early hands-on exposure to the full software development lifecycle.
Environment: Java, Servlets, JSP, JDBC, Spring MVC, MySQL, Oracle, JUnit, Git, HTML/CSS.

EDUCATION
Amrita Vishwa Vidyapeetham | Coimbatore, India
Bachelor of Technology in Computer Engineering May 2016
Keywords: continuous integration continuous deployment quality analyst artificial intelligence javascript sthree green card Georgia Illinois Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];7692
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: