01
👤 Professional Summary
- Accomplished Java Full Stack Developer with around 9 years of experience designing, developing, and deploying scalable web and client-server applications using Java/J2EE and Spring ecosystem technologies.
- Strong expertise in building secure, high-performance, cloud-native microservices architectures across AWS and GCP environments.
- Proficient in Core Java (8+), Kotlin, and advanced features such as Lambda expressions, Stream API, Optional, Functional Interfaces, Concurrency, and Multithreading.
- Extensive experience in Spring Boot, Spring MVC, Spring Cloud (Eureka, Config Server, API Gateway), Spring Security, Spring WebFlux, and reactive programming for non-blocking APIs.
- Skilled in designing and consuming RESTful, SOAP, and GraphQL web services, integrating backend systems with scalable, event-driven workflows.
- Experienced in Microservices and SOA architecture, implementing Apache Kafka and RabbitMQ for asynchronous messaging, with Resilience4j, Circuit Breakers, and retry strategies.
- Hands-on experience with cloud-native deployments, containerization (Docker), orchestration (Kubernetes, OpenShift), and CI/CD pipelines using GitHub Actions, Jenkins, ArgoCD.
- Expert in relational and NoSQL databases — Oracle, MySQL, PostgreSQL, SQL Server, DB2, MongoDB, Cassandra, DynamoDB — with ORM expertise (Hibernate, JPA, Spring Data JPA) and Flyway/Liquibase migrations.
- Developed SFTP-based automated file transfer workflows, secure data pipelines, and large-scale batch processing solutions.
- Frontend expertise in React, Angular, Redux/NgRx, Material UI, Bootstrap, and SASS, integrated with REST/GraphQL APIs.
- Experienced in unit, integration, and BDD testing using JUnit, Mockito, TestNG, Cucumber, and frontend testing with Jest, Karma, Jasmine, Protractor.
- Strong DevOps and monitoring skills: AWS CloudWatch, GCP Logging/Monitoring, ELK stack, Splunk — enabling proactive issue detection and resolution.
- Proficient in Agile (Scrum/Kanban) and Waterfall methodologies, conducting design sessions and mentoring junior developers.
- Skilled in performance tuning, security enforcement, and OWASP best practices including TLS, OAuth2/OpenID.
- Experienced in data center migrations, cloud modernization, and hybrid multi-cloud architectures ensuring high availability and fault tolerance.
- Hands-on scripting and automation using Python, Shell, and Node.js to streamline backend tasks, monitoring, and deployment workflows.
- Actively contributed to architecture design, code reviews, and technical strategy, promoting best practices and reusable code standards across teams.
02
💼 Professional Experience
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.
03
⚡ Technical Arsenal
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