Skip to main content
DurgaPrasad Katta

DurgaPrasad Katta

Java Backend Developer — Spring Boot — Microservices — REST APIs

Talent
HyderabadMember since September 25, 2026
JavaJava 8/17SQLSpring BootSpring Data JPASpring SecurityJWTREST APIsMicroservicesApache KafkaDLQEvent-Driven ArchitectureResilience4jCircuit BreakerRetryFallback StrategiesMySQLDockerCI/CDGitMavenApache TomcatSOLIDJUnitMockitoJenkinsHibernate
·

Hire this person

Send a job offer directly to this candidate

JavaJava 8/17SQLSpring BootSpring Data JPA

About

Java Backend Developer with 3.1 years of experience building enterprise applications using Java 8/17, Spring Boot, Microservices, REST APIs, Spring Security, Spring Data Jpa, MySQL, Kafka, Docker, and Jenkins. Experienced in developing production-grade APIs, event-driven architectures, fault-tolerant services using Resilience4j, CI/CD pipelines, and automated testing with JUnit and Mockito across E-Commerce, Supply Chain, and Telecom domains.

Experience

Software Developer - Brahmatics Pvt. Ltd.

(2023-07)

E-Commerce & Supply Chain — Commerce Platform – FedEx Supply Chain - Brahmatics Pvt. Ltd.

(2023-11)

  • Designed and developed 15+ production-grade REST APIs using Java 8 and Spring Boot for product catalogue, order management, and inventory synchronization following layered architecture and SOLID principles.
  • Implemented Spring Security with JWT and RBAC to secure API endpoints and enforce role-based authorization across Admin, Operator, and Customer roles.
  • Integrated Apache Kafka for asynchronous microservice communication using order, inventory, and shipment events with DLQ handling for failed message recovery.
  • Implemented Resilience4j Circuit Breaker and Retry with fallback strategies to prevent cascading failures and improve service availability.
  • Optimized Spring Data JPA and MySQL queries by resolving N+1 issues using fetch joins and applying composite indexes, improving API response performance.
  • Containerized services using Docker and automated build-test-deploy workflows through Jenkins CI/CD; maintained 85%+ test coverage using JUnit and Mockito.

Telecom — Payment Manager – Recharge & Reversal Platform - Brahmatics Pvt. Ltd.

(2023-08 - 2023-10)

  • Developed Spring Boot REST services supporting recharge, reversal, and balance enquiry operations across POS, WEB, IVR, and USSD channels.
  • Implemented Spring Data JPA, Hibernate, centralized exception handling, structured logging, and transaction management for reliable payment processing.
  • Used Spring @Async for asynchronous notification and audit-log processing, reducing latency of core payment APIs under concurrent transaction loads.
  • Managed builds and deployments using Git, Jenkins, Maven, and Apache Tomcat; proactively resolved production issues and maintained 99.9% application uptime.

Education

Master of Computer Applications - MCA - Andhra University (2020 - 2022) Visakhapatnam

B.Sc. - Computers - Adikavi Nannaya University (2017 - 2020) Rajahmundry

Skills

Java Backend DeveloperSpring BootMicroservicesREST APIs

Reviews

Related