I’m a Java Developer with practical experience building backend applications using Core Java, Spring Boot, Hibernate, and RESTful APIs. I design reliable, scalable services using object-oriented principles and strong database fundamentals (SQL and NoSQL). I’ve deployed applications on AWS and GCP, work effectively in Agile teams, and collaborate cross-functionally to deliver quality software. My work includes building high-performance APIs, integrating caching and messaging systems, and supporting microservices for mission-critical platforms.

Sasira Suravarjhula

I’m a Java Developer with practical experience building backend applications using Core Java, Spring Boot, Hibernate, and RESTful APIs. I design reliable, scalable services using object-oriented principles and strong database fundamentals (SQL and NoSQL). I’ve deployed applications on AWS and GCP, work effectively in Agile teams, and collaborate cross-functionally to deliver quality software. My work includes building high-performance APIs, integrating caching and messaging systems, and supporting microservices for mission-critical platforms.

Available to hire

I’m a Java Developer with practical experience building backend applications using Core Java, Spring Boot, Hibernate, and RESTful APIs. I design reliable, scalable services using object-oriented principles and strong database fundamentals (SQL and NoSQL).

I’ve deployed applications on AWS and GCP, work effectively in Agile teams, and collaborate cross-functionally to deliver quality software. My work includes building high-performance APIs, integrating caching and messaging systems, and supporting microservices for mission-critical platforms.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Software Developer at DirecTV
May 1, 2024 - Present
Developed and maintained backend services for DirecTV’s digital streaming and subscription management platform. Built RESTful APIs using Java and Spring Boot to integrate subscriber management, content delivery, and billing gateway systems. Used Hibernate ORM with Oracle and PostgreSQL for efficient data persistence and retrieval related to subscriber profiles and streaming metadata. Implemented request validation and business rules for data consistency across distributed systems. Added performance improvements via Redis caching for frequently accessed subscriber entitlement and session/token data. Built batch processing with Spring Batch for large-scale imports and scheduled reconciliation tasks. Collaborated with cross-functional teams to deliver features and optimize platform reliability for high-volume streaming and billing traffic.
Software Developer at Tata Consultancy Services (TCS)
November 1, 2022 - December 31, 2023
Worked on Ultimatix, a global employee self-service portal supporting HR, payroll, leave, project allocation, timesheets, travel & expense, and performance management for 600,000+ employees. Developed microservices and high-performance REST APIs using Java and Spring Boot, including salary computation, tax deductions (TDS), payslip generation, and multi-currency payroll. Built leave and attendance services with approval workflows and carry-forward leave balance logic using Spring Data JPA and Oracle. Developed project allocation and timesheet microservices for utilization reporting. Implemented travel and expense APIs with policy validation, approval workflows, and currency conversion. Integrated Kafka for event-driven notifications across modules. Deployed services on AWS and used observability and secure access patterns for availability and reliability.
Software Developer at CIBC Bank USA
January 1, 2021 - October 31, 2022
Developed and maintained banking applications for customer account management, transaction processing, and financial reporting systems. Built secure RESTful APIs using Java and Spring Boot with Hibernate for SQL Server interactions. Implemented Spring Security and OAuth 2.0 for authentication and authorization to protect sensitive customer data. Added environment-based configuration management for different deployment stages. Implemented validation and error handling to support regulatory compliance and reduce fraud risk. Created Spring Batch jobs for end-of-day processing, account reconciliation, and report generation. Migrated legacy services to AWS, including EC2 infrastructure, RDS hosting with encryption and multi-AZ backups, Secrets Manager for sensitive configuration, and CloudWatch for monitoring and alerting.
Associate Software Developer at Eclerx
May 1, 2018 - December 31, 2020
Developed backend services for data analytics and reporting applications in finance and retail domains. Built Java-based services using Spring and Hibernate/JDBC to extract and transform large datasets from MySQL and Oracle. Exposed REST APIs with Spring MVC for processed data access by frontends and third parties. Implemented automated ETL/reporting jobs using Quartz Scheduler. Followed TDD practices with JUnit and Mockito, participated in code reviews, and supported troubleshooting and performance optimization. Developed responsive reporting dashboards using HTML5, CSS3, JavaScript, jQuery/AJAX, and chart libraries (Chart.js, D3.js), integrating views with JSP and backend controllers.

Education

Masters in computer science at Governors State University
January 11, 2030 - July 15, 2026
Bachelors of Technology in computer science at PES university
January 11, 2030 - July 15, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Professional Services, Telecommunications

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more