Kusuma Lahari Gade
Email: ************@*****.*** Phone: +1-917-***-**** Linkedin
SUMMARY
Professional with 10 years of IT experience involving all phases of software development life cycle (SDLC) including planning, analysis, design, implementation, testing, and maintenance of multi-tier distributed, secure enterprise applications using Java/J2EE technologies.
Java/J2EE application development experience involves Servlets, Spring, Struts, Hibernate, EJB, JSF, JMS, JDBC, JPA, Swing, JAXB, and POJO along with Java EE technologies like Servlets, JSP, JNDI, JSTL, JSF, and complete understanding of RESTful and SOAP web services and WSDL technologies.
Experienced senior developer proficient in languages such as Java 1.8/11, SQL, PL/SQL, and Python.
Experienced in developing microservices-based architectures and implementing messaging systems using JMS and Apache Kafka.
Skilled in working with XML technologies like XML, XSLT, XML Schema, DOM, SOAP, WSDL, JAXB, and XML-Bean
Extensive Experience with ORM frameworks like Hibernate/JPA, used Hibernate Query Language (HQL) to map Java classes with database tables.
Strong knowledge of web development technologies including HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, and various versions of Angular (2, 8, 9,13) and ReactJS with Redux and Flux.
Skilled in working with TypeScript, ECMA Script, JSON, Ajax, and XML for efficient data handling and client-server communication.
Developed single-page applications using Angular 13, Typescript, Declarative User Interface, and POJO.
Proficient in working with databases like Oracle, MySQL, SQL Server, DB2, and PostgreSQL, as well as NoSQL databases like MongoDB and Cassandra.
Knowledge in scripting deployments to AWS, monitoring infrastructure like App Dynamics, New Relic.
Extensive hands-on Experience in working with AWS services like Elastic Block Storage (EBS), S3, Elastic Load Balancers (ELB), Elastic Compute Cloud (EC2), VPC, EMR, ELK, RDS, Route 53, Glacier, Elastic Beanstalk, CloudWatch, CloudTrail, Identity and Access Management (IAM), CloudFormation.
Experience in working with Pivotal Cloud Foundry (PCF) to host Cloud-based Applications.
Sound knowledge of Acceptance TDD (Test Driven Development) and Developer TDD (Test Driven Development) using Junit, Log4J and collaborated in developing testing plans for Unit test, System test, performance test and acceptance test.
Skilled in writing unit tests using JUnit and TestNG, and using tools like Jira, Postman, Protractor, Jasmine, Karma and Mockito for testing and quality assurance.
Skilled in build automation and dependency management tools like Maven, Gradle, ANT, Jenkins, Docker, Kubernetes and experienced in CI/CD tools like Jenkins, Docker, Kubernetes.
Worked with version control tools such as GIT, Clear Case and SVN for management of software systems.
Experience in troubleshooting skills on various OS platforms like Windows, Linux, and Unix.
Familiarity with integrated development environments (IDEs) like Eclipse and IntelliJ for efficient development and debugging.
Proficient in various Spring modules, including Spring Boot, Spring MVC, Spring Data, and Spring Security, leveraging their powerful features for building scalable and secure web applications.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java 1.8/11, Groovy, SQL, PL/SQL, Shell Scripting, Python, C#
UI Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, Angular, React JS, Redux, Flux, TypeScript, ECMA Script, JSON, Ajax, XML
J2EE Technologies: Servlet, JSP, JNDI, JSTL, JSF, Web Services, JPA, Microservices, JMS, Kafka.
Frameworks: Spring Core, Spring MVC, Spring AOP, Spring Security, Spring Web Flux, Struts, Hibernate, Log4J, Spring Batch, Spring Data JPA
XML Technologies: XML, XSLT, XML Schema, DOM, SOAP, WSDL, JAXB, XML-Beans, AJAX, JSON.
Messaging Services: JMS, Apache Kafka, Rabbit MQ
Web Services: REST, SOAP, WSDL
Operating Systems: Windows, UNIX, Linux, Mac OS
Database: oracle, MySQL, SQL Server, DB2, PostgreSQL, NoSQL: MongoDB, Cassandra
Testing Tools: JUnit, TestNG, Jira, Postman, Protractor, Jasmine, Karma, Mockito
Cloud Technologies: AWS (EC2, S3, VPC, Route53, EMR, Cloud Watch, Autoscaling), Azure, PCF
Build Tools: Maven, Gradle, Jenkins, Docker, Kubernetes
IDE: Eclipse, IntelliJ, STS, Visual Studio Code
PROFESSIONAL EXPERIENCE
M&T Bank New York, NY Sr. Backend Developer Mar 2025 – Present
Designed and documented the end-to-end architecture for the Debit Authorization engine using AWS API gateway, Java (Spring boot), PostgreSQL, and Swagger/OpenAPI, ensuring scalable service deployment and secure messaging patterns
Collaborated with core servicing teams to align application architecture with existing enterprise standards, reusing approved infrastructure components to ensure compliance and scalability
Configured and deployed scalable java/spring boot applications on Apache Tomcat, including SSL configuration, JDBC resources pooling and WAR deployment automation.
Led the architecture of a web-based admin interface to support manual stand-in mode activation, using react, spring boot mvc secured via OAuth 2.0 and API Gateway policies
Integrated PostgreSQL as the core data store with access through JPA/Hibernate and defined database library usage, connection pooling and transaction patterns.
Documented API flows, authentication logic, environment-specific deployments and configuration management using YAML-based helm charts for Kubernetes deployment planning
Standardized API documentation and testing using Swagger and Postman ensuring all endpoints were versioned, validated and cost-efficient resources management.
Extensive experience using Eclipse IDE for full cycle java development including Mave, integration, debugging, unit testing and managing large-scale enterprise applications
Integrated Spark Streaming for real-time processing of data from Apache Kafka, enabling live analytics dashboards and alert systems.
Implemented Spark SQL queries for efficient data extraction, transformation, and loading (ETL) operations from structured and semi-structured data sources.
Deployed services to AWS using EC2, RDS, S3 and CloudWatch optimizing for reliability and monitoring through Prometheus, Grafana and ELK stack
Led containerization efforts using Docker with CI/CD pipelines managed via GitHub actions and Jenkins and orchestrated deployments using EKS
Integrated Tomcat with Jenkins pipelines for seamless CI/CD deployment of microservices across dev,QA, and prod environments
Collaborated with QA teams to implement automated integration testing with JUnit and selenium as well as load testing Using JMeter to validate performance under peak loads
Strong expertise working in Linux environments for backend deployments, process monitoring, system logging and application health checks
Contributed to C# modules for API consumption and validation in financial workflows, supporting seamless data interchange between Java and .NET systems
Environment: Java, Spring Boot, Spring MVC, Spring Security, Hibernate, JPA, React.js, PostgreSQL, Apache Tomcat, AWS API Gateway, EC2, RDS, S3, CloudWatch, EKS, Docker, Kubernetes, Helm, OAuth 2.0, Swagger/OpenAPI, Postman, Jenkins, GitHub Actions, Maven, Prometheus, Grafana, ELK Stack, JUnit, Selenium, JMeter, YAML, Eclipse IDE, C#, .NET, and Linux.
Visa New York, NY Sr Java Full Stack Developer January 2023 – Feb 2025
Developed and maintained enterprise-level applications using Java 8+, leveraging features such as Streams API, Lambda Expressions, and Optional API to write clean and efficient code.
Developed and deployed microservices using Java, Spring Boot, and Spring MVC, ensuring scalability and robust performance in a distributed environment on AWS cloud infrastructure
Participated in Agile (Scrum) methodology and Involved in Design, development, System Testing and User Acceptance Testing.
The application is based on Micro Service Oriented Architecture using Angular 13 and Mongo DB and MySQL to develop Single Page Applications (SPA).
Implemented Angular 14 directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components, Components, ng-Modules, Providers, Services and classes for navigation respectively.
Worked with Angular CLI and Typescript in Angular 13 to create Controllers and Angular components for the Web Pages.
Designed and developed custom page templates and components using Adobe Experience Manager (AEM), enabling efficient content creation and management tailored to specific business requirements.
Achieved enhanced application performance and faster load times by implementing Lazy Loading in Angular 13.
Hands on experience with Apache Spark using Scala. Implemented spark solution to enable real time report from Cassandra data.
Experience in developing enterprise level solutions using batch processing (using Apache Pig) and streaming framework (using Spark Streaming, Apache Kafka & Apache Flink).
Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
Implemented Elasticsearch as a caching layer to significantly improve application performance by enabling faster data retrieval and reducing the load on backend services.
Implemented Node.js as a server-side proxy to monitor response times and integrated custom modules to align with design specifications and project requirements
Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt and Express.
Used Eclipse to refactor legacy codebases and manage JPA/Hibernate mappings, enhancing developer productivity and reducing build errors by 30%.
Used Express JS which is fast, assertive, essential and moderate web framework of Node.js that helps manage a server and routes.
Gained hands-on experience with Google Cloud Platform (GCP), utilizing Cloud Shell SDK to configure and manage services such as Dataproc, Cloud Storage, and Big Query for efficient data processing and storage solutions.
Utilized Express.js to implement a Model-View-Controller (MVC) architecture within a Node.js environment, enabling structured, scalable, and maintainable server-side application development.
Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to UI of the application.
Developing web design, web applications, and web development and specializing in Adobe Experience Manager.
Applied Spring Boot and MongoDB for seamless integration of business modules, and implemented JMS messaging by embedding ActiveMQ within the Spring Boot application to enable reliable asynchronous communication
Implemented Spring API gateway and Eureka service registry for reverse proxy of APIs.
Written Terraform scripts to automate AWS services which include ELB, CloudFront distribution, RDS, EC2, database security groups, Route 53, VPC. Subnets, Security Groups, and S3 Bucket and converted existing AWS infrastructure to AWS Lambda deployed via Terraform and AWS Cloud Formation.
Deployed frontend application using AWS S3 and configured CORS to consume RESTful services from another domain.
Deployed Spring Boot based micro services on Docker containers using Amazon ECS.
Automated CI/CD pipelines with Jenkins for seamless Kubernetes integration, optimizing build, test, and deployment processes.
Developed the Docker based micro services deployment modules with the Jenkins, Kubernetes, and Ansible based pipelines/frameworks.
Automated build and deployment pipelines using Git, integrating with Jenkins and AWS, enabling continuous delivery and reducing manual intervention.
Build data pipelines in airflow in GCP for ETL related jobs using different airflow operators.
Developed and configured Authorization Server and Resource Server using Spring Security OAuth 2.0.
Implemented token validation, scope-based access control, and user role extraction from JWT tokens issued by OAuth 2.0.
Using Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test API.
Implemented full unit testing with Jasmine and JUnit, integration testing with Karma, and behaviour-driven development with Cucumber to ensure robust, dependable, and high-quality app performance.
Environment: Node JS, Angular 5, HTML5, CSS3-SASS, Twitter Bootstrap4.0, ES6 JavaScript, React-Axios, AJAX HTTP Service, TypeScript, Spring boot, JPA, jQuery, OAuth2.0, Apache Kafka, Active MQ, GCP, Casandra, Apache Flink, Jenkins, Bamboo, Spark, Log4j, MY SQL, Cassandra DB, Elastic Search, MongoDB, Redis, NPM, Web pack, RESTful, EC2, AWS S3, EBS, Elastic Load Balancer, Junit4, Docker, Spock, Karma, Jasmine, Eclipse Java EE IDE.
Davita Healthcare Denver, CO
Sr. Java Full Stack Developer Jul 2021 to Dec 2022
Created a dynamic website using Angular for frontend development and Node.js for server-side scripting. This involved integrating responsive design principles to offer the best user experience across all devices and screen sizes.
Utilized in-depth understanding of HTML5, CSS3, and JavaScript to create captivating user interfaces that put accessibility and usability first.
Proficiently utilized Java 8’s latest features to enhance efficiency and modernize application development methodologies.
Used JavaScript libraries such as jQuery to improve client-side scripting, resulting in increased web application performance and user experience
Developed, tested, and deployed the Story Business feature set in Node.js with Express and MongoDB, using MVC architecture and handling unit/system testing and test script writing.
Leveraged deep expertise in Spring Boot and Spring MVC frameworks to develop resilient and scalable web applications, ensuring high performance and maintainability throughout the project lifecycle.
Implemented Spring AOP to improve the differentiation among concerns within the application and enhance modularity, accordingly, assuring the efficient management of related issues such as auditing, transaction management, and logging.
Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services and Used JDBC interfaces to perform CRUD operations on database.
Worked with C++ components for legacy system integration, enhancing compatibility between newer Java-based microservices and older systems.
Configure OAuth 2.0 with common Identity Providers to support Single Sign-On (SSO) and third-party application integrations.
Utilized JSON Web Tokens (JWT) for stateless authentication, ensuring secure and efficient data exchange between client and server.
Extensive experience with Microservices architecture, enabling the development of independent and highly scalable components.
Implemented spark streaming applications integrated with kafka topics for processing live order events and system logs with low latency
Used Hibernate criteria queries to efficiently manage server-side and database object data within the project's ORM framework, enhancing data retrieval and storage activities.
Implemented distributed search architectures using Elasticsearch clusters, ensuring high availability, scalability, and fast response times for search queries.
Implemented efficient relational database management using Oracle DB, optimizing data retrieval, and ensuring high performance for critical application functions.
Integrated Java components easily with existing systems, databases, and APIs (RESTful APIs using Swagger) to improve communication and data exchange.
Utilized Git and GitHub for branching, merging, and version management, enabling efficient collaboration and maintaining a clean, stable codebase.
Created Python scripts for routine tasks like data backups, server log management, and application performance monitoring on Unix systems, significantly reducing manual intervention.
Used Cassandra's distributed architecture to offer high availability and seamless scalability, improving the application's capacity to manage rising data loads effectively.
Created platform-specific pluggable user interface microservices using Angular to deploy Docker images on Kubernetes to address problems with monolithic seed generation.
Experienced in implementing continuous integration and deployment pipelines using Jenkins, automating the build, testing, and deployment processes.
Deployed Azure cloud solutions, utilizing Azure App Service to improve the scalability and performance of applications.
Implemented Azure security best practices, including Azure Active Directory for identity management, Azure Key Vault for secrets management, and Azure Security Centre for threat detection and compliance monitoring.
Utilized JUnit and Test-Driven Development (TDD) principles to ensure the development of maintainable, bug-free code, enhancing productivity and reducing debugging time.
Environment: Java, Spring Boot, Spring MVC, Microservices, Azure, Kafka, XML, HTML, React JS, Hibernate, JavaScript, CSS, AJAX, jQuery, SOAP, RESTful, WebLogic, Oracle DB, Junit, Gradle, Git, Jenkins, Log4J, Agile.
Footlocker NewYork, NY Java full stack Engineer February 2019 – June 2021
Skilled in front-end development with HTML5, CSS3, JavaScript, Ajax, and JSON, creating visually appealing and interactive user interfaces.
Created the responsive UI components using React/Redux and to dispatch events to the store.
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Implemented client-side Interface using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
Involved in creating custom components and library components for displaying data using React with Redux, ES6.
Complete code base conversion to React Native with feature parity.
Conducted unit testing using Jasmine and performed integration testing using Karma.
Extensive experience in Java 8 and the Spring Framework, including Spring Boot, Spring MVC, and Spring Data, for developing robust and scalable applications.
Leveraged Spring Batch for building scalable, high-performance batch processing applications that handle large volumes of data.
Utilized Spring Integration to build seamless integrations with various systems, databases, and messaging services, optimizing data exchange across enterprise applications.
Developed Spring Boot application includes producing, consuming REST Services as part of user and Microservices.
Built and implemented scalable, distributed applications by using Microservices architecture with Spring Boot and Spring Cloud.
Developed RESTful APIs and documented them using Swagger, ensuring efficient communication and interoperability between systems.
Leveraged extensive expertise in unit testing with JUnit to implement comprehensive test cases, ensuring the delivery of high-quality, resilient code.
Experienced in event-driven architecture using Kafka for efficient and real-time data streaming.
Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service.
Experienced in working with NoSQL databases like MongoDB for efficient data storage and retrieval.
Implemented continuous integration and deployment using Jenkins, automating build, testing, and deployment processes.
Proficient in Linux for development and deployment, ensuring efficient server-side execution and maintenance.
Skilled in cloud computing using AWS services like EC2 for scalable computing and S3 for reliable storage solutions; proficient with Docker containers for microservices deployment, Kubernetes for container orchestration, and Pivotal Cloud Foundry (PCF) for cloud-native application development.
Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deploying applications on Elastic bean and EC2
Utilized Log4j for effective logging and monitoring of applications, aiding in debugging and troubleshooting.
Performed regression testing with JUnit to validate that new code changes did not negatively impact existing functionality.
Environment: Java, AWS, PCF, Spring Framework, Spring Boot, Spring MVC, Microservices, Kafka, HTML5, CSS3, JavaScript, Ajax, JSON, jQuery, React JS, Redux, React Native, Flux, XML, Rest, Swagger, Agile, Linux, Log4j, Junit, MongoDB (NoSQL), Maven, SQL Server, MySQL, Git, Jenkins, Jasmine, Karma, JIRA.
Grape Soft Solutions Hyderabad, India Java developer Aug 2016 to Nov 2018
Proficient in front-end development using HTML5, CSS3, and Bootstrap for creating visually appealing and responsive user interfaces.
Experienced in developing Single Page Applications (SPAs) using Angular framework
Strong understanding of JSON for data interchange between client and server applications.
Proficient in Java programming language for developing robust and scalable applications
Strong knowledge of the Spring framework, including Spring Boot, for building enterprise-grade applications.
Experienced in developing and deploying Microservices architecture, enabling scalability and flexibility.
Developed and deployed Java apps on AWS EC2 instances, getting practical expertise with cloud-based settings
Worked with AWS Lambda to run serverless functions triggered by events, which improved the scalability and efficiency of Java-based microservices.
Experienced in designing and developing REST APIs for efficient communication between systems.
Strong understanding of JPA Hibernate for object-relational mapping and database persistence.
Proficient in Jenkins for continuous integration and delivery, automating build, test, and deployment processes.
Skilled in building automation and dependency management using Maven.
Experienced in version control using Git for effective collaboration and code management.
Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, Code development and estimating the timeline for the stories and project.
Proficient utilization of Jira for efficient issue tracking and streamlined project management within agile software development methodologies.
Environment: Java, Spring, Spring Boot, Microservices, AWS, PCF, Docker, Kubernetes, Jenkins, JPA Hibernate, REST APIs, Tomcat, HTML5, CSS3, Typescript, Bootstrap, Angular, JSON, Agile scrum, Accessibility, Maven, GIT, Jira
Dhruv Soft Service Private Limited Hyderabad, India Java developer Oct 2014 - Jul 2016
Involved in the design, development, and validation of User Interface by using HTML, JavaScript, XML, and CSS.
Used JDBC to prepare statements to call from Servlets for database access.
Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation, and Maintenance Support in WATERFALL methodology.
Involved in the design, development, and validation of User Interface by using HTML, JavaScript,
Used Log4J for any errors in the application
Involved in writing Junit test Cases
Involved in the design and documentation of the stored procedures
Developed Servlets, Session, and Entity Beans handling business logic and data
By using Servlets and JSP-implemented server-side programs
Performed the database access tasks using JDBC and other related information from auto-generated files
Deployed Enterprise application using WebLogic Application Server
Environment: Java, J2EE, HTML, XHTML, XML, XSLT, UML, JavaScript, CSS, JSP, JDBC, servlets, SQL, Oracle, MVC, Hibernate, WebLogic, Junit, Log4J.