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
Business Analyst at Diligenta (TCS- UK Subsidiary), TATA CONSULTANCY SERVICES(TCS) PVT.LTDBusiness Analyst at Diligenta (TCS- UK Subsidiary), TATA CONSULTANCY SERVICES(TCS) PVT.LTD