Post Job Free
Sign in

Senior Java Microservices Engineer with Spring + Cloud Expertise

Location:
Irving, TX
Posted:
November 19, 2025

Contact this candidate

Resume:

Madan Bandi

************@*****.***

972-***-****

Professional Summary:

●Over 6 years of experience designing, developing, and deploying enterprise-level Java applications using Agile (Scrum) and TDD, delivering reliable, secure, and high-performance software solutions.

●Proficient in the Spring ecosystem, including Spring Boot, Spring MVC, Spring Batch, Spring Security, AOP, and Hibernate, to build modular, scalable, and maintainable backend services.

●Designed and deployed event-driven microservices using Spring Cloud (Eureka, Config Server, Gateway), Kafka, ActiveMQ, and AWS Lambda (Python/TypeScript), ensuring seamless service communication and high availability.

●Skilled in frontend engineering with Angular 13, TypeScript, JavaScript, HTML5, CSS3, and Bootstrap, developing intuitive, responsive, and user-focused interfaces.

●Strong command of modern Java features such as lambdas, streams, functional interfaces, and multithreading to optimize performance and system scalability.

●Implemented secure authentication and authorization using Spring Security (OAuth 2.0, JWT) and integrated with MySQL, Oracle, and MongoDB for complex data operations.

●Experienced in AWS cloud services, including EC2, S3, DynamoDB, CloudFormation, CloudWatch, and Lambda, to build, deploy, and monitor distributed cloud-based solutions.

●Containerized and orchestrated applications using Docker and Kubernetes, achieving automated deployments and scalable microservices in AWS environments.

●Built automated CI/CD pipelines with Jenkins, GitLab CI, and Terraform, improving deployment efficiency and reducing release cycles.

●Conducted unit, integration, and end-to-end testing with JUnit, Mockito, Cucumber, Selenium, and Python, ensuring software quality, reliability, and compliance with coding standards.

Technical Skills:

Languages

Java, SQL, Python, Typescript.

Frameworks

Spring Boot, MVC, Batch, AOP, Hibernate, Kafka, JMS, JPA, OAuth, Spring Security, Web Flux.

Databases

Oracle, SQL Server, MongoDB, Cassandra.

Web Technologies

Angular, HTML, JavaScript, jQuery, CSS, XML, AJAX, React.

Other Tools

Gradle, Maven, Jenkins, Bitbucket, Git, Log4J, Splunk, Grafana, IntelliJ, JIRA, Confluence, Tomcat, Kubernetes, Docker.

Operating Systems

UNIX, Linux, Windows.

Web Services

SOAP, REST, Microservices.

Cloud Platforms

AWS,GCP, Azure

Education:

Master's in Computer Science, University of South Dakota

Professional Experience:

US Bank, Minneapolis MN November 2023 - Current

Senior Java Developer

●Engineered high-performance microservices using Java 17, Spring Boot, and Spring Cloud, leveraging dependency injection, actuator, and distributed tracing for observability.

●Deployed containerized workloads on AWS ECS and EKS, achieving zero-downtime rollouts and auto-scaling through Fargate.

●Built and orchestrated serverless data pipelines with AWS Lambda, SQS, and Kinesis, reducing operational overhead and improving event throughput.

●Integrated Spring Security with AWS Cognito and IAM roles, enabling secure authentication and fine-grained API access.

●Developed real-time fraud analytics pipelines using Kafka Streams and AWS Kinesis Firehose, feeding processed data into Redshift for visualization.

●Built CI/CD pipelines in Jenkins and CodePipeline, automating integration, testing, and blue/green deployments.

●Centralized observability using CloudWatch, Prometheus, and ELK Stack, ensuring rapid incident resolution and compliance monitoring.

●Modernized front-end Angular 13 applications integrating REST APIs, NgRx state management, and AWS-hosted backend services.

●Optimized S3 data storage and caching using CloudFront and Elasticache, improving API latency.

●Implemented AWS CloudFormation templates to provision and manage infrastructure as code, ensuring consistent environments across dev and prod.

●Automated backup and failover strategies for critical services using AWS Backup and RDS Multi-AZ, improving DR readiness.

●Authored detailed Swagger (OpenAPI) specifications for API consumers, improving documentation and reducing onboarding time.

Environment: Java 17, Spring Boot, Angular 13, AWS (Lambda, ECS, EKS, S3, DynamoDB, Cognito, Kinesis, CloudFront, CloudFormation, CloudWatch), Kafka, Jenkins, Docker, Terraform, Redshift, Hibernate, Prometheus, ELK Stack, Oracle.

Swift, Richmond, VA February 2021 - October 2023

Full Stack Java Developer

●Designed and implemented scalable Spring Boot microservices deployed on Google Kubernetes Engine (GKE), integrated with Cloud Load Balancer and Service Mesh.

●Developed event-driven systems using Kafka and Google Pub/Sub, handling high-volume financial transactions with guaranteed delivery.

●Utilized Cloud SQL and Firestore for hybrid relational and document-based data storage with high performance.

●Created CI/CD pipelines with Cloud Build and GitHub Actions, automating deployments and enabling fast iteration cycles.

●Implemented OAuth 2.0 authentication via Google Identity Platform, securing APIs and user sessions across multiple environments.

●Set up centralized logging and monitoring with Stackdriver Logging, Cloud Monitoring, and Prometheus, improving system reliability.

●Developed Angular 11 front-end modules consuming REST APIs, ensuring smooth data flow with Observables and reactive forms.

●Authored Infrastructure as Code templates with Terraform to provision GCP resources and maintain environment consistency.

●Optimized SQL performance in Cloud SQL and BigQuery queries to reduce latency and improve reporting performance.

●Leveraged Cloud Storage and Cloud CDN to optimize static asset delivery, reducing client-side latency and bandwidth usage.

●Configured GCP Secret Manager and IAM roles to secure API keys, service accounts, and application credentials.

●Built distributed caching and message-driven architecture using Memorystore (Redis) and Pub/Sub for low-latency event propagation.

Environment: Java 11, Spring Boot, Angular 11, GKE, Cloud Build, Pub/Sub, Cloud SQL, Firestore, BigQuery, Memorystore, Terraform, Prometheus, Stackdriver, Kafka, OAuth 2.0, GitHub, Docker, Hibernate, JIRA, Confluence.

ETCC, Dallas, TX June 2019 - January 2021

Junior Java Developer

●Developed and maintained Spring MVC and Spring Boot services deployed on Azure App Service, ensuring scalability and high uptime.

●Used Azure SQL Database for data persistence with optimized stored procedures and connection pooling.

●Built asynchronous messaging systems leveraging Azure Service Bus and JMS for inter-service communication.

●Implemented secure authentication using Spring Security with Azure Active Directory (AAD) for SSO and role-based access control.

●Automated deployments and configurations using Azure DevOps Pipelines, integrating build, test, and release workflows.

●Employed Log Analytics and Application Insights for centralized monitoring and troubleshooting of production systems.

●Designed SOAP and RESTful web services for internal and external integrations, documented via Swagger UI.

●Created Angular 8 front-end interfaces with dynamic data binding and reusable UI components.

●Used Docker containers for microservice packaging and Kubernetes on Azure (AKS) for orchestration and scaling.

●Integrated Azure Blob Storage for distributed file management, enhancing scalability and secure file access.

●Implemented Application Gateway and Load Balancer configurations to ensure high availability and secure inbound routing.

●Enhanced API reliability and deployment automation using Azure Key Vault, API Management, and Infrastructure-as-Code templates in ARM.

Environment: Java 8, Spring Boot, Azure (App Service, Service Bus, SQL Database, Blob Storage, AKS, DevOps, Application Insights, Key Vault, API Management), Angular 8, Swagger, Docker, JMS, Hibernate, JUnit, Mockito, Log4J, SQL Server, Linux/Windows.



Contact this candidate