Post Job Free
Sign in

Senior Java Full-Stack Developer with Spring & Microservices

Location:
Bhimavaram, Andhra Pradesh, India
Posted:
January 12, 2026

Contact this candidate

Resume:

VENKATA NAGA SAI

Sr. Java Full Stack Developer

Emai Id: ***********************@*****.***

Contact : +1-314-***-****

PROFESSIONAL SUMMARY:

•Over 7 years of experience in the software industry, covering various stages of the software development lifecycle including requirement analysis, design, development, implementation, testing, and maintenance of applications using Java and J2EE technologies.

•Strong knowledge and practical experience with SDLC methodologies such as Agile, Waterfall, and Test-Driven Development (TDD).

•Extensive experience in developing web-based applications and client-server technologies using Java 1.8, Servlets, JSP, JDBC, Java Beans, JSF, Struts, Spring, Hibernate, EJB, JMS, and Web Services (REST, SOAP).

•Proficient in leveraging Java 1.8 features like Lambda expressions and Stream API for efficient bulk data operations on Collections, improving application performance.

•Developed and optimized Spark applications using Java/Scala for processing large-scale datasets.

•Solid experience with web technologies, including Angular (JS and versions 2/4/6/8/9), Node.js, React.js, Redux, Flux, React Native, HTML5, CSS3, TypeScript, Bootstrap, XML, Ajax, JSON, JSP, jQuery, and JavaScript.

•Hands-on experience in developing client-server and web applications using frameworks like Struts, JSF, Spring, Hibernate, and proprietary client frameworks.

•Expertise in building and implementing REST APIs and Microservices with Spring Boot.

•Practical experience working with backend technologies such as Node.js and MongoDB.

•In-depth knowledge of various Spring modules (Spring MVC, Spring Security, Spring Cloud, Spring AOP) along with Hibernate ORM for implementing persistence layers and mapping POJOs.

•Skilled in application development using multithreading, serialization, externalization, collection frameworks, generics, and core Java features.

• Strong expertise in JVM internals, memory management, garbage collection (GC), heap analysis, and performance profiling using tools like VisualVM, JConsole, and GC logs.

• Proven experience designing and implementing RESTful web services using Jersey (JAX-RS) with Spring-based applications.

•Extensive experience building full-stack applications using Core Java, Spring Framework, Angular, TypeScript, Node.js, HTML5, and CSS3.

• Hands-on experience with Oracle Database, SQL, and PL/SQL for high-performance enterprise applications.

• Solution-oriented senior developer with strong analytical, problem-solving, and communication skills, capable of driving end-to-end application delivery.

•Experience troubleshooting AWS EC2 instances, handling alerts for System and Instance status checks, and managing services like S3, VPC, ELB, and RDS.

•Experience with Continuous Integration (CI) and Continuous Deployment (CD) tools such as Jenkins and Hudson.

•Expertise in building highly available content distribution sites using CI/CD tools like Chef, Ansible, Docker, Maven, Jenkins, Jira, and Kubernetes.

•Familiarity with managing local deployments in Kubernetes, creating clusters, and deploying containerized applications.

•Experience in developing Microservices using Spring Boot and deploying them in Amazon Web Services (AWS) cloud.

•Proficient in documenting REST APIs using Swagger2 for service communication in applications.

•Hands-on experience with Hibernate, including connection pooling, Hibernate Query Language (HQL), caching, transactions, and optimistic locking.

•Strong background in core AWS services like S3, EC2, ELB, EBS, Route53, VPC, Auto scaling, and security practices (IAM, CloudWatch, CloudTrail).

•Strong Linux/Unix background with expertise in system administration, shell scripting, and environment configuration for application deployment and troubleshooting.

•Skilled in managing Linux servers for Java and microservice applications, including log analysis, performance tuning, and automated builds.

•Proficient in writing Bash shell scripts to automate deployment, file handling, and CI/CD processes.

• Experienced in configuring cron jobs, managing permissions, and optimizing server resources for JVM-based applications in production and staging environments.

•Skilled in various XML technologies such as XSL/XSLT, SOAP, REST, WSDL, DTD, XSD, JAXB, JAXP, and SOA.

•Proficient in logging with Log4j, as well as using Ant and Maven for build and deployment processes.

•Expertise in developing Web Services using SOAP, REST, JAX-WS, JAX-RPC, and RESTful APIs.

•Extensive experience with SQL and PL/SQL, with expertise in Oracle Database, including development with tables, triggers, views, packages, stored procedures, and PL/SQL.

•Strong background in database design and implementation using Oracle, MySQL, IBM DB2, SQL Server, PostgreSQL, and NoSQL databases like MongoDB, Cassandra, and DynamoDB.

•Experience with Java architecture and application development using Java/J2EE design patterns such as Singleton, Factory, MVC, Front Controller, Service Locator, Business Delegate, Session Façade, and DAO.

•Hands-on experience with build tools like Ant, Maven, and Gradle.

•Expertise in version control tools like SVN, CVS, and Git.

•Skilled in unit testing with JUnit and other software testing tools such as Selenium, Cucumber, SoapUI, Karma, and Jasmine.

•Strong understanding of data structures such as Collections, Maps, Lists, and Sets, with solid grounding in core Object-Oriented Programming (OOP) principles.

•Experienced in writing scalable, secure, and maintainable code following industry best practices to power client-facing platforms.

•Proficient in developing multithreaded and concurrent applications using Java, ensuring thread safety and synchronization for high-performance systems.

•Experienced in building backend microservices with Spring Boot and integrating AWS services such as Lambda, DynamoDB, SNS, SQS, and OpenSearch (Elasticsearch).

•Skilled in working with TypeScript and Node.js for server-side development, along with strong database expertise in PostgreSQL and MySQL.

• Excellent communicator and effective collaborator in Agile, distributed development teams.

•Experienced in developing modern front-end web applications using Angular (with Primeng), HTML5, and CSS3 in Java-based microservice environments.

•Skilled at creating RESTful controllers and integrating database operations through JPA and Spring Boot. Hands-on experience implementing automated testing using Karma, Jasmine, JUnit, Protractor, Selenium, and Playwright within a Test-Driven Development (TDD) workflow.

•Experienced in deploying Java microservices and Angular front-ends on Google Cloud Platform (GCP), utilizing Cloud Run, Cloud SQL, Pub/Sub, and Cloud Build for scalable, secure, and automated cloud operations.

•Proficient in deploying and maintaining cloud-native applications on Google Cloud Platform (GCP) and leveraging CI/CD pipelines with Tekton, Jenkins, and GitHub Actions.

•Strong hands-on experience in Linux and Windows system administration, including shell scripting, server configuration, and environment optimization for high-availability Java and cloud-native applications.

•Skilled in automating infrastructure tasks using Bash, Python, and Ansible, and supporting web applications in Ruby and Java environments.

•Experienced with container orchestration and deployment on Azure Kubernetes Service (AKS) and Cloudera Data Platform (CDP) for scalable microservices architecture.

• Proficient in implementing and maintaining CI/CD pipelines using Jenkins, Tekton, and Electric Commander, ensuring continuous integration and delivery across multi-cloud platforms.

•Skilled in monitoring and troubleshooting systems using Nagios, Grafana, and CloudWatch to ensure reliability and performance.

• Experienced in implementing Identity & Access Management (IAM) solutions, including OAuth 2.0, JWT, and Single Sign-On (SSO), ensuring secure authentication and authorization across distributed microservices.

•Adept at leveraging AI tools like GitHub Copilot, Codex, and Claude to accelerate coding, improve quality, and support automation initiatives.

• Strong experience building and maintaining responsive front-end applications using React.js (Hooks, Redux) and Angular, delivering intuitive user experiences across large-scale enterprise systems.

• Over 7 years of backend Java development with proven expertise in multithreading, concurrency, and synchronization. Experienced in designing and implementing thread-safe, high-performance backend systems using Java concurrency APIs (Executor Framework, CompletableFuture, Locks, Semaphores, Concurrent Collections) and parallel data processing.

•Skilled in developing scalable multithreaded services for high-volume asset processing, metadata management, and microservices integration. Adept at identifying and resolving deadlocks, race conditions, and thread contention issues using profiling and debugging tools such as VisualVM and JConsole. Proficient in applying synchronization mechanisms, thread pools, and non-blocking I/O to ensure optimal system performance under heavy concurrent workloads.

•Experienced in developing distributed and concurrent systems using Akka (Actor-based concurrency model) integrated with Java and Scala, leveraging message-driven architecture for fault-tolerant and scalable backend services.

•Over 3 years of hands-on experience working with the Akka framework for building distributed, reactive, and event-driven systems.

•Skilled in implementing actor-based concurrency models, Akka Streams for backpressure handling, and Akka Cluster for horizontal scaling and fault tolerance.

•Proficient in integrating Akka with Spring Boot microservices to enhance resilience, message-driven architecture, and system responsiveness in large-scale enterprise applications.

•Proficient in designing actor hierarchies and supervision strategies to achieve fault isolation and self-recovery in distributed environments.

• Experienced with Akka Routers and Dispatchers to optimize parallel message processing and improve throughput in high-load applications.

•Implemented event-sourcing and CQRS patterns using Akka Persistence and Persistence Query for reliable state recovery and data replay.

• Integrated Akka HTTP with RESTful and gRPC APIs to build reactive endpoints with minimal latency. Utilized Akka Remote and Cluster Singleton for inter-node communication, load distribution, and maintaining global coordination across multiple microservices.

• Configured custom mailboxes, dispatchers, and backoff supervisors for performance tuning and system stability.

•Developed resilient stream pipelines combining Akka Streams with Kafka, Elasticsearch, and MongoDB for real-time event ingestion and analytics.

•Skilled in profiling and tuning Akka-based systems for optimal mailbox throughput, actor scheduling, and dispatcher performance under production loads.

•Applied functional programming concepts from Haskell and Elixir to design immutable data flows and resilient microservices in Java-based environments.

•Strong experience as a Software Engineer in Quality (SDET) with focus on backend automation, API testing, and end-to-end test strategies for distributed microservices systems.

• Proven ability to design, implement, and scale Java-based automation frameworks that ensure high-quality, reliable releases.

•Hands-on expertise in REST API automation, integration testing, regression testing, and E2E validation across microservices using Java, JUnit, Postman, Selenium, Cucumber, and custom automation utilities.

•Experienced in validating event-driven architectures involving Kafka and NoSQL systems by implementing automated test coverage for message flows, data consistency, and fault scenarios.

• Collaborative team player experienced in SAFE Agile, Scrum, and Kanban methodologies, delivering high-quality, scalable, and maintainable software solutions.

TECHNICAL SKILLS:

•Languages : C, C++, Java 1.8/11, J2EE, SQL, PL/SQL, Python

•Java/J2EE Technologies : Core Java, Applets, Swing, JDBC, JSP, Servlets, Struts, Spring, Hibernate, Ajax, EJB, JSF, JNDI, JSON, Web Services (SOAP, REST).

•Web Technologies : Angular JS, Angular2/4/6/8/9, Angular (Primeng), Node JS,React, Bootstrap,TypeScript, HTML5, CSS3, XML, Ajax, JSON, JSP, JQuery, JavaScript, JMS

•UI Frameworks : Angular (Primeng), HTML5, CSS3 – building responsive and accessible user interfaces.

•Frameworks : Struts, Hibernate, JSF, Spring, Spring Boot (RESTful Controllers, JPA Integration), Spring MVC, Spring Security, Spring Data JPA, Spring Cloud, Spring AOP, Hibernate, Microservices, Spring Cloud, Akka (Actors, Streams, Clustering)

•Front-End Frameworks: React.js (Hooks, Redux, JSX), Angular (2+), TypeScript, Bootstrap, JavaScript (ES6+), HTML5, CSS3

•Version Control : GIT, SVN, GitHub

•Testing Tools : Junit, Selenium, Cucumber, TestNG, Jasmine, Karma, Mocha, Jira, Protractor, Playwright (for End-to-End Testing)

•Testing : post Man (Automated System Tests, Integration Testing)

•Large Scale Databases : Oracle, MySQL, SQL Server, IBM DB2, PostgreSQL, MongoDB, Cassandra, HBase, Hadoop Ecosystem

•Messaging and Web Services : SOAP, WSDL, XML, SOA, JAX-WS, JAX-RPC, REST, JMS, Apache Kafka.

•Application Servers : IBM WebSphere, WebSphere, Tomcat, JBoss, webLogic

•Web Services: RESTful, SOAP

•Security & Access : Identity and Access Management (IAM), JWT, SSO, Role-Based Access Control (RBAC), Spring Security,OAuth 2.0 (Authentication & Authorization),LDAP, Kerberos, PAM, Open Directory, Single Sign-On (SSO), IAM Policy Configuration

•High Availability & Failover : Geo-DNS, Multi-Data Center Failover, Load Balancing (HAProxy, GTM)

•Build & CI/CD Tools : Maven, Jenkins, Tekton, GitHub Actions

•Project Management Tools: JIRA

•Methodologies: SAFE Agile, Scrum, Kanban, Test-Driven Development (TDD)

•Operating Systems : Linux (RHEL, CentOS, Ubuntu), Unix, Windows

•Linux Administration : System Monitoring, Patching, Cron Scheduling, Log Analysis, Security Hardening, User Management, SSH Configuration, Resource Optimization

•Linux Tools & Utilities : Shell scripting (Bash), Cron Jobs, Systemctl, SSH, SCP, SFTP, Vim, Grep, Awk, Sed, Netstat, Lsof, Top, Crontab, Logrotate

•Scripting Languages : Bash, Python, Perl, Ruby, Awk, PHP

•Automation Tools : Chef, Puppet, Ansible, Cfengine, PXE, Kickstart, Knife, Mcollective

•Quality Engineering & Test Automation : API Automation, End-to-End Testing, Integration Testing, Regression Testing, Test Strategy Design, Automation Framework Development, CI/CD Quality Gates

•Build Automation : Jenkins, Hudson, CruiseControl, Electric Commander

•Messaging & Data Validation : Kafka message testing, event validation, NoSQL data verification (MongoDB, Cassandra), schema and consistency checks

•Concepts : RESTful Controller Design, End-to-End Testing, Microservice Architecture, UI Component Development with Angular Primeng, Scalable and Secure Coding Practices, Continuous Improvement, Code Maintainability

•Collaboration : SAFE Agile, Scrum, Kanban, CI/CD Integration with Tekton and Jenkins,Agile Team Communication, Sprint Goal Achievement, Cross-functional Coordination

•Concurrency & Multithreading : Java Concurrency API (Executors, Fork/Join, Thread Pools), CompletableFuture, Callable/Future, Reentrant Locks, Semaphores, CountdownLatch, CyclicBarrier, ThreadLocal, Synchronization, Atomic Variables, ConcurrentHashMap, Blocking Queues, Parallel Streams, Thread-Safe Design Patterns (Producer-Consumer, Reader-Writer, Singleton), Deadlock Avoidance, Thread Profiling & Performance Optimization.

•Cloud Platforms : Azure (AKS, CDP, VM Management, Azure DevOps), AWS (ECS, Lambda, DynamoDB, SNS, SQS OpenSearch (Elasticsearch) ), GCP (Cloud Run, Cloud SQL, Pub/Sub)

•Containerization & Orchestration : Docker, Kubernetes, Azure Kubernetes Service (AKS), OpenShift

•Configuration Management : Chef, Puppet, Ansible

•Monitoring Tools : Nagios, Grafana, CollectD, Ganglia, Graphite

•Performance Testing & Analysis : JMeter, LoadRunner, System Tuning (CPU, JVM, Memory)

•Caching & Scalability : CDN, Redis, Memcached, Varnish, HAProxy

•CI/CD : Tekton, Jenkins, Electric Commander, GitHub Actions, Azure DevOps Pipelines

•DevOps & Automation : Linux-based deployments, Shell scripting for build automation, log management, and environment configuration

•Agile Practices : SAFE Agile, Scrum, Kanban, Test-Driven Development (TDD)

•AI Tools & Assistants : GitHub Copilot, OpenAI Codex, Anthropic Claude – leveraged for intelligent code completion, test automation, and documentation generation.

•Reactive & Functional Programming: Akka (Actors, Streams, HTTP), Scala Futures, Elixir (Phoenix Framework – functional programming exposure), Haskell (strongly typed functional paradigms), Reactive Streams, Java Concurrency API

•JVM & Performance : JVM Internals, Garbage Collection (G1, CMS), Heap Dump Analysis, Thread Dump Analysis, Performance Profiling

•REST Technologies : Jersey (JAX-RS), RESTful Web Services, API Design

•Databases : Oracle Database, SQL, PL/SQL (Stored Procedures, Triggers, Packages)

•Application Servers : WebLogic Server, Tomcat

•Caching & Performance : Redis, Memcached, JVM Caching Strategies

WORK EXPERIENCE:

Ally Bank, Detroit, MI July 2024 – Present

Role: Sr. Java Full Stack Developer

Responsibilities:

•Participated in Agile (Scrum) methodology, contributing to design, development, system testing, and user acceptance testing phases.

•The application is built using Microservice-Oriented Architecture, leveraging Angular 9, Cassandra, and MySQL to develop Single Page Applications (SPA).

•Implemented Spark Core, Spark SQL, and Spark Streaming to handle structured and unstructured data.

•Optimized Spark jobs using partitioning, caching, and broadcast variables to enhance efficiency.

•Involved in front-end development with technologies including JavaScript, HTML5, CSS3, Bootstrap, Ajax, JSON, XML, jQuery, Angular.js, Node.js, and TypeScript.

•Utilized Angular CLI and TypeScript in Angular 9 to develop controllers and components for web pages.

•Implemented a logging library in Angular 9 to enable sharing of components and services between libraries.

•Used Spring Boot to efficiently build cloud microservices and develop Spring-based applications with minimal configuration.

•Developed responsive UI components using Angular 9 with Primeng, HTML5, and CSS3 to deliver intuitive user interfaces.

•Implemented RESTful controllers in Spring Boot integrating JPA for database communication with PostgreSQL and MySQL.

• Practiced Test-Driven Development (TDD) to enhance unit test coverage and ensure code reliability.

•Designed and executed unit and end-to-end test suites using Karma, Jasmine, JUnit, Protractor, Selenium, and Playwright.

•Designed and implemented comprehensive REST API automation using Java, JUnit, and Postman to validate request/response contracts, error handling, authentication, and data integrity across microservices.

•Developed end-to-end automated test workflows spanning multiple microservices to validate real-world business scenarios, ensuring seamless integration and reliable system behavior.

•Implemented automated validation for Kafka-based event-driven workflows, including producer/consumer testing, message schema validation, ordering, retry behavior, and failure scenarios.

•Implemented feature flag strategies using LaunchDarkly to support controlled rollouts, A/B testing, and rapid production rollbacks

• Integrated Adobe Analytics tagging to track user behavior, application events, and business KPIs across web applications.

• Used Splunk extensively for centralized logging, root-cause analysis, and proactive monitoring of distributed microservices

• Built Splunk dashboards and alerts to detect application errors, latency spikes, and JVM performance issues in production.

• Performed application performance evaluation and tuning, including JVM heap analysis, garbage collection optimization, and API latency reduction.

• Designed and developed reusable non-functional frameworks and shared libraries for logging, exception handling, and security.

• Delivered cloud-native enterprise applications deployed on PCF, AWS, GCP, and Azure with automated CI/CD pipelines.

•Proactively detected, troubleshot, and resolved production incidents while providing clear and timely communication to stakeholders.

• Strong domain experience in Financial Services, including banking, payments, and regulatory-compliant systems.

• Demonstrated ability to rapidly learn and adopt new technologies while contributing to enterprise-scale applications.

•Enhanced and extended Java-based test automation frameworks by improving reusability, modularity, reporting, and execution stability across CI/CD pipelines.

•Collaborated closely with backend engineers to define test strategies, acceptance criteria, and quality gates, ensuring full automation coverage for new features and critical services.

•Built and maintained automated integration and regression test suites to ensure backward compatibility and prevent production regressions during frequent releases.

•Integrated automated test execution into CI/CD pipelines using Jenkins, GitHub Actions, and Cloud Build to enforce quality gates before production deployments.

• Automated CI/CD pipelines using Tekton, GitHub Actions, and Jenkins for continuous integration and delivery

to streamline build, testing, and deployment processes across cloud environments.

•Deployed microservices and front-end applications on Google Cloud Platform (GCP), ensuring scalability and reliability.

•Collaborated in SAFE Agile teams to translate business requirements into technical solutions and deliver sprint goals on schedule.

•Leveraged Java 1.8 features such as streams and lambda expressions for improved code efficiency.

• Designed and developed highly concurrent Java microservices handling large-scale data ingestion and transformation with multithreading and parallel stream APIs.

•Implemented custom thread pools and executor services for parallel task execution and controlled concurrency.

• Used synchronization blocks, Locks, and Atomic variables to maintain data integrity and prevent race conditions across shared resources.

• Leveraged Java 8 parallel streams and CompletableFuture for asynchronous processing of high-volume asset data.

•Built producer-consumer frameworks using BlockingQueue for background task scheduling and message handling.

•Optimized system throughput by profiling and resolving thread contention and deadlock scenarios using JVisualVM and JConsole.

• Performed JVM profiling and tuning by analyzing heap dumps, GC behavior, and thread contention to improve application throughput and stability.

•Developed and exposed RESTful services using Jersey (JAX-RS) integrated with Spring Boot for enterprise-scale applications.

• Designed Angular-based UI components using TypeScript, HTML5, and CSS3, integrating them with backend REST APIs.

• Worked extensively with Oracle Database, writing optimized SQL and PL/SQL stored procedures for transactional and reporting workloads.

• Deployed and managed applications on WebLogic Server, supporting production releases and troubleshooting runtime issues.

• Developed and tested multithreaded services supporting concurrent API requests in a microservice environment deployed on AWS and GCP.

•Integrated concurrent data processing with Kafka for real-time event streaming across distributed systems.

• Implemented parallel file I/O operations and caching strategies for high-speed metadata retrieval in the asset management platform.

•Implemented Elasticsearch for caching to optimize application performance.

•Used Node.js as a server-side proxy to monitor response times.

•Integrated modules into Node.js to meet design requirements.

•Managed modules with Node Package Manager (NPM) and utilized tools like Grunt and Express for development.

•Applied business module integration using Spring Boot with Cassandra DB (NoSQL).

•Worked with Cassandra Node Connector for database persistence and interaction with Cassandra.

• Deployed and managed microservices and web applications on Google Cloud Platform (GCP) using Compute Engine, Cloud Run, and Cloud Storage for high scalability and reliability.

• Integrated CI/CD workflows with GCP Cloud Build and Artifact Registry for automated deployments.

• Utilized GCP services such as Pub/Sub, Cloud SQL, and Stackdriver for event-driven data processing, monitoring, and alerting.

• Migrated containerized microservices from AWS ECS to Google Cloud Run, optimizing cost and deployment speed.

• Configured GCP IAM roles, service accounts, and VPC networking for secure multi-environment access control.

•Implemented observability using GCP Stackdriver (Operations Suite) for real-time monitoring, logging, and performance insights.

• Built automated CI/CD pipelines using Cloud Build integrated with GitHub Actions for zero-downtime deployments.

•Used GCP Cloud SQL for relational data storage and Pub/Sub for asynchronous communication between services.

•Deployed the front-end application on AWS S3 and configured CORS to enable consumption of RESTful services from external domains.

•Utilized AWS Lambda to upload data into S3 buckets and trigger other Lambda functions (EC2, MongoDB), focusing on high availability, fault tolerance, and auto-scaling.

•Deployed Spring Boot-based microservices within Docker containers on AWS ECS.

•Introduced Docker for compartmentalized provisioning arrangements and environment management.

•Managed Docker containers and Kubernetes clusters using OpenShift platform.

•Used Docker to virtualize deployment containers and deployed code to AWS EC2 cloud using PCF.

• Experienced in implementing Identity & Access Management (IAM) solutions, including OAuth 2.0, JWT, and Single Sign-On (SSO), ensuring secure authentication and authorization across distributed microservices.

•Configured and maintained Linux environments for Java and Spring Boot microservices, including system-level performance tuning and troubleshooting.

•Automated routine operational tasks using Bash scripts to manage deployments, file transfers, and log archival across multiple environments.

•Managed application logs using Linux utilities (Grep, Awk, Sed) for real-time monitoring and root cause analysis.

•Scheduled and monitored cron jobs for recurring data ingestion and backup tasks.

•Configured permissions, user access, and SSH keys for secure server communication and automation scripts.

•Deployed containerized applications in Linux-based Kubernetes clusters and performed system checks, service restarts, and resource monitoring using systemctl and top commands.

•Employed GIT as the version control tool for code management.

•Contributed to CI/CD pipelines using Jenkins, Git, Maven, and Docker.

•Scheduled, deployed, and managed container replicas in a node cluster using Kubernetes.

•Developed Docker-based microservices deployment modules with Jenkins, Kubernetes, and Ansible-based pipelines

•Supported and optimized Java- and Ruby-based web applications running in hybrid Linux/Windows environments.

•Automated environment provisioning, configuration management, and deployment pipelines using Chef and Puppet, improving deployment consistency and reducing manual effort.

• Integrated Azure Kubernetes Service (AKS) with Spring Boot microservices for scalable deployments and managed container clusters using Helm and YAML-based configurations.

• Developed Bash and Python scripts for infrastructure automation, system monitoring, and application health checks.

•Monitored infrastructure performance using Nagios, Grafana, and CollectD, setting up custom alerts and dashboards for proactive issue resolution.

• Implemented caching mechanisms using Redis and Varnish to reduce API latency and optimize content delivery.

•Conducted performance testing and JVM tuning to ensure optimal throughput and minimal resource utilization.

• Built distributed and reactive microservices using Akka Streams and Akka HTTP, enabling high-throughput, fault-tolerant datapipelines.

• Designed and developed reactive microservices using Akka actor systems to handle concurrent, distributed message processing with high throughput.

• Implemented Akka Streams for real-time data processing pipelines, ensuring backpressure handling and reliable message delivery.

• Utilized Akka Cluster Sharding for fault-tolerant and horizontally scalable microservices running across multiple nodes.

• Integrated Akka-based asynchronous services with Spring Boot REST APIs for improved resilience and responsiveness.

• Leveraged Akka Persistence for durable state management in long-running distributed transactions.

• Monitored and optimized Akka actors using Akka Management and Lightbend Telemetry for system observability.

•Incorporated functional programming principles inspired by Haskell and Elixir to design immutable, concurrent backend workflows, improving reliability and maintainability.

• Designed high-availability architectures with HAProxy load balancers and multi-region failover strategies.

•Collaborated with cross-functional teams to implement continuous monitoring, performance tuning, and scaling strategies for large-scale distributed systems.

•Leveraged AI-powered tools (GitHub Copilot, Codex, Claude) for code suggestions, automation script generation, and test case creation.

•Implemented kafka 2.0 for user authentication and securing RESTful web services.

•Used Swagger framework to implement RESTful APIs, providing a rich UI for API testing.

•Wrote extensive unit test cases with JUnit to ensure application functionality.

•Loaded data from various data sources into HDFS using Kafka for efficient data processing.

•Integrated SonarQube with Jenkins to



Contact this candidate