Mahidhar Durga - Senior Java Developer & AI Engineer
LIVE HD
ID: MD-AWS-JAVA STATUS: ONLINE
Available for Opportunities

Hi, I'm Mahidhar Durga

Senior Java Developer|

Architecting microservices, autonomous AI workflows, and cloud-native systems. From raw Java to RAG pipelines — I build what scales.

Java Spring AWS Cloud AI / RAG MCP Tools Microservices DevOps

About Me

My Professional Mission

I am an experienced Java Developer and AI Automation Engineer specializing in microservices architecture, cloud deployments, and **autonomous agentic workflows**. With a strong background in AWS integration, **Model Context Protocol (MCP)** setups, and **Retrieval-Augmented Generation (RAG)** systems, I design and implement scalable, self-healing software solutions.

My educational background is in Mechanical Engineering from Lovely Professional University (2017-2020), which provided me with a rigorous mathematical foundation and analytical troubleshooting approach. I transitioned into software development, driven by a passion for backend logic, system automation, and cloud engineering.

I prioritize clean, maintainable code, optimal performance, and mentorship of junior engineers.

6+ Years Experience
3 Industry Certifications
15+ Microservices Built
80%+ Unit Test Standard

Technical Expertise

Java

Spring Boot / MVC

Spring Cloud

Spring Batch

Spring Data JPA

REST & gRPC APIs

OpenAPI Specification

Maven / Gradle

ASCIIDOC & PlantUML

Blockchain Basics

AWS Cloud Services

Terraform (IaC)

Docker Containers

CI/CD & Jenkins

Shell Scripting

Git & Version Control

DevOps Practices

PostgreSQL / MySQL

IBM DB2

MyBatis SQL Mapper

Spock / JUnit

Cucumber BDD

Postman API Testing

Prompt Engineering

Context Engineering

MCP (Model Context Protocol)

RAG Systems

AI Agentic Workflows

AI Agents

LangChain

Python

FastAPI

LLM Integration

AI & Automation Workflows

Orchestrating autonomous development cycles and agentic workflows to increase development efficiency.

Self-Healing Compiler Loop

Engineered an autonomous AI agentic loop designed to compile applications and resolve build bottlenecks.

Automatic Build Diagnostics LLM Error Interpretation Self-Applying Code Remediations Iterative Build Validation Loop

AI-Powered DevOps Automation

Created agentic automations leveraging LLMs to automate day-to-day coding tasks, code reviews, and environment provisioning.

Automated MR Code Reviews Automated Unit Test Generation Intelligent Shell Scripts & CLI Pipeline Log Remediation

Career Journey

09/2025 - Present

Senior Consultant / Assistant Manager

Deloitte USI, Bangalore

Lead SCR lifecycle designs, offshore-onshore collaboration, microservices quality assurance, effort estimation, and team automation initiatives.

  • Participate in "3 in a box" calls to gather and clarify requirements for System Change Requests (SCRs). Provide accurate post-design effort estimations.
  • Coordinate closely with on-shore teams to address all incoming requests.
  • Prepare detailed Technical Design Documents (TDD) prior to initiating SCR development.
  • Communicate SCR requirements effectively to consultants and distribute the TDD as required.
  • Review pull requests, offer constructive feedback, and provide development assistance as needed.
  • Evaluate and approve unit test scripts and assembly test scripts.
  • Support and coach junior team members to aid their development.
  • Lead and contribute to automation initiatives aimed at enhancing team productivity and proficiency.
  • Develop SCR solutions in alignment with defined requirements.
  • Conduct thorough unit testing and assembly testing of developed solutions.
  • Manage, troubleshoot, and resolve defects identified during assembly and system testing phases.
08/2024 - 09/2025

Custom Software Engineering Sr Analyst

Accenture, Bangalore

Decommissioned legacy blockchain systems, migrated TypeScript to Java, and optimized heavy API workloads.

  • Understand requirements thoroughly and make accurate estimations.
  • Create Basic Design and Detail Design before developing an API.
  • Provide knowledge transfer (KT) to Accenture India members.
  • Migrate code from TypeScript to Java as part of blockchain decommissioning.
  • Write unit tests (UT) ensuring 80% code coverage.
  • Review MRs and provide review comments and assistance.
  • Conduct application performance testing and optimize its performance.
  • Execute ITa and ITb test cases in local, test, and development environments.
  • Deploy applications using Jenkins pipelines.
  • Create shell scripts to automate the testing of As-Is and To-Be functionality.
  • Support and mentor junior team members.
04/2024 - 08/2024

Custom Software Engineering Analyst (Blockchain)

Accenture, Bangalore

Developed secure gRPC APIs linking systems with EVM blockchain networks like Polygon, Arbitrum, and Ethereum.

  • Creating Basic Design and Detail Design before developing an API.
  • Developing gRPC APIs that interact with blockchains like Polygon, Arbitrum, Ethereum, etc.
  • Write unit tests (UT) ensuring 80% code coverage.
  • Creating ITa and ITb test cases followed by ITa and ITb execution in local, test, and development environments.
  • Deploying applications using Jenkins pipelines.
  • Writing Cucumber scripts for integration testing.
  • Support and mentor junior team members.
01/2022 - 04/2024

Application Development Analyst

Accenture, Bangalore

Deconstructed monoliths into microservices and migrated IBM DB2 databases to AWS.

  • Splitting a monolithic web application into Multiple microservices for improved scalability and maintainability and develop new APIs.
  • Containerizing microservices applications and deploying them in the cloud.
  • Transforming a Batch Application into Multiple separate applications, containerizing them, and deploying them in the cloud.
  • Assisting in the migration of the database from IBM DB2 to AWS Aurora Postgres by remediating SQL queries in the application (using MyBatis framework).
  • Reviewing code and approving pull requests (PRs) for code quality.
  • Mentoring and supporting other team members when they encounter challenges.
  • Develop scripts to automate application deployment processes.
  • Assist team members in refactoring shell scripts that incorporate AWS CLI commands for accessing AWS services.
08/2020 - 01/2022

Programmer Analyst

Cognizant, Bangalore

Developed Spring Boot endpoints, maintained Jenkins CI/CD pipelines, and resolved bugs.

  • Develop new features, debug, and maintain Spring Boot RESTful applications/services.
  • Fix bugs and ensure the smooth operation of services.
  • Participate in Jenkins CI/CD deployments to test environments.
  • Use Spring Tool Suite for development.
  • Utilize Postman for API testing and debugging.
  • Manage CI/CD pipelines in Jenkins for feature branches and test environments.
  • Assist teammates in resolving impediments in their Agile stories.
01/2020 - 05/2020

Internship

Cognizant, Bangalore

Learned Java, Spring Boot, MySQL, and responsive front-end integration best practices.

  • Learn to develop and maintain web applications using Java, Spring Boot, and MySQL.
  • Gain hands-on experience in designing responsive user interfaces with HTML, CSS, and JavaScript.
  • Understand and assist in integrating RESTful APIs between front-end and back-end systems.
  • Develop skills in debugging and optimizing web application performance.
  • Collaborate with the team to learn and apply industry best practices in coding, testing, and version control.

Industry Certifications

AWS Certified Solutions Architect

Amazon Web Services

Associate
Validity: 12/2023 - 12/2026

AWS Certified Developer

Amazon Web Services

Associate
Validity: 04/2023 - 04/2026

HashiCorp Certified Terraform

HashiCorp

Associate
Validity: 03/2024 - 03/2026

Interactive DevOps Sandbox

Simulate real-world deployment pipeline scenarios I developed in my jobs.

Choose a Workflow:

bash - mahidhar@cloud-terminal:~
mahidhar@cloud-terminal:~$ echo "Welcome! Select a workflow on the left side to simulate a pipeline build."
Welcome! Select a workflow on the left side to simulate a pipeline build.
mahidhar@cloud-terminal:~$

Get In Touch

Let's Collaborate

I am open to discuss new opportunities, architectural consultations, or technical collaborations. Drop me a line or find me on social platforms.