Summary
Overview
Work History
Education
Skills
Soft Skills
Timeline
Generic
Diya Abraham

Diya Abraham

Java Developer

Summary

Software Engineer with 4 years of experience in Java 8, Java 17 and Java 21 backend development, specializing in Spring Boot, REST and SOAP API development, microservices, and enterprise application modernization. Experienced in migrating legacy SOA applications to Spring Boot microservices, integrating PostgreSQL and Oracle databases, and deploying applications using Azure DevOps. Skilled in API testing, code quality, and cloud technologies including AWS Lambda. Passionate about building scalable, reliable backend services.

Overview

3
3
Languages
4
4
years of professional experience

Work History

System Engineer

Tata Consultancy Services (TCS)
07.2022 - Current
  • Contributed to a major migration project transitioning systems from SOA and Oracle Spring Boot to Java Spring Boot with microservices architecture and PostgreSQL.
  • Developed, tested, and deployed 20+ REST and SOAP APIs using Java Spring Boot, integrating Oracle and PostgreSQL databases to deliver reliable backend services for enterprise applications.
  • Developed data access layers with JDBC Template, integrating Spring Boot APIs with Oracle and PostgreSQL databases to execute complex SQL queries and stored procedures effectively.
  • Managed application deployments through Azure DevOps CI/CD pipelines and Git version control, supporting seamless production releases.
  • Conducted code quality and security analysis with SonarQube and Checkmarx, ensuring compliance with organizational coding standards and minimizing potential code vulnerabilities.
  • Delivered knowledge transfer sessions and technical documentation to support teams on the usage and functionality of the developed APIs enabling smooth production transition during project handover.
  • Designed and automated API test suites using SoapUI and Groovy scripting, enhancing test coverage and minimizing manual validation effort.
  • Developed and maintained JUnit and Mockito unit tests, improving code quality and supporting reliable application releases.
  • Worked in Agile Scrum teams, actively participating in sprint planning, daily stand-ups, backlog refinement, sprint reviews, and retrospectives.
  • Currently contributing to the modernization of legacy XSQL services by migrating them into Java Spring Boot applications integrated with AWS Lambda for scalable serverless execution.

Education

Bachelor of Technology (B.Tech) - Computer Science and Engineering

Saintgits College of Engineering and Technology
Pathamuttom, Kottayam
01-2022

Skills

  • Languages: Java 8, Java 17, Java 21, SQL
  • Build Tools: Maven
  • Backend Frameworks and Technologies: Spring Boot, Spring MVC, Microservices, Spring JDBC, JDBC Template
  • API development: REST, SOAP, Postman, SoapUI, JSON, XML
  • Testing: JUnit, Mockito, Postman, SoapUI, Groovy
  • Databases: PostgreSQL, Oracle, Stored Procedures

Soft Skills

  • Problem Solving
  • Technical Documentation
  • Agile Development

Timeline

System Engineer

Tata Consultancy Services (TCS)
07.2022 - Current

Bachelor of Technology (B.Tech) - Computer Science and Engineering

Saintgits College of Engineering and Technology
Diya AbrahamJava Developer