Post Job Free
Sign in

Java Developer

Location:
Kansas City, KS
Posted:
January 25, 2026

Contact this candidate

Resume:

Sai Taddi

Software Engineer

737-***-**** ********.***@*****.***

PROFESSIONAL SUMMARY:

Software Engineer with hands-on experience building backend services and microservices for enterprise platforms in healthcare, telecom, and cloud-native environments.

Strong background working with Java-based systems, applying core object-oriented principles, modular service design, and consistent API behavior across distributed services.

Experienced in building and enhancing REST APIs, implementing request validation flows, and aligning response structures with cross-team integration requirements.

Skilled in developing cloud-hosted services on AWS, working with compute, messaging, storage, and monitoring services to support scalable and reliable applications.

Worked extensively with event-driven workflows using cloud messaging systems, monitoring delivery patterns, and improving the stability of internal service communication.

Solid understanding of multi-service interactions, upstream/downstream dependencies, and troubleshooting production issues using logs, dashboards, and trace identifiers.

Contributed to improving performance of backend operations by refining data access flows, reviewing performance dashboards, and addressing recurring slow-running patterns.

Comfortable working with relational databases, analyzing query behavior through database insights tools, and coordinating fixes for long-running or inefficient operations.

Experienced with CI/CD pipelines, containerized deployments, and release validation processes to ensure stable rollouts across multiple service environments.

Collaborative engineer who works effectively in Agile teams, participates in cross-functional discussions, and contributes to consistent engineering practices and documentation.

TECHNICAL SKILLS

●Programming Languages: Java (8+), TypeScript, JavaScript (ES6+), Python (basic), HTML5, CSS3

●Frameworks: Spring Boot, Spring MVC, Spring Security, JPA/Hibernate, Angular (8–12), RxJS

●API & Microservices: RESTful APIs, Kafka (MSK), Swagger/OpenAPI, JWT-based authentication,Spring Boot Actuator

●Databases: SQL, PostgreSQL (AWS RDS), MySQL, SQL

●Cloud Technologies: AWS (Lambda, ECS Fargate, API Gateway, S3, RDS, SNS, SQS, CloudWatch, MSK), Azure (App Services, AKS)

●Messaging: Apache Kafka (MSK), Amazon SQS, Amazon SNS

●DevOps & Automation: Docker, Kubernetes, GitHub Actions, Jenkins, Terraform, CloudFormation

●Testing Tools: JUnit, Mockito, Postman API testing, CloudWatch log analysis, Splunk log searches

PROFESSIONAL EXPERIENCE

Client: Sails Software, Visakhapatnam, India Aug 2022 – Dec 2023

Role: Software Engineer

Role & Responsibilities:

Developed Java Spring Boot microservices for healthcare eligibility and claims workflows, implemented REST endpoints for member search and claim status, and validated API responses using Postman test suites.

Integrated Kafka consumer and producer logic across claim submission and status update events, monitored consumer lag with Kafka dashboard metrics, and ensured downstream services processed events without delays.

Built Angular components for member profile, claims list, and prior authorization submission screens, implemented form validation using TypeScript, and bound REST API data to reusable UI templates.

Worked with PostgreSQL on AWS RDS to model claim, member, and provider tables, created stored procedures for eligibility checks, and reduced slow SQL queries after reviewing execution plans in the RDS console.

Added centralized request validation and consistent JSON error responses in Spring Boot using controller-level validation and exception handlers that aligned across all healthcare microservices.

Implemented Spring Boot Actuator endpoints for microservice health checks, exposed health and info endpoints for monitoring through AWS CloudWatch, and used them during release validation to confirm service readiness.

Documented REST endpoints using Swagger/OpenAPI, generated API specifications for claim lookup and member coverage APIs, and shared the documentation with the frontend and QA teams for consistent test coverage.

Added Spring Security based authentication filters to protect healthcare-sensitive endpoints, enforced token validation on high-risk operations, and reviewed CloudWatch logs to confirm successful authorization flows.

Wrote JUnit and Mockito tests for repository, service, and controller layers, checked coverage results in Jenkins build reports, and helped maintain stable test coverage across shared microservices.

Used AWS CloudWatch Insights to debug production error spikes during peak claim submissions, filtered logs using correlation IDs, and contributed fixes for recurring data validation issues.

Built Docker images for microservices and integrated them into Jenkins pipelines, verified image creation, and supported deployments to AWS EC2 using simple smoke tests and actuator-based health checks.

Provided support during deployments by validating key healthcare flows such as member search, coverage verification, and claim status retrieval after each release cycle.

Participated in Agile ceremonies, refined healthcare user stories with business analysts, estimated microservice tasks, and kept Jira board items updated throughout sprint executions.

Client: Reliance Jio, India Jul 2019 – May 2022

Role: Associate Software Engineer

Role & Responsibilities:

Supported a Java-based monolithic customer management application used by telecom support teams, developed Spring MVC controllers for subscriber lookup, plan inquiries, and basic complaint handling.

Built SQL queries, stored procedures, and views for subscriber, recharge, and plan details, reviewed execution plans using database tooling, and improved slow-running queries based on log timings observed in Splunk.

Updated Angular and JavaScript based screens for subscriber information and plan selection, applied client-side validations, and ensured UI consistency with backend REST endpoints.

Integrated telecom billing and network services through SOAP and REST interfaces, added mapping layers in Java to transform external telecom fields into application-ready data structures.

Developed and validated REST endpoints for recharge checks, profile updates, and service modifications, added structured logging for each request to support production debugging.

Implemented Spring Scheduler jobs to refresh cached subscriber information during off-peak hours, validated scheduler runs through execution logs on AWS EC2.

Created JUnit and Mockito tests for service and DAO layers, executed test suites via Maven, and addressed untested branches identified from coverage reports generated in the build pipeline.

Used Splunk dashboards and searches to analyze telecom workflow failures, filtered logs by MSISDN and request identifiers, and assisted in identifying root causes for repeated issues.

Supported Jenkins build and deployment steps for the monolithic application, verified EC2 deployments through job history, and coordinated with QA for feature validations after deployment.

Performed basic Linux commands on EC2 hosts to inspect logs, verify service status, and restart application components during incident windows.

Updated Jira sprint tasks, attended daily stand-ups, and collaborated across product, QA, and support teams to ensure telecom workflows were validated before releases.

Participated in cross-team discussions with customer operations and billing teams to understand telecom-specific requirements and ensure application logic aligned with service processes.

EDUCATION DETAILS:

●Masters in Computer Science from University of Central Missouri, MO

●Bachelors in Electrical Engineering from National Institute of Technology, Silchar



Contact this candidate