Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Vishnu Madhira

Software developer
Hyderabad,TS

Summary

Results-driven Backend Developer with 4 years of experience in designing, developing, and modernizing enterprise systems using Java, Spring (3 to 6), SQL, AWS, and DevOps tools. Adept at migrating legacy applications, integrating secure authentication systems, optimizing backend performance, and driving end-to-end development lifecycle in Agile environments.

Overview

5
5
years of professional experience

Work History

Software Engineer

Tata Consultancy Services (TCS)
Chennai, TN
04.2021 - Current
  • Led modernization of multiple enterprise applications from legacy stacks (Spring 3, ANT, EJB) to modern Spring 5/6 and Maven architectures
  • Developed REST APIs, integrated authentication via JWT and SSO, and implemented secure concurrent login handling
  • Migrated and deployed on AWS environments using EC2, CloudFormation, and CodeBuild with CI/CD through Jenkins
  • Enhanced application reliability through optimized database queries, refactored service layers, and increased JUnit coverage to 80%
  • Collaborated with cross-functional teams for on-premise support, framework migrations, and enterprise integrations (SAP, IBM MQ, TIBCO EMS)
  • Migrated a multi-module EAR application with batch.war, app.jar, and web.war to Spring 6 with a shared parent context
  • Transitioned builds from ANT to Maven, improving modularity and CI/CD integration
  • Integrated IBM MQ through JBoss MQ bridge and refactored bindings using Java Config for improved maintainability
  • Provided on-premise application support and optimized Oracle DB access layers for better reliability
  • Developed backend modules using EJB3 and Quartz for automated scheduling and SAP file-based updates
  • Integrated TIBCO EMS for asynchronous data synchronization and optimized scheduler performance
  • Migrated legacy Rave/Woodstock UI to XHTML using PrimeFaces, improving performance and maintainability
  • Upgraded frameworks to Spring 6 and Jakarta namespaces, with JRXML-based report generation
  • Implemented Crystal Reports (.rpt) for operational and analytical reporting
  • Integrated IBM MQ and MINT File System for asynchronous communication and data exchange
  • Developed Web Services for real-time communication between SIS and TLS
  • Migrated from Spring 3 XML to Spring 5 Java Config with ANT to Maven transition
  • Deployed to AWS using blue-green deployment with CI/CD automation through Jenkins
  • Integrated Crystal Reports (.rpt) for audit and performance reporting
  • Built a full-stack employee management system with CRUD operations and authentication
  • Integrated Jenkins pipelines for CI/CD automation in non-production environments

Education

B.Tech - Mechanical Engineering

National Institute of Technology
01.2020

Skills

  • Java (18-17)
  • Shell Scripting
  • Spring Boot
  • Spring (3-6)
  • REST APIs
  • EJB3
  • Maven
  • JUnit 5
  • Jenkins
  • SonarQube
  • JBoss
  • Jakarta EE
  • MySQL
  • Oracle SQL
  • AWS (EC2, S3, CodeBuild, CloudFormation, CloudWatch)
  • Git
  • JIRA
  • IBM MQ
  • TIBCO EMS
  • Web Services (SOAP/REST)
  • Jasper iReport
  • Crystal Reports
  • JRXML
  • Apache POI
  • Postman
  • JFrog Artifactory
  • IntelliJ IDEA
  • Eclipse

Timeline

Software Engineer

Tata Consultancy Services (TCS)
04.2021 - Current

B.Tech - Mechanical Engineering

National Institute of Technology
Vishnu MadhiraSoftware developer