Summary
Overview
Work History
Education
Skills
Timeline
Generic

Srinivas Mirji

Software Engineer
Hyderabad

Summary

Experienced software developer with 6 years of expertise in Java (8+), Spring, Hibernate, and JPA for backend development. Proficient in designing and implementing RESTful web services, APIs with XML processing, SOAP handling, and Java EE components. Skilled in developing PL/SQL queries and using GIT for version control, along with build automation using Maven and Gradle.

Overview

9
9
years of professional experience
12
12
years of post-secondary education

Work History

Software Engineer

OpenText Technologies
Hyderabad
03.2023 - Current

CWS microservice for public cloud deployment :

  • Designed and implemented RESTful web services using Spring Boot (3.0) to handle incoming traffic for the Designer microservice within the AppWorks platform.
  • Built APIs with Java (8+) to support various functions of the Designer microservice, incorporating XML processing and SOAP request handling capabilities.
  • Implemented a comprehensive security layer for the Designer microservice, supporting multiple protocols such as SAML, OTDS, and OAuth.
  • Created Dockerfiles and built images for the Designer microservice, using Docker, and containerized the microservice with Docker Compose.
  • Created and managed pre-configured Helm charts to streamline Kubernetes application deployment.
  • Managed the deployment of microservices onto hyperscaler Kubernetes clusters (GCP, AWS).

Provisioning Appworks platform for private cloud deployment :

  • Designed and implemented RESTful web services using jax-RS to handle incoming traffic for the CWS framework within the AppWorks platform.
  • Developed APIs in Java (8+) to handle a wide range of functionalities across the AppWorks platform.
  • Integrated XML processing and SOAP request handling features into the APIs to enhance system interoperability.

Senior Software Engineer

Persistent Systems
01.2016 - 08.2019
  • Participated in requirements gathering, coding, testing, and implementation phases of the software development lifecycle.
  • Developed application modules using the Spring Boot framework.
  • Implemented Java EE components utilizing Spring MVC, Spring IOC, Spring Transactions, and Spring Security.
  • Worked extensively with the backend, leveraging Spring, Hibernate, and JPA.
  • Utilized Maven to apply standard conventions and practices, streamlining the development cycle.
  • Possess strong knowledge of design patterns such as DAO, DTO, and MVC.
  • Experienced in developing complex PL/SQL queries, procedures, triggers, stored procedures, and views in databases like MySQL and Oracle.
  • Managed source control and versioning of code and resources using GIT.

Education

Master of Technology - Computer Science And Engineering

Visvesvaraya Technological University (VTU)
Mysore, India
01.2025 - 12.2022

Bachelor of Engineering - Computer Science And Engineering

SDM College of Engineering And Technology
Dharwad, India
04.2001 - 06.2015

Skills

Java (8)

Java EE (Spring IOC, Spring Transactions)

JavaScript

SpringBoot

Spring Security

GIT

Maven

Gradle

Docker

Kubernetes

Timeline

Master of Technology - Computer Science And Engineering

Visvesvaraya Technological University (VTU)
01.2025 - 12.2022

Software Engineer

OpenText Technologies
03.2023 - Current

Senior Software Engineer

Persistent Systems
01.2016 - 08.2019

Bachelor of Engineering - Computer Science And Engineering

SDM College of Engineering And Technology
04.2001 - 06.2015
Srinivas MirjiSoftware Engineer