SRINADH K
Java Full Stack Developer  |  9+ Years Experience
✉ kocherlasrinadh2@gmail.com
📞 +1 (931) 297-9014
🔗 LinkedIn 🐱 GitHub
AT&T — Dallas, TX
Java Full Stack Developer
Nov 2025 – Present
  • Developed scalable backend microservices using Java 21, Streams, Lambdas, CompletableFuture, and multithreading.
  • Built and integrated Kotlin-based services with Spring Boot and Spring WebFlux; refactored legacy Java modules to Kotlin for improved maintainability.
  • Designed RESTful APIs (synchronous & reactive) using Spring MVC and WebFlux, following DDD and SOLID principles.
  • Implemented event-driven architecture using Apache Kafka (Spring Kafka) — partitions, offsets, retries, DLT, idempotency, and schema versioning.
  • Integrated backend APIs with React and Angular frontends; developed reusable UI components and optimized client-side performance.
  • Designed and optimized relational databases (PostgreSQL, MySQL, DB2 on AWS RDS); implemented persistence using Spring Data JPA and Hibernate with transaction management.
  • Managed database migrations using Flyway.
  • Deployed applications on AWS (EC2, ECS, EKS, S3, RDS, IAM, CloudWatch).
  • Containerized services using Docker and orchestrated deployments with Kubernetes (EKS) — rolling updates and auto-scaling.
  • Implemented CI/CD pipelines using GitHub Actions and Jenkins for automated build, test, and deployment.
  • Managed configuration and secrets using AWS Secrets Manager and Parameter Store.
  • Implemented SFTP integrations using Spring Integration SFTP and JSch.
  • Secured APIs using Spring Security, JWT-based RBAC, OAuth 2.0 / OpenID Connect.
  • Enforced OWASP Top 10 standards, HTTPS/TLS, CORS, CSRF protection, and input validation.
  • Developed unit/integration tests using JUnit 5, Mockito, KoTest, Spring Boot Test, MockMvc.
  • Validated Kafka workflows using embedded brokers; performed API testing with Postman & Swagger/OpenAPI.
  • Enforced code quality using SonarQube.
  • Monitored applications using CloudWatch, Prometheus, Grafana, ELK, and Splunk.
  • Performed root-cause analysis using logs, heap dumps, and thread dumps; supported production releases with minimal downtime.
  • Worked in Agile/Scrum environment; conducted peer reviews and mentored junior developers.
Env: Java 21, Spring Boot, Spring MVC, Spring WebFlux, Kafka, PostgreSQL, MySQL, DB2, AWS (EC2, EKS, ECS, S3, RDS, IAM, CloudWatch, Secrets Manager), Docker, Kubernetes, Jenkins, GitHub Actions, React, Angular, Flyway, SonarQube, OAuth2/OpenID, Prometheus, Grafana, ELK, Splunk, Spring Integration SFTP.
County of Santa Clara, CA
Java Full Stack Developer
May 2024 – Oct 2025
  • Participated in Agile/Scrum ceremonies including sprint planning, backlog grooming, retrospectives, and effort estimation across full SDLC.
  • Designed and developed cloud-native microservices using Java 17, Spring Boot, Dropwizard, Kotlin (Ktor) with focus on scalability, resiliency, and performance.
  • Deployed containerized applications on GKE and Red Hat OpenShift with zero-downtime rollout strategies.
  • Built event-driven architecture using Apache Kafka and Google Cloud Pub/Sub for asynchronous communication.
  • Developed Kafka Producer REST services with event publishing logic and upsert operations; integrated Couchbase for persistence.
  • Integrated Google Cloud SQL (PostgreSQL/MySQL) using Spring Data JPA and Hibernate for transactional data management.
  • Implemented database versioning and migrations using Flyway, ensuring schema consistency across environments.
  • Supported large-scale data migrations during releases with zero data loss.
  • Managed deployments on GCP (GKE, Cloud SQL, Cloud Storage, IAM, Cloud Logging, Cloud Monitoring).
  • Containerized applications using Docker and managed images via Google Artifact Registry.
  • Implemented CI/CD pipelines using GitHub Actions, Jenkins, and Google Cloud Build.
  • Developed Unix/Linux shell scripts for automation and batch processing tasks.
  • Scheduled and monitored batch jobs using Control-M and Linux cron.
  • Managed application access using GCP IAM roles and service accounts following least privilege principles.
  • Developed secure SFTP-based file transfer solutions using Spring Integration SFTP and JSch with key-based authentication.
  • Built file validation, retry, and error-handling mechanisms to ensure data integrity.
  • Integrated backend REST APIs with frontends built using React, Angular, and Vue.js.
  • Developed REST APIs using Kotlin (Ktor) and refactored Java modules leveraging coroutines and null safety.
  • Used Golang (GORM) and Node.js (Sequelize) for database operations in multi-service environments.
  • Developed unit, integration, and BDD tests using JUnit, Mockito, and Cucumber.
  • Monitored systems using Kibana, Splunk, Google Cloud Logging & Monitoring.
  • Performed root-cause analysis using heap dumps, thread dumps, and logs.
  • Conducted peer code reviews and mentored junior developers. Managed defects via JIRA; version control with Git/GitHub/GitLab.
Env: Java 17, Spring Boot, Hibernate, Kotlin (Ktor), Golang, Node.js, Apache Kafka, GCP (GKE, Cloud SQL, Pub/Sub, Cloud Storage, IAM), Docker, OpenShift, Couchbase, MySQL, PostgreSQL, Flyway, React, Angular, Vue.js, Jenkins, GitHub Actions, Google Cloud Build, Linux, Control-M, Kibana, Splunk, JIRA, Git.
Alaska Airlines — Seattle, WA
Java Developer
Aug 2023 – Apr 2024
  • Designed and developed interconnected enterprise applications using Spring MVC, JSP, Servlets, AJAX, HTML5, CSS3.
  • Built SPAs using AngularJS, Bootstrap, ReactJS, translating Figma prototypes into responsive pixel-perfect UI components.
  • Developed modular backend layers using Spring MVC, DI (IOC), JDBC Templates, AOP, Spring Security.
  • Engineered RESTful and SOAP-based services using Spring Boot, JAX-RS (Jersey), Apache CXF.
  • Implemented reactive, non-blocking APIs using Spring WebFlux (Mono/Flux).
  • Migrated legacy Java modules to Kotlin, improving maintainability and performance.
  • Designed and implemented event-driven microservices using Spring Boot and Apache Kafka.
  • Built high-performance middleware and multi-server APIs in Golang for third-party integrations.
  • Developed GraphQL APIs integrated with React for dynamic client-driven data rendering.
  • Built real-time data processing workflows using Apache Spark, Spark SQL, Scala.
  • Deployed and managed distributed systems on AWS (EC2, ECS, S3, RDS, Lambda, Kinesis, CloudWatch, Route 53, Auto Scaling, Beanstalk).
  • Developed serverless APIs using AWS Lambda for event-driven processing.
  • Executed data center migration to AWS using Snowball Import/Export.
  • Designed infrastructure using CloudFormation (VPC, NAT configurations).
  • Implemented CI/CD pipelines using Jenkins, Docker, Git.
  • Built dynamic UI components using ReactJS, Material UI, Ant Design (AntD), SASS.
  • Conducted load testing using JMeter, reducing response times and improving scalability.
  • Developed internal diagnostic tools using Golang and AngularJS.
  • Wrote unit tests using JUnit and Mockito.
Env: Java 1.7/1.8/1.11, Kotlin, J2EE, Spring Boot, Spring MVC, Spring WebFlux, REST, SOAP, Microservices, Golang, ReactJS, AngularJS, HTML5, CSS3, Bootstrap, SASS, NodeJS, AWS (EC2, ECS, S3, RDS, Lambda, Kinesis, CloudWatch), Apache Kafka, Spark, Maven, Jenkins, Git, Docker, JMeter, Ant.
Capco — Bangalore, India
Java / J2EE Developer
Aug 2017 – May 2023
  • Collaborated with architects and business analysts to translate functional requirements into scalable UI-driven enterprise solutions.
  • Designed presentation layers using Servlets, JSP, JSF, Java Beans, HTML5, CSS3, JavaScript, jQuery, AJAX.
  • Developed responsive SPAs using AngularJS, Angular 2+, TypeScript, ReactJS, Redux, Bootstrap.
  • Built hybrid mobile applications using React Native, leveraging native APIs for enhanced performance.
  • Designed and implemented RESTful microservices using Spring Boot, Spring Core, Spring Security, Spring AOP, Spring Cache.
  • Integrated Swagger 2.0 for interactive API documentation.
  • Applied Java 8 features (Lambda, Streams, Optional) to improve performance and code readability.
  • Implemented J2EE design patterns (DTO, DAO, Service Locator, Business Delegate) for modular architecture.
  • Designed containerized microservices using Docker and Kubernetes for scalable deployments.
  • Provisioned AWS infrastructure using Terraform (EC2, S3, RDS, CloudWatch, Lambda, ECS).
  • Implemented CI/CD pipelines using Jenkins and GitHub Actions; integrated with ArgoCD for environment promotion.
  • Managed database versioning using Liquibase and Flyway for controlled schema migrations.
  • Deployed applications on WebSphere, WebLogic, JBoss, Tomcat.
  • Utilized Hibernate and Spring Data JPA for ORM, transaction management, and query optimization.
  • Worked with MongoDB and Oracle DB, handling CRUD operations, indexing, aggregation queries, and large datasets.
  • Integrated Drools rule engine with Spring MVC for business rule automation.
  • Built end-to-end MERN stack applications (MongoDB, Express.js, React.js, Node.js).
  • Developed secure SFTP-based file transfer workflows with validation, retry, and error handling.
  • Implemented logging and monitoring using Log4j, ELK (Elasticsearch, Logstash, Kibana), Splunk.
  • Configured AWS CloudWatch alarms for uptime and system stability.
  • Conducted unit, integration, and BDD testing using JUnit, Mockito, Cucumber, Selenium.
  • Participated in Agile ceremonies; collaborated with QA, DevOps, and UX teams. Mentored junior developers.
Env: Java/J2EE, Spring Boot, Spring Core, Spring Security, Hibernate, JSP, Servlets, JSF, HTML5, CSS3, JavaScript, AngularJS, Angular 2+, ReactJS, Redux, Node.js, MongoDB, Oracle DB, AWS (EC2, S3, RDS, Lambda, ECS, CloudWatch), Docker, Kubernetes, Terraform, Jenkins, GitHub Actions, ArgoCD, WebSphere, WebLogic, JBoss, Tomcat, SOAP, REST, Maven, Selenium, Log4j, ELK, Liquibase, Flyway, IntelliJ IDEA.
Languages
Java 21 Kotlin Go Rust Python SQL/PLSQL Node.js Shell
Frameworks
Spring Boot 3 Spring MVC Spring WebFlux Spring Security Spring Cloud Hibernate GraphQL Apollo Resilience4j
Cloud & Messaging
AWS (EKS/S3/Lambda) GCP (GKE/Pub-Sub) Kafka RabbitMQ Terraform Docker Kubernetes OpenShift
Frontend
ReactJS Angular Redux/NgRx Material UI Bootstrap Vite SASS
Databases
PostgreSQL MySQL Oracle MongoDB Cassandra DynamoDB Redis Couchbase Flyway
Tools & CI/CD
Jenkins GitHub Actions ArgoCD IntelliJ JUnit Mockito Maven ELK Stack Splunk
Methodologies
Agile / Scrum Kanban Microservices SOA TDD / BDD OWASP OAuth2 / OIDC
✓ Copied to clipboard