Yathish C
Software Engineer
Hire this person
Send a job offer directly to this candidate
About
Software Engineer with 4.9+ years of IT experience in analysis, design, development, testing, and deployment of enterprise applications using Java, J2EE, and Spring Boot. Backend engineer specializing in Java, Spring Boot, and microservices, building secure, cloud-ready services on AWS. Hands-on experience with containerization (Docker, Kubernetes), build automation (Maven, Gradle), CI/CD pipeline automation (Jenkins, GitHub Actions, Pipeline 2.0), Elasticsearch for logging/search, and applying Generative AI fundamentals to improve development velocity and code quality.
Strong foundation in SDLC and Agile methodologies with a consistent record of delivering scalable, secure, and high-performing software solutions.
Experience
Software Engineer - Liberty Mutual
Project: Cloud-Based Claims Document API Platform. Built a secure, cloud-based API solution that allows external partners to upload claim documents via pre-signed URLs, with claim validation, virus scanning, status tracking, and automated storage for faster claims processing.
- Developed and enhanced Spring Boot microservices (REST APIs), implementing business logic changes, refactoring code, and improving maintainability and performance.
- Led and assisted in migrating repositories and build pipelines from Bamboo to GitHub Actions, modernizing CI/CD and improving reliability and visibility.
- Implemented CI/CD pipelines aligned with Pipeline 2.0 standards, including Docker image build, test, and Kubernetes deployment stages with quality gates.
- Containerized microservices using Docker and deployed to Kubernetes clusters, improving scalability, portability, and environment consistency across Dev, QA, and Prod.
- Executed Spring Boot version upgrades across multiple services, resolving breaking changes and ensuring backward compatibility.
- Applied Spring Security with JWT to enforce authentication and role-based authorization across microservices.
- Identified and remediated security vulnerabilities (CVEs) by upgrading dependencies and applying secure coding practices, validated through automated testing.
- Developed, executed, and maintained unit and integration tests locally and in CI to ensure stable releases after upgrades and code changes.
- Updated and standardized AWS resource tagging to support governance, compliance, and cost allocation.
- Upgraded application and platform stacks in CloudForge environments and validated deployments post-upgrade.
- Used IntelliJ IDEA for development activities including coding, debugging, refactoring, and test execution.
- Implemented Mockito integration within JUnit 5 tests to isolate dependencies, ensuring high-fidelity unit testing for Spring Boot microservices.
- Integrated JaCoCo into the CI/CD pipeline (Maven/Gradle), enforcing a minimum code coverage threshold of 85% to prevent regressions and ensure production stability.
- Applied Generative AI fundamentals and AI-assisted coding tools to speed up boilerplate generation, unit test scaffolding, and code review cycles.
Software Engineer - Cotality (formerly CoreLogic)
Project: Product & Organization Records Management Platform. The project makes use of Java and Spring Boot technologies to create and maintain product and organization records, using a web interface and WebLogic server to manage records against required fields, with Spring JPA to keep records updated and REST APIs used for API testing. Also contributed to an automated file-ingestion and task/claims-processing pipeline (MPA Ingestion Service) that ingests Excel files, validates and enriches records, and orchestrates downstream payment case creation.
- Worked in an agile framework as an individual contributor, including interaction with the business team on story grooming and reviewing story/acceptance criteria.
- Implemented REST microservices using Spring Boot, building RESTful web services using standard HTTP methods.
- Implemented Spring Security using JWT to provide authentication and authorization across all services.
- Built and maintained an Excel-based ingestion pipeline (MPA Ingestion Service) picked up via an ingestion job from SharePath/IngestionPath, marking failed ingestions at the file level when files were rejected.
- Built the enrichment layer integration with CWS and DOL services to fetch procurement data, feeding enriched records into payment processing and the business orchestration service for PostgreSQL case creation and downstream Neuro Service integration.
- Containerized Spring Boot microservices with Docker and deployed/orchestrated them on Kubernetes, improving scalability and consistency across environments.
- Implemented GitHub Actions CI/CD pipelines with Docker build and Kubernetes deployment stages according to project specifications.
- Wrote and optimized SQL queries and administered PostgreSQL databases using pgAdmin for schema review, data validation, and troubleshooting in support of the payment case creation workflow.
- Used Swagger to document REST APIs, enabling easy testing, client integration, and clear contract definitions for external partners.
- Implemented API Gateway as a secure entry point for routing, request validation, throttling, and centralized authentication for external document upload APIs.
- Wrote test cases using JUnit, ensuring test coverage of more than 80%.
- Worked on AppDynamics integration across Dev, QA, and Prod environments.
- Applied Generative AI fundamentals and AI-assisted development tools for prompt-driven code generation, refactoring suggestions, and documentation support, improving delivery speed.
Education
B.E. - Computer Science - Reva University (2021)
Class 12 (PUC) - SDC PU College (2017)
Class 10 (SSLC) - Sri Vidya English Medium High School (2015)
