Post Job Free
Sign in

Senior Full-Stack Java Developer with Cloud & Microservices

Location:
Irving, TX
Posted:
February 24, 2026

Contact this candidate

Resume:

Shekhar Yadav

318-***-**** *******.********@*****.*** linkedin.com/in/geminishekhar

PROFESSIONAL SUMMARY

Full Stack Java Developer with 6+ years of experience designing and delivering enterprise-grade applications using Java/J2EE, Spring Boot, Spring Cloud, Angular, and React JS across complete SDLC in Agile environments, including FinTech and enterprise applications. Expertise in microservices architecture, RESTful APIs, event-driven systems (Kafka, streaming technologies), and containerization using Docker, Kubernetes, OpenShift, and ECS. Proficient in cloud architecture and Infrastructure as Code (Terraform, CloudFormation, Pivotal Cloud Foundry), AWS (EC2, Lambda, S3, RDS, DynamoDB, Aurora, API Gateway), GCP (Cloud Run, Pub/Sub), and Azure. Experienced in database design (PostgreSQL, MongoDB, DynamoDB, RDBMS), unit & integration testing (JUnit, Mockito, Selenium, Cucumber), and implementing data encryption, achieving 80%+ code coverage. Proven ability to optimize application performance using OOP principles, multithreading, Stream API, and cloud infrastructure while delivering secure, scalable, high-performance solutions. TECHNICAL SKILLS

Programming Languages: Java (8, 11, 17), JavaScript (ES6+), TypeScript, SQL, PL/SQL, Python, HTML5, CSS3, ]AJAX, scripting languages

Backend / Java Technologies: Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring Data JPA, Hibernate/JPA,JVM (Garbage Collection, Memory Management), Microservices, RESTful APIs, SOAP, Java Streams, Lambda Expressions, Multithreading, CompletableFuture, FastAPI, Enterprise Integration, OOP Principles, Microservice Design, Streaming Technology Frontend Technologies: Angular (8–16), React JS (16–18), Redux, RxJS, Bootstrap, AngularJS, jQuery, Web Technologies, AJAX, CSS, HTML, Responsive Design API, Security & Integration: JSON, XML, Swagger/OpenAPI, OAuth 2.0, JWT, SSO, API Gateway, GraphQL, Role-Based Access Control (RBAC), TCP/IP, Web Services, Data Encryption Cloud & DevOps: AWS (EC2, Lambda, S3, RDS, DynamoDB, Aurora, SNS/SQS, API Gateway, IAM, CloudWatch), GCP (Cloud Run, Pub/Sub), Azure (Key Vault, Azure DevOps), Docker, Kubernetes, Open- Shift, ECS, Terraform, CloudFormation, Pivotal Cloud Foundry, Jenkins, GitLab CI/CD, GitHub Actions, CI/CD, Linux/Unix, Bash/Shell Scripting, Maven, Gradle, Git, Git Stash, Datadog, Dynatrace Databases & Messaging: PostgreSQL, Oracle, MySQL, SQL Server, MongoDB, DynamoDB, Redis, Cassandra, Elasticsearch, Apache Kafka, RabbitMQ, JMS, ActiveMQ, RDBMS, Amazon Aurora Testing, Monitoring & Tools: JUnit 5, Mockito, TestNG, Selenium, Cucumber, Jest, Cypress, Postman, SonarQube, Splunk, ELK Stack, Prometheus, Grafana, New Relic, IntelliJ IDEA, Eclipse, VS Code, JIRA, Confluence, Dynatrace, Debugger, Test Automation

Architecture & Methodologies: Microservices Architecture, Event-Driven Architecture, Circuit Breaker, API Gateway Pattern, MVC, SOLID Principles, Agile (Scrum, Kanban), CI/CD, DevOps, Refactoring, Test- Driven Development (TDD), Behavior-Driven Development (BDD), Microservice Design, Enterprise Integra- tion, UML, Engineering Principles, Software Development, Mentoring, Leadership, Analytical Skills PROFESSIONAL EXPERIENCE

Java Full Stack Developer June 2023 – Present

HSBC Bank Buffalo, NY

• Modernized Spring Boot microservices in FinTech systems, leveraging Streams, Lambda Expressions, CompletableFuture, and containerization using Docker, Kubernetes, OpenShift, and ECS to optimize high-volume data pipelines by 30%.

• Designed and developed REST / RESTful APIs using Spring Boot, Spring MVC, Spring Data JPA

(Hibernate/JPA), and custom JPQL to enable modular, scalable microservices in Agile/Scrum environments.

• Implemented Spring Cloud components including Eureka Service Discovery and Config Server to support centralized configuration management and inter-service communication.

• Built secure, regulatory-compliant microservice integrations using Apigee API Gateway, implementing rate limiting, authentication, authorization, and access control for third-party API consumers.

• Implemented event-driven microservices using Apache Kafka and Spring Kafka, configuring topics, partitions, consumer groups, and offset management to ensure reliable, scalable, and high-throughput asynchronous data streaming.

• Developed responsive Single-Page Applications (SPAs) using Angular 16/18, TypeScript, RxJS observables, reactive forms, dependency injection, and reusable standalone components, enabling two-way data binding and real-time data updates.

• Enhanced system resilience by implementing Resilience4j circuit breakers, retries, and timeouts, improving fault tolerance and availability of high-traffic, business-critical banking microservices.

• Orchestrated containerized microservices using Kubernetes for container orchestration (Amazon EKS), configuring Horizontal Pod Autoscaling (HPA), rolling deployments, and readiness/liveness probes to achieve high availability and zero-downtime releases.

• Containerized Spring Boot applications using Docker with multi-stage builds, optimizing image layers to reduce container size by 60% and improve deployment efficiency across environments.

• Automated cloud infrastructure provisioning using Terraform (Infrastructure as Code), managing AWS EC2, RDS, S3, VPC, IAM roles, and security groups while integrating CloudWatch metrics, alarms, encryption, and least-privilege access policies, supporting secure and scalable cloud infrastructure.

• Configured AWS RDS with read replicas and HikariCP connection pooling, and optimized PostgreSQL queries using composite indexes and execution plan analysis (EXPLAIN) to improve performance, scalability, and response times under strict SLA requirements.

• Designed and managed Amazon DynamoDB tables using partition keys and Global Secondary Indexes

(GSIs), and implemented MongoDB schema design, queries, and data modeling for low-latency, highly scalable NoSQL operations.

• Leveraged AWS Lambda to implement serverless workflows, integrating with Amazon S3, API Gateway, and DynamoDB to reduce infrastructure overhead and enable scalable, low-latency data processing.

• Built and maintained CI/CD pipelines using Jenkins, GitLab CI, and Maven, integrating automated tests and security checks to ensure reliable and compliant deployment workflows with build automation using Maven.

• Developed unit testing and integration testing suites using JUnit 5, Mockito, and Cucumber, achieving 80%+ code coverage, providing production support using Splunk for real-time issue resolution, and mentoring junior developers in Agile/Scrum teams.

Environment: Java 17, Spring Boot, Spring Cloud, Spring MVC, Hibernate/JPA, Spring Security (OAuth 2.0, JWT, RBAC), Angular 16/18, TypeScript, RxJS, Apache Kafka, AWS (Lambda, S3, EC2, RDS, DynamoDB, API Gateway, IAM), Kubernetes (EKS), Docker, Terraform (IaC, security modules), Jenkins, GitLab CI/CD, PostgreSQL, HikariCP, MongoDB, Splunk, CloudWatch, Azure Key Vault, JUnit 5, Mockito, Cucumber, Resilience4j, Multi-threading (CompletableFuture, Parallel Streams), Agile/Scrum. Java / J2EE Developer September 2021 – May 2023

Liberty Mutual Portsmouth, NH

• Guided the full SDLC for microservices projects using Java 8/11 and Spring Boot, including requirement analysis, system modeling, design, coding, and testing. Collaborated with cross-functional teams in Agile sprints, contributed to design decisions and code reviews, and mentored junior developers to ensure on-time delivery of business-critical features.

• Built multithreaded Java modules using CompletableFuture and parallel streams to handle high-volume data processing, improving concurrent processing performance and application throughput by 25%.

• Developed RESTful APIs using Spring Boot, Spring MVC, and Spring Data JPA (with custom JPQL), leveraging Spring AOP for cross-cutting concerns including logging, exception handling, and transaction management. Integrated Apigee API Gateway to enforce authentication, rate limiting, and secure third-party integrations.

• Implemented Resilience4j circuit breakers and retry mechanisms to enhance microservices stability during peak usage.

• Built responsive Angular 8 single-page applications using component-based architecture, reusable components, lazy loading, RxJS, reactive forms, and two-way data binding to enable real-time data updates, improving frontend performance and user experience.

• Designed PostgreSQL data models with Spring Data JPA, creating optimized queries and stored procedures, analyzing execution plans, and creating indexes to improve query performance and meet strict SLA requirements for analytics dashboards.

• Leveraged Amazon DynamoDB for NoSQL data operations, designing partition keys and Global Secondary Indexes (GSIs) to optimize data retrieval for high-throughput application workflows.

• Automated GCP infrastructure using Terraform, deploying microservices to Cloud Run and integrating Pub/Sub for event-driven architecture, while enforcing encryption and least-privilege access policies for secure and compliant deployments.

• Developed Kafka producers and consumers using Spring Kafka, implementing partitioning, consumer groups, and custom adapters to enable low-latency, high-throughput event-driven communication between microservices.

• Provided production support using Splunk and Elasticsearch for real-time log analysis, and Hazelcast for distributed caching, resolving issues quickly to maintain high application availability.

• Configured Jenkins CI/CD pipelines using Maven to automate builds, unit and integration testing (JUnit, Mockito), and deployments, integrating automated security checks to ensure reliable and compliant releases and reducing deployment time by 40%.

Environment: Java 8/11, Spring Boot, Spring MVC, Spring Data JPA, CompletableFuture, RESTful APIs, Apigee, Resilience4j, Angular 8, RxJS, PostgreSQL, PL/SQL, DynamoDB, Apache Kafka, Spring Kafka, GCP

(Cloud Run, Pub/Sub), Terraform, Jenkins, Maven, Splunk, Hazelcast Java Developer May 2019 – September 2021

Volvo Mahwah, NJ

• Contributed to the full SDLC for Java 8-based microservices using Spring Boot and Spring MVC, collaborating with product owners and cross-functional teams in Agile sprints, participating in daily Scrum meetings, pair programming, and TDD practices to ensure iterative delivery of high-quality features.

• Developed multithreaded Java modules using ExecutorService, CompletableFuture, and Java 8 Stream API to improve concurrency, performance, and high-volume data processing. Applied OOP, exception handling, and Java Collections Framework best practices.

• Built RESTful APIs using Spring Boot, integrating Apigee API Gateway for secure third-party interactions and leveraging Spring AOP for logging, transaction management, and exception handling. Incorporated RestTemplate and Feign clients with Hystrix circuit breakers to enable fault-tolerant asynchronous microservices communication.

• Designed and implemented PostgreSQL and H2 database models using Spring Data JPA and Hibernate ORM, creating optimized queries, stored procedures, and database scripts for analytics dashboards. Managed Couchbase and MongoDB NoSQL databases for scalable data storage and optimized retrieval patterns.

• Integrated React.js applications with RESTful APIs using Axios and Fetch, managing asynchronous data flows, API error handling, and state synchronization between frontend and backend services to deliver responsive and scalable user interfaces.

• Optimized React application performance using memoization techniques (React.memo, useCallback, useMemo), lazy loading, and efficient state management to minimize re-renders and improve UI responsiveness across high-traffic modules.

• Developed dynamic and responsive SPAs using React.js and Angular 8, implementing component-based architecture, Redux, Context API, Hooks (useState, useEffect, useContext), lazy loading, reactive forms, Angular Material, Bootstrap, and PrimeNG to build modular and maintainable user interfaces.

• Created reusable front-end modules, directives, pipes, and services, integrating two-way data binding and real-time updates to improve user experience and cross-device compatibility. Styled components using CSS3, Flexbox, and responsive design principles.

• Automated deployment and CI/CD processes using Jenkins, Maven, Git, and Ansible, building unit and integration tests with JUnit, Mockito, Jest, React Testing Library, Selenium, and Cypress to achieve 70%+ test coverage and ensure application reliability.

• Orchestrated Docker containerized microservices deployed on Kubernetes clusters, configuring health checks, auto-scaling, and resource management to maintain system reliability and high availability. Managed AWS infrastructure including EC2, S3, Glacier, and RDS, implementing security policies and lifecycle management for data backup and compliance.

• Developed Kafka producers and consumers using Spring Kafka and ZooKeeper for distributed messaging, implementing partitioning, consumer groups, and offset-based reprocessing for high-throughput, low-latency event-driven microservices.

• Built ETL pipelines and scheduled jobs using AWS Glue, Amazon Redshift, and S3, enabling automated data processing for business intelligence and analytics with scalable, cost-effective storage and query performance.

• Leveraged Dynatrace and Log4j for application monitoring, error tracking, and performance tuning to improve operational efficiency and system reliability.

• Participated in code reviews, pair programming, and mentorship sessions, learning and applying microservices design patterns, Spring Boot best practices, and cloud infrastructure management to improve team productivity and maintain high code quality.

Environment: Java 8, Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Spring AOP, Spring Core, RESTful APIs, Angular 8, React.js, Redux, Context API, Hooks, Bootstrap, PrimeNG, PostgreSQL, H2, PL/SQL, MongoDB, Couchbase, AWS (EC2, S3, RDS, Glacier, Redshift, Glue), Kubernetes, Docker, Ter- raform, Jenkins, Maven, Ansible, Kafka, Zookeeper, Dynatrace, Jest, Selenium, Cypress, Log4j, Git. EDUCATION

Masters in Computer Science

Louisiana Tech University

CERTIFICATIONS & ACHIEVEMENTS

Certifications: SQL Certification by HackerRank(Database Management, SQL Queries) Achievements: Gold Badge and Five-Star Rating in Coding by HackerRank



Contact this candidate