Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sriharika Madhira

Summary

Full Stack Java Developer with over 9 years of experience in designing, developing, and managing software applications. Skilled in leading project teams through the entire software development life cycle (SDLC) using Agile and Waterfall methodologies. Proficient in Java/J2EE development, microservices architecture, RESTful web services, Spring framework, Hibernate ORM, and cloud computing technologies.

Overview

11
11
years of professional experience

Work History

Full Stack Java Developer

EOG
10.2022 - Current
  • Led Agile (Scrum) development team in delivering high-quality software solutions
  • Developed RESTful web services using Spring Boot and implemented Microservices architecture
  • Designed and implemented authentication and authorization using Spring Security and OAuth.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with the help of zookeeper.
  • Used Spring Kafka API calls to process messages smoothly on kafka cluster setup.
  • Utilized Azure Blob Storage and Azure SDK for Java
  • Conducted performance tuning of SQL queries and database operations
  • Deployed and tested applications on WebSphere Application Server.

Full Stack Developer

NTT DATA
07.2021 - 03.2022
  • Developed view-controller components using Java 1.8 and Spring framework
  • Designed and developed Microservices business components using Spring Boot
  • Implemented authentication and authorization using Spring Security and OAuth
  • Had knowledge on Kibana and Elastic Search to identify the Kafka message failure scenarios.
  • Implemented to reprocess failure messages in Kafka using offset id.
  • Deployed applications on AWS and used Jenkins for Continuous Integration
  • Conducted automation testing using JUnit
  • Integrated Azure Blob Storage and utilized Azure SDK for Java.

Full Stack Developer

Shris Infotech
04.2014 - 05.2021
  • Developed interactive dashboards using Spring framework for data visualization
  • Created RESTful and SOAP APIs for integration with client environments
  • Implemented microservices architecture and upgraded to newer versions of Spring Boot
  • Utilized Kubernetes for code deployments
  • Developed desktop and mobile applications using Angular and Node.js
  • Used Kafka a publish-subscribe messaging system by creating topics using consumers and producers to ingest data into the application to process the data and create Kafka topics for application and system logs.
  • Worked on configuring Zookeeper, Kafka and Logstash cluster for data ingestion and Elasticsearch performance and optimization and worked on Kafka for live streaming of data.
  • Conducted unit testing using JUnit and integrated front-end/UI technologies.

Java Developer

Delisis Informatics
06.2013 - 03.2014
  • Participated in all phases of SDLC, including requirements gathering and architectural design
  • Developed EJBs for data persistence and business logic processing
  • Utilized Spring Core Annotations for Dependency Injection and Spring MVC for REST APIs
  • Integrated Hibernate ORM for database operations
  • Deployed applications on Amazon EC2 container services
  • Developed web services using Apache CXF implementation and SOAP.

Education

Bachelor's Degree in Computer Science -

Jawaharlal Nehru Technological University
Hyderabad, India

Skills

  • Languages: Java 18, J2EE, PL/SQL
  • Web Technologies: HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Angular 6/10, NodeJS, ReactJS
  • Frameworks: Spring Boot, Spring Batch, Spring MVC, Spring Security, Hibernate, Microservices
  • Databases: Oracle, MySQL, SQL Server, MongoDB, IBM DB2
  • Tools: Eclipse, IntelliJ, Maven, Jenkins, Docker, Git, SVN
  • Testing: JUnit, Mockito, SoapUI
  • Methodologies: Agile, Test-Driven Development (TDD), Waterfall

Timeline

Full Stack Java Developer

EOG
10.2022 - Current

Full Stack Developer

NTT DATA
07.2021 - 03.2022

Full Stack Developer

Shris Infotech
04.2014 - 05.2021

Java Developer

Delisis Informatics
06.2013 - 03.2014

Bachelor's Degree in Computer Science -

Jawaharlal Nehru Technological University
Sriharika Madhira