Post Job Free
Sign in

Backend Java Engineer - Cloud-Native Microservices Expert

Location:
Bloomington, IN
Posted:
March 11, 2026

Contact this candidate

Resume:

Uha Kommi

930-***-**** # **********@*****.*** ï linkedin.com/in/uhakruthi

Professional Summary

• Backend Java Engineer with 3+ years of experience developing cloud-native microservices in high-availability AWS environments. Strong hands-on expertise in Spring Boot, Kubernetes, CI/CD automation, distributed system design, and production-grade monitoring. Experienced in building secure transaction-based workflows, optimizing system performance, and delivering scalable enterprise solutions in Agile environments.

Education

Indiana University Bloomington Master of Science in Computer Science Aug 2023 – May 2025 National Institute of Technology, India Bachelor of Technology in Information Technology Experience

One Community Global Software Engineer June 2025 – Present

– Designed and implemented Spring Boot microservices supporting secure transaction-style workflows including simulated transfers, deposits, and service-to-service reconciliation logic.

– Developed RESTful APIs with structured request validation, centralized exception handling, and audit logging to ensure transactional integrity and compliance.

– Architected and deployed containerized services on AWS ECS and Kubernetes clusters, managing pod scaling, health probes, rolling updates, and cluster resource allocation.

– Implemented infrastructure integration using AWS services including EC2, S3, API Gateway, Amazon Aurora, ALB, and Route 53 to support scalable and resilient production systems.

– Built CI/CD pipelines using Jenkins, Maven, and Git, automating code builds, test execution, artifact versioning, and blue-green deployments to production.

– Created comprehensive test suites using JUnit and Cucumber (BDD), improving regression coverage and reducing production defects by 40%.

– Configured APM monitoring and centralized logging using Splunk to analyze system latency, error rates, and transaction trace flows.

– Optimized database performance through indexing strategies, query tuning, and connection pooling, reducing high-volume transaction latency under peak load.

– Collaborated directly with stakeholders to document requirements, define scope boundaries, and guide implementation timelines within Agile sprints using JIRA and Confluence.

– Acted as a technical anchor for backend modules, assisting team members with debugging complex distributed issues and ensuring delivery alignment with schedule expectations.

Indiana University Bloomington Research Assistant / Software Engineer Aug 2023 – May 2025

– Developed scalable backend services using Spring Boot and REST APIs to process structured datasets with fault-tolerant design patterns.

– Implemented asynchronous messaging and queue-based integration to support distributed system communication patterns.

– Deployed applications to Kubernetes clusters with autoscaling configurations and rolling deployment strategies to ensure zero-downtime updates.

– Enhanced system observability by integrating logging, health metrics, and performance instrumentation for real-time monitoring.

– Participated in Agile ceremonies, requirement refinement, and sprint planning while maintaining documentation standards in Confluence. DataWeave Software Engineer May 2022 – June 2023

– Built enterprise Java applications using Core Java, J2EE, Spring MVC, and REST-based service architecture.

– Refactored monolithic services into modular components aligned with microservices principles to improve maintainability and scalability.

– Integrated messaging queues and handled transactional consistency across distributed modules.

– Performed root-cause analysis for production issues and implemented corrective fixes, improving system reliability and reducing downtime incidents.

– Worked closely with QA teams to validate application functionality and ensure stable production releases. Projects

• Cloud-Native Banking Simulation Platform: Designed and deployed Spring Boot microservices simulating transfer, wire, and deposit workflows on AWS using ECS, API Gateway, Aurora, and Kubernetes orchestration.

• High-Availability Microservices Deployment: Implemented CI/CD automation, containerization, monitoring integration, and cluster scaling to support resilient production-grade services. Technical Skills

Languages: Core Java, J2EE, XML

Frameworks: Spring Boot, Spring Batch, Spring MVC, JPA, REST, MQ Cloud: AWS (ECS, EC2, S3, API Gateway, Aurora, ALB, Route 53) Containerization & Orchestration: Docker, Kubernetes (Cluster Management, Autoscaling) Testing: JUnit, Cucumber (BDD)

Monitoring: Splunk, APM Monitoring Tools

DevOps: Git, Bitbucket, Maven, Gradle, Jenkins, CI/CD Pipelines Tools: JIRA, Confluence

Core Concepts: Microservices Architecture, Distributed Systems, Transaction Management, Performance Tuning, Secure Coding



Contact this candidate