Post Job Free
Sign in

Senior Java Full-Stack Developer and Architect

Location:
Austin, TX
Salary:
80000
Posted:
March 19, 2026

Contact this candidate

Resume:

Mayur Kakumanu

Senior Java Full Stack Developer

Email: **********@*****.***

Phone: +1-720-***-****

LinkedIn: https://www.linkedin.com/in/mayur-kakumanu/

Professional Summary

Senior Full Stack Java Developer with over 6 years of hands-on experience building high-performance, scalable web applications. I specialize in Java (8, 11, 17) and Golang on the backend, and enjoy working with modern front-end frameworks like React, Angular, and Vue.js to create seamless user experiences.

I have deep experience in building microservices architectures using Spring Boot, REST APIs, and message-driven systems with Kafka and RabbitMQ. I’ve also worked extensively with both relational and NoSQL databases, and I’ve led efforts in migrating data from Oracle to Cassandra for improved scalability and performance.

Cloud technologies are a big part of my toolkit—I'm comfortable deploying and managing infrastructure on AWS and Azure, including EC2, RDS, S3, Cosmos DB, and more. I’ve built robust CI/CD pipelines using Jenkins, GitHub Actions, and GitLab, and I use Docker and Kubernetes to streamline containerized deployments.

Beyond the tech, I’m passionate about writing clean, efficient code and delivering secure, scalable solutions. I’ve mentored junior developers, led project teams, and collaborated closely with cross-functional teams to turn complex requirements into working products. Whether it’s tuning SQL queries, designing domain models, or troubleshooting in production, I take pride in building software that lasts.

Full-stack engineer with strong backend expertise in distributed systems and RESTful API design, including Python-based service development.

Experience building scalable data-driven applications using Python, PostgreSQL, and modern JavaScript frameworks.

Strong background in API design, microservices architecture, and high-performance database modeling.

TECHNICAL SKILLS:

Programming Languages: Python, Java (8, 11, 17), Golang, JavaScript (ES6+), TypeScript, SQL, C#, ASP.NET Core, ASP.NET MVC, Web API 2, Entity Framework Core, LINQ, Razor Pages, SQL Server, Dependency Injection, Middleware

Frontend Technologies: React.js, Angular (v8–16), Vue.js, HTML5, CSS3, Bootstrap, jQuery.

Backend & Frameworks: Spring Boot, Spring MVC, Spring Data JPA, Hibernate, RESTful APIs, Microservices Architecture, Node.js, GraphQL.

Monitor database performance, usage, and overall health; ensure optimal functionality.

Develop and maintain reports using SQL Server Reporting Services (SSRS).

Create and manage stored procedures, ad-hoc data tasks, and batch jobs using SQL Server and Oracle PL/SQL.

Develop new SSIS packages and convert legacy DTS packages to SSIS.

Databases: PostgreSQL, Oracle (10g/11g/12c), MySQL, Microsoft SQL Server, MongoDB, Cassandra, DB2

Cloud Platforms: AWS (EC2, S3, RDS, IAM, VPC, Route 53, CloudWatch, ELB, Auto Scaling, SNS, EBS), Azure (Cosmos DB, Functions, Synapse Analytics), GCP (Compute Engine, Cloud Storage, Pub/Sub, Cloud Functions)

DevOps & Infrastructure: Docker, Kubernetes, Terraform, CloudFormation, Jenkins, GitHub Actions, GitLab CI/CD, Bitbucket, Maven, Gradle, Nexus, SonarQube

Messaging & Streaming: Apache Kafka (Zookeeper-based clusters), RabbitMQ, ActiveMQ, IBM WMQ, JMS

Testing & QA Tools: JUnit (4/5), Selenium, Spock, Cucumber, Jasmine, Karma, Jest, Mocha, Chai, JMeter, Postman

Design, develop, test, and maintain web applications using ASP, ASP.NET, ADO.NET, jQuery, and AJAX.

Build intelligent automation solutions to streamline processes and improve operational efficiency.

Design, develop, test, and deploy data transformation workflows using SQL Server Integration Services (SSIS).

Design, develop, document, and maintain database schemas and structures.

Establish database ownership and governance standards for existing systems.

Migrate legacy SQL Server databases to current supported versions.

Monitoring & Logging: ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus

Authentication & Security: Spring Security, OAuth2, JWT

Design Patterns: DAO, DTO, Singleton, Factory, MVC, Microservices Design.

AI / Machine Learning & Generative AI: DL4J, Weka, PMML-based model inference in Java microservices; Java-based ML integration for fraud detection; Generative AI integration using LLM APIs (OpenAI, Azure OpenAI, AWS Bedrock); Retrieval-Augmented Generation (RAG) using vector embeddings.

Strong experience designing and delivering end-to-end production systems using Java and TypeScript/React, with deep involvement in REST API design, SQL data modeling, cloud-native deployments (AWS/Azure), and performance optimization. Experienced in building scalable systems with a focus on reliability, security (OAuth2, JWT), and HIPAA-aware data handling.

Experience

Client: Kroger Cincinnati, OH Feb 2023 - present

Role: Senior Full Stack Java Developer

Project Responsibilities:

Involved in SDLC for requirements gathering, analysis, design, development, and testing using Agile methodology.

Developed and maintained Angular 16 application using HTML5, CSS3, TypeScript, and RESTful APIs to build dynamic SPAs.

Built reusable Angular components using reactive forms, two-way data binding where appropriate, and custom directives for reusable UI logic.

Developed microservices with Spring Boot, integrating MongoDB and PostgreSQL for persistence.

Integrated AI/ML-based modules using DL4J and Weka for real-time user behaviour modelling and predictions.

Performed ML inference in Java using PMML for fraud detection and product scoring without external engines.

Utilized Java 17 HTTP client with HTTP/2 and WebSocket to reduce latency and support real-time event-driven communication.

Applied Spring Kafka for event-driven microservices; used Spring AOP and Actuator for monitoring.

Deployed services using AWS (Lambda, EC2, S3, CloudWatch); implemented CI/CD with Jenkins and Kubernetes.

Managed authentication with OAuth2 and Spring Security; handled containerized deployments using Docker.

Wrote unit tests using JUnit; used Git-based workflows (feature branches, pull requests) for collaborative development.

Partnered with research and analytics stakeholders to productionize computational workflows into reproducible, cloud-native pipelines.

Contributed to documentation and validation processes supporting regulated data environments, ensuring auditability, reproducibility, and traceability of data processing workflows.

Designed and deployed Python-based cloud services using FastAPI and boto3 to orchestrate AWS Batch jobs and Step Functions workflows for scalable data processing pipelines.

Built cloud-native ETL pipelines using AWS Glue and Athena to process and query large-scale structured and semi-structured datasets stored in S3 data lakes.

Built Retrieval-Augmented Generation (RAG) pipelines integrating vector search and LLM inference.

Used Python-based tools for data preprocessing and embedding generation.

Improved application response time by 30% through optimized RESTful microservices and database indexing.

Reduced release errors by 40% by automating build/test/deploy pipelines using Jenkins and Kubernetes. Mentored 2 junior developers on Angular best practices and Spring Boot architecture, improving onboarding time and overall team velocity by 20%.

Conducted code reviews and implemented SonarQube integration to enforce coding standards and reduce technical debt across microservices.

Integrated enterprise messaging using IBM WMQ and ActiveMQ to enable reliable, asynchronous communication between distributed microservices, ensuring high-throughput event processing and reducing message latency across the platform.

Managed sprint planning, backlog grooming, and documentation using JIRA and Confluence following Git Flow branching strategy.

Contributed to architectural design discussions and created detailed design documentation in Confluence to align cross-functional teams.

Full-stack engineer with strong backend expertise in distributed systems and RESTful API design, including Python-based service development.

Experience building scalable data-driven applications using Python, PostgreSQL, and modern JavaScript frameworks.

Strong background in API design, microservices architecture, and high-performance database modeling.

Designed and implemented production-grade backend services using Python for AI-driven data processing workflows.

Built internal REST APIs using Django REST Framework to support reporting and analytics modules.

Designed PostgreSQL schemas and managed migrations using Django ORM.

Implemented background processing tasks using Celery and Redis for asynchronous workflows.

Improved API response times by optimizing Django querysets and database indexing strategies.

Used Pandas and NumPy for large-scale data preprocessing and transformation prior to model inference.

Environment:

Java 17, Angular 16, Spring Boot, Spring Security, Spring Batch, Spring AOP, Hibernate, PostgreSQL, Oracle DB, MongoDB, AWS (EC2, Lambda, CloudWatch, S3), Jenkins, Docker, Kubernetes, OAuth2, Kafka, JUnit, REST, Git, Bitbucket, Jira, Agile, Weka, DL4J, PMML, Java-based ML integration.

Client: Flipkart India Oct 2021 – Jul 2022

Role: Full Stack Java Developer

Project Responsibilities:

Participated in full SDLC under Agile, gathering requirements, developing UI with Angular 10, TypeScript, HTML5, CSS3, and WIJMO, and building reusable components for scalable front-end development.

Developed and maintained RESTful microservices using Java 11, Spring Boot, and Hibernate with second-level caching; implemented GraphQL for optimized data querying and flexible API schemas.

Integrated Kafka for asynchronous messaging between services, and used Spring Eureka for service discovery and load balancing across microservices.

Implemented Okta Identity Cloud with MFA and JWT-based authentication using Spring Security to secure user access across the application.

Worked with Azure services including Cosmos DB, Azure SQL, and Event Hubs for data storage and streaming; built and maintained CI/CD pipelines using Azure DevOps.

Containerized applications using Docker and orchestrated deployments via Kubernetes, ensuring scalability and high availability in production.

Wrote unit and integration tests using JUnit5 and Mockito; performed CRUD operations on Cassandra using CQL and managed project tasks with GIT, IntelliJ, and JIRA. Reduced front-end load times by 25% by optimizing Angular component rendering and using lazy loading.

Achieved 99.9% deployment uptime by automating Docker/Kubernetes-based deployments on Azure DevOps.

Microsoft SQL Server (T-SQL, stored procedures, indexing, performance tuning)

Followed strict SDLC processes including code reviews, branching strategies (GitFlow), and release management via JIRA and Confluence documentation.

Python/Django Web Application (Side Project)

Built a full-stack web application using Django, PostgreSQL, and React.

Designed relational data models and implemented migrations.

Exposed RESTful APIs and handled authentication and role-based access control.

Deployed using Docker with CI/CD pipeline integration.

Built a full-stack web application using Django, Django REST Framework, PostgreSQL, and React.

Designed relational data models, managed migrations, and implemented optimized querysets.

Implemented JWT-based authentication and role-based access control.

Containerized application using Docker and deployed via CI/CD pipeline.

Implemented background jobs using Celery for async processing.

Environment: Java 11, Spring Boot, Angular 10, GraphQL, Kafka, Cassandra, Hibernate, Docker, Kubernetes, Azure (Cosmos DB, Event Hubs, Azure SQL), Okta MFA, Spring Security, IntelliJ, Git, Azure DevOps, JIRA, JUnit5, Mockito, Log4j

Client: Honeywell India Jul 2020 – Sep 2021

Role: Java / UI Developer

Project Responsibilities:

Developed responsive UIs using React 16, JavaScript, jQuery, HTML5, and CSS3.

Built RESTful/SOAP APIs using Java EE, Spring Boot, and Microservices architecture.

Secured applications using Spring Security and OAuth2.0.

Designed event-driven architecture using Kafka and JMS for real-time data exchange.

Containerized services with Docker and deployed to AWS environments.

Automated CI/CD with Jenkins, Maven, and Git; monitored apps using Log4j.

Wrote optimized SQL/stored procedures on Oracle DB; resolved issues in UNIX-based systems via JIRA. Cut API latency by 20% through optimized service-layer caching and Java EE threading improvements.

Increased deployment speed by 35% using Docker and automated Jenkins pipelines.

Designed and developed RESTful APIs using C#, ASP.NET Core, and Entity Framework Core for internal analytics and reporting modules.

Implemented MVC architecture using ASP.NET MVC and Razor views with Bootstrap for responsive UI design.

Optimized SQL Server queries and LINQ-based EF Core data access, improving API response time by 25%.

Implemented middleware, dependency injection, and logging using .NET Core built-in frameworks.

Deployed containerized .NET Core applications using Docker and CI/CD pipelines.

Environment: Java 8, Java EE, Spring Boot, React 16, OAuth2.0, Kafka, JMS, Docker, AWS, Oracle DB, REST/SOAP, Maven, Git, JIRA, JUnit, Log4j

Client: Kotak Mahindra Bank, India Aug 2018 – Jun 2020

Role: Java Developer

Project Responsibilities:

Developed and maintained Java-based web applications using Spring Boot, Hibernate, and Spring Security, ensuring secure and scalable services.

Migrated legacy monolithic apps to microservices architecture using Spring Cloud Netflix (Eureka, Hystrix), Docker, and Google Cloud Platform (GCP), reducing downtime during migration by 50%.

Leveraged GCP services (Compute Engine, Cloud Storage, Pub/Sub) to enable cloud-native, event-driven deployments.

Integrated Kafka, Zookeeper, JMS, and ActiveMQ for reliable messaging across distributed systems.

Optimized Oracle DB performance through query tuning and stored procedures, improving efficiency by 30%.

Environment: Java 8, Spring Boot, Node.js, Spring Cloud Netflix, Hibernate, Kafka, Zookeeper, ActiveMQ, OAuth2, AngularJS, Oracle DB, Docker, Google Cloud Platform (Compute Engine, Cloud Storage, Pub/Sub), Git, JUnit, Kubernetes, Agile

Certifications

• AWS Certified Cloud Practitioner

• Introduction to Big Data

• Java Object-Oriented Programming

• SQL for Data Science

Additional Tools & Learning

• Excel/VBA for Creative Problem Solving

• Fundamentals of Visualization with Tableau

• Python for Data Science, AI & Development

• Databases and SQL for Data Science with Python



Contact this candidate