Skip to main content
Subhashini S

Subhashini S

Senior Software Engineer 3

Talent
BengaluruMember since May 6, 2026
JavaKotlinSpring BootHibernateREST APIsGraphQLMicroservices ArchitectureAWSAWS LambdaS3DynamoDBSecrets ManagerDockerCI/CD PipelinesMavenGradleJUnitMockitoTDDDatadogSplunkGrafanaChatbotAgileStrutsJSPPL/SQLServletsSwingSwaggerSOAP
·

Hire this person

Send a job offer directly to this candidate

JavaKotlinSpring BootHibernateREST APIs

About

Senior Software Engineer with 12+ years of experience building scalable, distributed enterprise applications using Java, Kotlin, and Spring Boot. Strong expertise in microservices architecture, cloud-native development (AWS) and conversational AI platforms. Proven track record of designing high-performance backend systems powering customer-facing applications including Expedia's Virtual Agent (Chatbot & Voicebot).

Skilled in REST & GraphQL APIs, CI/CD automation, cloud deployments, and test-driven development. Experienced in Agile environments, leading feature delivery from design through production support.

Experience

Software Developer Engineer III at Expedia Group (2023-06 – Present)

  • Own end-to-end delivery lifecycle of backend microservices powering Expedia's Virtual Agent (Chatbot & Voicebot) platform supporting global travelers.
  • Design and implement scalable, loosely coupled microservices using Java, Kotlin and Spring Boot, enabling high availability and rapid feature deployment.
  • Architect transactional and event-driven workflows supporting booking changes, cancellations and customer service automation.
  • Integrated AWS services including S3, DynamoDB, and Secrets Manager for secure, cloud-native deployments.
  • Serve as a primary caretaker of production systems; participate in on-call rotation and act as escalation point for production incidents.
  • Monitor SLAs, latency, and system health metrics using Datadog; proactively drive reliability and performance improvements.
  • Lead production readiness reviews and ensure release stability through automated CI/CD pipelines (Maven/Gradle-based builds and deployment workflows).
  • Partner with Product and Architecture teams during sprint planning and roadmap discussions to prioritize scalability and operational excellence.
  • Mentor junior engineers, conduct code reviews, and promote engineering best practices across the team.
  • Contribute to observability, automation and platform-level improvements to enhance system resilience and maintainability.

Software Developer Engineer II at Expedia Group (2018-04 – 2023-06)

  • Designed and built microservices for the Automated Relocation Platform, enabling hotel relocation during overbooking scenarios.
  • Developed REST APIs for hotel search, relocation quote generation, and workflow execution.
  • Implemented AWS Lambda functions and secure secrets management for distributed cloud services.
  • Built resilient, testable services using JUnit and Mockito in an Agile delivery model.
  • Implemented monitoring and alerting solutions using Splunk and Grafana.

Sr. Java Developer at T-Mobile (Global IT Associates Employer) (2017-02 – 2018-02)

  • Contributed to Payments and Loan components for MyTMobile.com
  • Migrated monolithic applications to microservices architecture using Spring Boot
  • Developed RESTful APIs and consumed SOAP/REST services
  • Implemented TDD practices with Mockito and JUnit
  • Containerized services using Docker and documented APIs with Swagger

Java Developer at Target (Cognizant Employer) (2013-07 – 2015-01)

  • Developed enterprise applications using Java, Struts, Hibernate, and PL/SQL.
  • Designed DAO layers and implemented full-stack features across presentation and backend layers.
  • Participated in requirement analysis, design documentation (HLD/LLD), and production deployments.

Java Developer at Aricent (2010-03 – 2013-05)

  • Built enterprise web applications using Java, Struts, Spring, Hibernate
  • Designed and developed Java-based applications using Spring, Servlets, and JSP
  • Built MVC UI components with Swing and integrated presentation modules
  • Implemented serial/COM port communication to retrieve device logs
  • Developed database layers and authored PL/SQL procedures and batch jobs
  • Performed debugging, performance tuning, testing and production support

Education

Masters in Computer Applications in Computer Applications – Anna University (2006 – 2009)

B.Sc in Physics – Thiruvalluvar University (2003 – 2006)

Skills

Senior Software Engineer 3

Reviews

Related