Home

Durgamalleswarao Ponnuru - Java Developer
[email protected]
Location: Farmington, Michigan, USA
Relocation: Open to Relocation
Visa: H4-EAD
Resume file: DurgamalleswaraoPonnuru_1758567989642.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Durga Ponnuru
JAVA BACKEND DEVELOPER | +1 (972) 383-9308
[email protected] | linkedin.com/in/durgamalleswaraoponnuru/

Only C2C. Immediately Available. Will relocate and able to go Onsite from Day 1.
________________________________________
Professional Summary:
Senior Backend Java Developer with 10+ years of experience delivering scalable, high-performance applications using Core Java, J2EE, and Microservices across healthcare, finance, retail, and banking industries.
Engineered high-performance backend systems by leveraging Core Java, Java 8/11/17/21 and J2EE, incorporating Object-Oriented Programming, multithreading, File Handling, Collections, and modern constructs like Streams and Lambda expressions to enhance scalability, concurrency, and code efficiency.
Architected backend systems using Spring Boot and JPA/Hibernate, crafting secure RESTful APIs, implementing Spring Security, and engineering scalable microservices with clean separation of concerns via Spring MVC and Spring Data.
Designed and implemented cloud-native microservices architectures, migrating monolithic systems to Spring Cloud-based services with Eureka, Config Server, API Gateway, and distributed tracing.
Developed scalable RESTful and SOAP web services using JAX-RS and Apache CXF, implementing API versioning, centralized exception handling, and comprehensive Swagger/OpenAPI documentation for seamless integration.
Designed and deployed cloud-native microservices on AWS using EC2, Lambda, RDS, Elastic Beanstalk and S3; automated infrastructure provisioning with CloudFormation and streamlined CI/CD pipelines via Jenkins for rapid, reliable releases.
Engineered enterprise-grade solutions on Microsoft Azure using App Services, Blob Storage, Azure Functions, and Azure DevOps, implementing secure deployments, CI/CD pipelines, and real-time monitoring with Application Insights and Log Analytics.
Delivered containerized applications on Google Cloud Platform, leveraging GKE, BigQuery, Cloud Pub/Sub, and Cloud SQL, while automating infrastructure provisioning with Deployment Manager and optimizing performance via Stackdriver observability tools.
Designed and optimized relational database models using Oracle, PostgreSQL, MySQL, and MS SQL Server, optimizing SQL queries, stored procedures, indexing strategies, and schema design to ensure high availability and transactional integrity.
Architected scalable NoSQL data solutions with MongoDB, Cassandra, Redis, and DynamoDB, leveraging flexible schemas, efficient partitioning, and caching strategies for real-time data processing and low-latency access.
Streamlined CI/CD pipelines using Jenkins, GitLab CI, Maven, XLR (Digital.ai Release) and Azure DevOps, integrating SonarQube for quality gates and orchestrating blue-green deployments with rollback strategies for zero-downtime releases.
Orchestrated microservice deployments using Docker and Kubernetes, automating container lifecycle management, scaling workloads dynamically, and reducing deployment time by 40%.
Constructed secure APIs using Spring Security with OAuth2 and JWT, enabling RBAC and SSO for enterprise-grade authentication. Incorporated Resilience4j for circuit breaking, and managed secrets via Azure Key Vault and AWS Parameter Store.
Developed and implemented asynchronous, event-driven applications using Apache Kafka, RabbitMQ, ActiveMQ and AWS SNS/SQS ensuring real-time data synchronization and high-throughput messaging across distributed systems.
Leveraged observability tools such as ELK, Splunk, Grafana, Dynatrace, Prometheus, and Azure Monitor to proactively monitor distributed systems, fine-tune performance, and accelerate root cause analysis.
Hands-on with Ansible for configuration management and automation; familiar with Chef concepts and able to adopt Chef cookbooks for enterprise environments.
Collaborated in cross-functional Agile teams using Scrum and Kanban frameworks, managing sprints, backlogs, and retrospectives through JIRA, Confluence, and Bitbucket to support consistent and incremental deliveries.
Architected scalable, modular applications by applying SOLID principles, leveraging design patterns (Factory, Singleton, Builder), and adopting test-first practices (TDD, BDD), leading to cleaner codebases, 30% fewer defects, and faster onboarding.
Implemented Spring MVC and Spring Data JPA for building clean, maintainable backend with efficient ORM using hibernate.
Proficient in Spring Core concepts, leveraging Dependency Injection (DI) and Inversion of Control (IoC) to develop modular and testable components, ensuring clean architecture and code maintainability across applications.
Automated infrastructure provisioning and multi-environment deployments using Terraform, Ansible, and Docker Compose, streamlining delivery pipelines and reducing manual effort.
Configured and deployed Java applications on leading enterprise-grade web and app servers including Apache Tomcat, JBoss, IBM WebSphere, Jetty, Nginx, and WebLogic to support scalable enterprise systems.
Skilled in effectively managing and enhancing various Azure services, including Azure Virtual Machines, Azure Virtual Networks, Azure Active Directory, Azure Application Gateway, Blob Storage, and Azure Policy for robust cloud infrastructure.
Engineered robust API testing pipelines utilizing JUnit, Mockito, Swagger, Postman, Selenium and RestAssured to validate contract compliance and ensure defect-free RESTful integrations.
Experienced in leveraging AI-assisted coding tools (GitHub Copilot, Codeium) to accelerate development, reduce boilerplate, and boost productivity in Agile environments.
Utilized Python for scripting data transformation tasks, API testing automation, and log parsing to support backend services and streamline development workflows.
Deployed enterprise-grade applications across Linux and Windows environments, utilizing IDEs like IntelliJ, Eclipse, and Visual Studio to streamline cross-platform builds and troubleshooting.
________________________________________
Technical Skills:
Languages Java, J2EE, SQL, PL/SQL, JavaScript, TypeScript, Python, Shell Script
Enterprise Java JSP, Servlets, JMS, JDBC, JPA, JNDI
Web Technologies HTML, CSS, JavaScript, Next.js, Node.js, jQuery, AJAX, XML, JSON, DOM
Design Patterns Java design patterns, Microservice design patterns, Architectural design patterns
Cloud Services AWS, Azure, GCP, PCF
Databases & Storage Oracle, MySQL, SQL Server, PostgreSQL, MongoDB, Cassandra, Redis, Snowflake, Neo4j, Blob Storage, S3, Cloud Storage
Messaging Services Kafka, RabbitMQ, ActiveMQ, AWS SNS/SQS
Monitoring & Observability Grafana, Prometheus, Azure Monitor, Splunk, Dynatrace, AppDynamics, Log4j, OpenSearch Dashboards, Kafka Connect, Debezium, New Relic, Kibana
Frameworks & Libraries Spring, Spring Boot, Spring MVC, Spring Data JPA, Spring AOP, Spring Security, Hibernate, JAX-RS, Axon, Resilience4j, Feign Client, Swagger/OpenAPI, OAuth, JWT, Maven
Web/App Servers Apache Tomcat, JBoss, IBM WebSphere, Jetty, Nginx, WebLogic
DevOps & Tools Docker, Kubernetes, Terraform, SVN, Git, GitHub Actions, GitLab, Bitbucket, Jenkins, SonarQube, Nexus, Swagger, Postman, GitHub Copilot, Codeium, Apache Camel, ServiceNow
Testing Junit, Mockito, Jasmine, Karma, Postman
Project Management Agile, Scrum, Kanban, JIRA, VersionOne, Confluence
Design & Modelling UML, Design Patterns, Microsoft Visio
Operating Systems UNIX, Linux, Ubuntu, Windows
IDE s Eclipse, IntelliJ, STS, Visual Studio Code, JetBrains, SSMS, SQL Developer
________________________________________
Professional Experience:

Blue Cross Blue Shield, MN
Senior Java Backend Developer Jan 2023 Jul 2025
Responsibilities:
Collaborated with Cross-functional teams in Agile sprints, managing the entire SDLC including requirement gathering, design, development, testing, and deployment for healthcare reporting modules.
Leveraged Java features like Records, Sealed Classes, and Enhanced Switch to build immutable, hierarchy-safe data models across microservices, improving code clarity, contract enforcement, and long-term maintainability.
Engineered secure RESTful APIs using Spring Boot, Spring MVC, and Spring Security to manage patient profile data, implementing role-based access control (RBAC) and encryption standards to ensure HIPAA compliance and data confidentiality.
Developed and containerized microservices using Spring Boot and Quarkus, leveraging RESTEasy Reactive, Panache ORM, and Hibernate to build high-performance, cloud-native APIs deployed on Kubernetes.
Deployed microservices to AWS Elastic Beanstalk and provisioned infrastructure using AWS CloudFormation templates, ensuring secure, consistent, and repeatable deployments across development and production environments.
Integrated Amazon Aurora (PostgreSQL-compatible) into healthcare reporting microservices, leveraging read replicas and automated backups to ensure high availability, disaster recovery, and compliance with HIPAA data retention standards.
Modeled flexible NoSQL collections in MongoDB to support document-based storage for unstructured imaging metadata and patient notes, enabling dynamic schema evolution and optimized document-level querying.
Leveraged Spring JDBC Template to execute complex SQL operations and custom queries against PostgreSQL databases, streamlining access to patient data and improving the performance of claims validation and reporting workflows.
Automated CI/CD pipelines using AWS CodePipeline and CodeBuild to integrate code from Git branches, execute test suites, and deploy artifacts across staging and production environments, reducing manual intervention and accelerating delivery.
Deployed microservices on Amazon EKS and ECS clusters, leveraging Kubernetes autoscaling, service discovery and ECS task scheduling; integrated with API Gateway for secured external client access.
Integrated Spring Boot and Python microservices with Angular dashboards, enabling real-time clinician views of patient intake and reporting workflows.
Integrated Kafka for asynchronous event processing, enabling reliable updates of appointment statuses across distributed services.
Monitored API performance, failures, and system anomalies using Amazon CloudWatch and custom metrics, setting up real-time alerts that reduced mean time to resolution and ensured HIPAA-compliant reliability across microservices.
Designed and optimized Spring Batch jobs for healthcare data processing, scheduling nightly reconciliation tasks and implementing retry/skip logic while leveraging Java Streams and CompletableFuture for parallel ETL workloads.
Optimized JVM services by adopting Quarkus (Supersonic Subatomic Java) for faster startup and lower memory footprint in microservices compared to traditional Spring Boot deployments.
Implemented DTO-to-entity transformations using MapStruct and Orika for healthcare/banking microservices, simplifying object mapping and improving maintainability.
Implemented microservices using Spring Security with JWT-based authentication, session management, and method-level authorization via @PreAuthorize, ensuring rate-limited API access and HIPAA-compliant protection of patient data.
Designed microservices for patient check-in, billing, and eligibility verification using the Database-per-Service pattern to ensure isolation and scalability. Applied Strategy and Chain of Responsibility patterns for claim validation and eligibility workflows.
Secured DICOM files and diagnostic reports in Amazon S3 by implementing fine-grained access controls, ensuring HIPAA-compliant encryption, storage, and retrieval of sensitive healthcare data.
Designed and deployed Kong API Gateway policies for authentication, routing, and traffic throttling, ensuring secure and scalable access to healthcare microservices. Configured AWS Application Load Balancer (ALB) and Route 53 routing policies to ensure high availability and seamless DNS resolution for multi-region deployments.
Orchestrated serverless workflows using AWS Lambda to auto-generate patient summaries triggered by diagnostic uploads.
Developed data ingestion and transformation workflows using Hadoop MapReduce, Hive, and Spark, processing high-volume healthcare claims data and integrating outputs with Snowflake for advanced analytics.
Implemented Kafka Connect with Debezium to stream real-time changes from PostgreSQL into Snowflake and downstream reporting systems, enabling near real-time analytics and healthcare insights.
Configured ELK Stack with OpenSearch Dashboards for deeper log analysis in development and QA environments, to visualize real-time API errors, authentication failures, and trace-level system diagnostics.
Implemented Test-Driven Development (TDD) using Junit and Mockito for backend services and Spring Batch Jobs to define test cases before implementation, achieving 85% coverage and increasing defect detection during development by 30%.
Integrated Behavior-Driven Development (BDD) workflows with Cucumber, Postman, and Jasmine for end-to-end scenario validation, while automating unit tests with Karma in CI pipelines to ensure frontend stability and early defect detection.
Leveraged GitHub Copilot and Codeium to accelerate Spring Boot microservice development, auto-generating boilerplate, unit tests, and SQL queries; improved code quality, reduced development effort by 25%, and increased sprint velocity in Agile teams.
Facilitated Agile adoption across cross-functional teams by initiating story mapping workshops, enhancing sprint planning, and improving delivery velocity by 15%.
Participated in Scrum ceremonies like sprint planning, retrospectives, and daily standups, while contributing to user story estimations and backlog grooming using Jira and Azure Boards.
Environment: Java, Spring Boot, Spring MVC, Spring Security, Spring Cloud, RESTful APIs, Microservices, Resilience4j, Redis, JPA/Hibernate, PostgreSQL, MongoDB, Apache Kafka, Debezium, AWS Elastic Beanstalk, AWS S3, AWS Lambda, Amazon CloudWatch, AWS CloudFormation, AWS CodePipeline, AWS CodeBuild, Snowflake, Docker, JUnit, Mockito, Postman, Karma, Jasmine, Grafana, ELK Stack, OpenSearch Dashboards, Agile, Scrum, Jira, Git

Bank of America, NC
Sr Full Stack Java Developer Oct 2020 Dec 2022
Responsibilities:
Orchestrated the full software development life cycle (SDLC) including requirements analysis, architectural planning, sprint-based delivery, and post-deployment support for digital banking platforms.
Developed high-performance banking modules using Core Java and Java features such as multithreading, streams, Optional, HttpClient, var, and enhanced switch, optimizing concurrency, readability, and integration efficiency.
Engineered secure backend services using Spring Boot, Spring MVC, and Spring Security, implementing OAuth2-based authentication, multi-factor login via Identity Provider (IdP), session management, and role-based access control to safeguard sensitive financial transactions in retail banking systems.
Architected distributed microservices using Spring Cloud, Netflix Eureka, and API Gateway, applying design patterns like Service Discovery, Gateway Aggregation, and Centralized Configuration to enable resilient, scalable, and maintainable architecture.
Migrated services from GCP to AWS, leveraging EC2, S3, and Lambda for computes and storage, improving cost efficiency by 25%.
Engineered event-driven AWS Lambda functions triggered by SQS to automate overnight batch reconciliations and generate compliance reports, improving operational efficiency and regulatory adherence.
Developed interactive UIs using React with React Hooks, Context API, and Material-UI, enhancing user experience and boosting engagement across financial dashboards through improved usability and visual consistency.
Provisioned Aurora PostgreSQL clusters as part of AWS RDS migrations, optimizing database performance with partitioning and replication strategies for high-volume banking data.
Designed and optimized relational schemas in Oracle for transaction history, customer profiles, and account metadata, leveraging indexing and partitioning to ensure scalability and high query performance over large datasets.
Developed secure financial transaction services by integrating Digital Rights Management (DRM) frameworks to protect sensitive documents and reports, ensuring compliance with enterprise security standards.
Integrated Redis as an in-memory caching layer to reduce database load and latency, significantly improving performance for high-frequency transaction and balance microservices handling concurrent user requests.
Implemented end-to-end Jenkins pipelines integrating Maven, Git, and SonarQube to automate build, test, code coverage analysis, and secure deployments to Kubernetes clusters, ensuring faster release cycles and higher code quality.
Architected distributed microservices in a retail banking ecosystem using CQRS and SAGA design patterns along with Kafka event sourcing to orchestrate payment processing, fraud checks, and account reconciliation.
Employed Strategy pattern for account-specific interest calculations, Factory pattern for transaction instantiation, and Command pattern for encapsulating operations like deposit, transfer, and bill pay, improving traceability and maintainability.
Engineered unit and integration test suites using Junit, Mockito, and RestAssured, ensuring consistent code coverage above 90% for all REST endpoints and ensuring high test reliability during CI/CD cycles.
Instrumented APM monitoring tools like Splunk and AppDynamics for end-to-end real-time monitoring, enabling real-time detection of latency spikes, memory leaks, and performance bottlenecks in backend services.
Refactored critical monolithic components into modular, thread-safe services using Java concurrency utilities (CompletableFuture, ForkJoinPool, ExecutorService), reducing response times for high-volume banking APIs by 60% while ensuring safe parallel execution and improved fault isolation.
Implemented financial statement generation with Apache POI and OpenCSV libraries in Java, efficiently processing large volumes of customer-uploaded CSV data for reporting and reconciliation.
Led development of real-time financial event publishing services using Kafka and Kinesis, enabling secure, auditable streaming of transaction updates across banking systems.
Implemented reactive microservices using Spring WebFlux and Project Reactor, leveraging Mono and Flux for non-blocking data streams and improved scalability.
Automated financial reporting pipelines by developing Spring Batch jobs and PL/SQL procedures, improving accuracy of compliance and audit reporting.
Designed and deployed microservices with CQRS and SAGA patterns with Axon framework and Kafka event sourcing to orchestrate distributed fraud detection workflows with auditability and resilience.
Implemented enterprise integration with Apache Camel, streamlining message routing between Kafka topics and REST APIs.
Engineered a server-side rendered internal reporting portal using Next.js, enhancing initial load performance, enabling SEO optimization, and supporting audit-ready content delivery for compliance and internal governance teams.
Authored and optimized PL/SQL stored procedures, triggers, and functions to enforce business rules and transactional integrity at the database layer, improving performance and reducing application-side validation overhead.
Provisioned AWS using CloudFormation and Terraform modules to enable secure, version-controlled, and repeatable deployments across dev and prod environments, including S3 buckets for compliant archival of loan documents and disclosures.
Configured Kafka Connect with PostgreSQL to implement Change Data Capture (CDC) into Snowflake, enabling near real-time financial data synchronization for reporting services while maintaining reliable audit trails.
Managed version control and pull request workflows via Bitbucket and Git, integrating with CI pipelines to enforce branch policies, quality gates, and automated code validations.
Utilized AI-assisted coding tools (GitHub Copilot, Codeium) for boilerplate generation, unit test scaffolding, and SQL query optimization, improving delivery speed and reducing cycle times.
Automated UI regression testing using Cypress and backend API test flows using Postman collections in Jenkins pipeline.
Created Grafana dashboards from CloudWatch and Splunk logs to track API error rates, latency, and throughput metrics.
Conducted Agile transformation workshops, championed DevOps culture, and aligned cross-functional teams with SAFe principles while managing backlogs, sprint demos, and retrospectives in JIRA to drive continuous delivery improvement.
Environment: Java, Spring Boot, Spring MVC, Spring Security, Spring Cloud, WebFlux, REST APIs, GraphQL, Axon Framework, CQRS, SAGA, Netflix Eureka, API Gateway, Oracle, PL/SQL, PostgreSQL, Redis, Apache Kafka, Kafka Connect, EC2, AWS Lambda, S3, AWS CloudFormation, Terraform, Jenkins, Maven, Git, Bitbucket, SonarQube, JUnit, Mockito, RestAssured, Cypress, Postman, React, React Hooks, Context API, Snowflake, Apollo Client, React Router, Next.js, AppDynamics, Splunk, CloudWatch, Grafana, Agile, Jira

Accident Fund Insurance, MI
Java Backend Developer Sep 2018 Aug 2020
Responsibilities:
Led full SDLC phases including requirement gathering, design, development, testing, deployment, and support of insurance policy management modules under Agile-Scrum.
Developed reusable Java libraries for cross-cutting concerns like encryption, file parsing, and input validation, enabling consistent implementation across microservices and reducing redundant code by 40%.
Leveraged Java features like Streams, lambda expressions, and method references to implement concise, declarative business logic, reducing boilerplate code and improving performance in data transformation workflows.
Developed RESTful web services using Spring Boot and Spring MVC to support claim processing, policy updates, and customer onboarding workflows, ensuring scalability and clean separation of concerns.
Re-engineered Struts-driven application layers into Spring Boot microservices, ensuring seamless integration with legacy SOAP and RMI partner interfaces to maintain operational continuity.
Architected distributed microservices using Spring Cloud, enabling service discovery with Eureka and fault tolerance with Hystrix and Resilience4j, ensuring high availability and graceful degradation under failure conditions.
Developed RESTful services and integrated them with Angular UIs, supporting policy management and premium calculations.
Designed and automated cloud infrastructure provisioning using ARM templates and Azure CLI to deploy microservices with auto-scaling, custom domain bindings, and secure networking across dev, staging, and production environments.
Deployed Spring Boot microservices to Apache Tomcat containers on Azure App Services using Docker, while managing scalable document storage via Azure Blob Storage for high-volume file handling.
Designed relational schemas and crafted complex SQL queries in PostgreSQL for policy, premium, and beneficiary data, optimizing indexes and join strategies to boost query performance and ensure data integrity.
Modeled NoSQL data structures in Cassandra to store dynamic claim status snapshots and high-velocity event logs, ensuring low-latency reads and write scalability across distributed nodes.
Implemented DRM-based access controls in policy and claims applications, ensuring only authorized users could access confidential documents and premium reports.
Designed batch-oriented workflows with Spring Batch, processing claims adjudication with retry and skip logic for data resilience.
Integrated Jenkins with GitLab CI to automate build pipelines, trigger test suites, and deploy versioned artifacts seamlessly to Azure environments, enhancing release consistency and developer velocity.
Engineered Kafka-based messaging architecture with partitioned topics and replication to stream claim approval events and decouple communication between underwriting, billing, and policy services. Applied the Strategy pattern to dynamically route claims based on policy rules and the Proxy pattern to enforce security and logging without altering core logic.
Developed unit and integration tests using Junit and Mockito, achieving 90% test coverage and ensuring stability during releases.
Instrumented REST APIs with Azure Monitor and Analytics to capture performance metrics, identify bottlenecks in real-time, and visualize latency, availability, and error trends for proactive issue resolution.
Engineered thread-safe backend components using Java 8 concurrency APIs like ExecutorService and CompletableFuture, enabling parallel processing of high-volume claim adjudication workflows with improved throughput and fault tolerance.
Applied Core Java fundamentals including Collections, Exception Handling, JDBC, and multithreading to develop reliable, concurrent backend modules for processing high-volume insurance transactions.
Refactored Spring Boot applications into a layered architecture (Controller, Service, DAO) with clear separation of concerns, improving testability, and long-term maintainability across policy and claims modules; integrated Spring Security with JWT-based authentication and HTTPS-encrypted sessions to secure workflows and protect sensitive documents from unauthorized access.
Developed Spring Boot microservices for billing and claims adjudication, integrating Swagger for API documentation and Feign Clients for seamless, type-safe inter-service communication across distributed services.
Deployed Azure Functions to send renewal reminders and validate document uploads, while leveraging Azure Cosmos DB for flexible, schema-less storage and fast retrieval of unstructured third-party provider data.
Automated test case execution using Postman collections and Newman CLI in CI pipelines, detecting defects early in staging.
Integrated Prometheus with Kubernetes-based microservices to scrape real-time metrics, enabling alerting and visualization of resource consumption.
Monitored and supported DRM-secured microservices in production, performing RCA for content access failures and collaborating with security teams to patch vulnerabilities.
Created dashboards in Grafana connected to Azure Monitor logs, providing real-time insights into error rates and SLA compliance.
Led Agile retrospectives and facilitated process improvements, reducing sprint spillovers by 20% over three quarters.
Facilitated Agile using JIRA; participated in sprint reviews, story grooming, and velocity tracking with burndown charts.
Environment: Java, Spring Boot, Spring MVC, Spring Cloud, REST APIs, Swagger, Feign Client, Hystrix, Resilience4j, PostgreSQL, Cassandra, Angular, Azure App Services, Azure Functions, Azure Blob Storage, Azure Cosmos DB, Docker, Jenkins, GitLab, Kafka, JUnit, Mockito, Postman, Newman, Prometheus, Grafana, Azure Monitor, Log Analytics, Agile, Scrum, Jira

Amway, MI
Java Developer Dec 2016 Jun 2018
Responsibilities:
Implemented Agile-based SDLC workflows for e-commerce platform development, participating in daily scrums, sprint planning, and iterative releases of product and cart management modules.
Developed robust backend logic using Java SE 7/8, applying OOP, Collections, and modern Java 8+ features like Optional, Stream and custom functional interfaces to streamline payment workflows, reduce null pointer exceptions, and improve code quality.
Constructed backend with Spring MVC and Spring Security, implementing token-based authentication, encrypted session management, and role-based access control (RBAC), ensuring secure checkout, returns, and user privacy across all workflows.
Designed and implemented Spring Boot microservices for order processing and shipment tracking, developing RESTful APIs and ensuring reliable, scalable communication through JSON serialization.
Managed scalable deployments on AWS, utilizing AWS Elastic Beanstalk and EC2 Auto Scaling Groups, with load balancing via Elastic Load Balancer (ELB) to ensure high availability during peak traffic periods.
Integrated backend microservices and APIs with Angular SPAs for e-commerce shopping carts, inventory, and order workflows.
Designed PostgreSQL schemas for product catalog, inventory, and customer data with stored procedures to promotions logic.
Structured MongoDB to store unstructured product reviews and dynamic user activity logs, improving product page performance.
Configured CodePipeline and CodeBuild for build, test, and deployment of UI and backend microservices using Gradle and Git.
Integrated RabbitMQ to decouple checkout, order confirmation, and notification microservices, increasing system responsiveness.
Developed test cases using Junit and Mockito for backend services and used Selenium for automated UI regression testing.
Maintained application health with CloudWatch by setting up real-time alerts for API latency, failures, and service disruptions.
Leveraged Java multithreading, ExecutorService, and concurrency utilities to process high volumes of parallel orders during peak sales events, significantly reducing latency and eliminating thread contention bottlenecks.
Integrated DRM APIs with payment and order-processing systems to enforce role-based restrictions on financial documents.
Applied the Strategy and Factory pattern to dynamically calculate discounts and shipping rates, and the Circuit Breaker pattern (via Resilience4j) to handle external payment gateway failures gracefully, ensuring high availability during peak sale events.
Developed utility modules in Java for file uploads, image resizing, and concurrency conversions used across multiple microservices.
Constructed resilient, scalable REST APIs using Spring Boot with robust pagination, custom exception handling, and versioning strategies to support dynamic front-end filtering and seamless product listing experiences.
Engineered lightweight, stateless microservices for discount application and tax calculation using Spring Boot and Feign clients.
Architected a multi-tenant schema strategy using partitioned MySQL databases to manage region-specific product catalogs and pricing rules, enabling scalable onboarding of global storefronts, and ensuring low-latency lookups for read-heavy queries.
Architected secure file storage strategy using Amazon S3 with presigned URLs and bucket policies to manage user-uploaded receipts, product images, and return files with encrypted at-rest and in-transit compliance.
Deployed AWS Lambda functions to asynchronously process order notifications and intelligently route support tickets based on return status, user behavior, and purchase history, improving response time and customer satisfaction.
Automated API regression testing workflows using Postman collections integrated with DevOps build pipeline for early validation.
Integrated Grafana with CloudWatch Logs to visualize REST API health, cart abandonment rates, and system performance KPIs.
Actively contributed in cross-functional Agile teams, introduced structured peer code review checklists, and utilized Confluence for sprint tracking, backlog grooming, and documenting design decisions boosting team velocity by 15% over two quarters.
Environment: Java SE, Spring Boot, Spring MVC, Spring Security, REST APIs, Microservices, PostgreSQL, MySQL, MongoDB, AWS Elastic Beanstalk, EC2, Amazon S3, AWS Lambda, AWS CodePipeline, AWS CodeBuild, Amazon CloudWatch, CloudWatch Logs, RabbitMQ, Apache Kafka, JMS, ActiveMQ, JUnit, Mockito, Selenium, Postman, Maven, Git, Grafana, Agile, Scrum, Jira, Confluence

Cyient, Hyderabad, IN
Software Engineer Apr 2015 Oct 2016
Responsibilities:
Worked closely with senior developers to design and build Java-based modules for vehicle diagnostics and maintenance tracking systems, gaining hands-on exposure to SDLC in production automotive environment.
Helped build RESTful APIs using Spring Boot to manage vehicle service history, fault code logging, and sensor data ingestion.
Created JSP and Servlet pages for scheduling service appointments, capturing vehicle details, and generating cost estimates.
Supported development of SOAP web services using Apache CXF on JBoss (WildFly) to enable seamless data exchange between OEM diagnostic systems and dealer service systems, improving turnaround time for repair order processing.
Optimized SQL Server queries and stored procedures to support reporting on service frequencies, component failures, and maintenance patterns across vehicle models, reducing report generation time by 40%.
Developed JUnit test cases to validate vehicle diagnostic logic, improving test coverage and defect detection during development.
Gained experience with SVN for version control and exposure to Agile ceremonies including sprint reviews and backlog refinement.
Documented system modules and prepared deployment instructions, gaining understanding of SDLC and deployment workflows in enterprise environment.
Environment: Java, JSP, Servlets, Spring Boot, Apache CXF, SOAP, REST, SQL Server, SVN, JBoss (WildFly), HTML, CSS, JavaScript, jQuery, JUnit, Agile (Scrum)
Keywords: continuous integration continuous deployment quality analyst artificial intelligence user interface javascript sthree database golang microsoft procedural language Michigan Minnesota North Carolina

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];6156
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: