Ruthvik Rao Allam
Senior Full Stack java Developer @ Visa
About
Senior Java Full Stack Developer with around 7+ years of experience in designing, developing, and deploying enterprise applications within Banking, Capital Markets, Payments, Insurance, and Financial Services domains.Experienced in building scalable backend services and distributed systems using Java 8/11/17, Spring Boot, Microservices, REST APIs, Kafka, and Spring Cloud technologies. Strong frontend development experience using React.js, Angular, JavaScript, TypeScript, HTML5, and CSS3.Hands-on experience with cloud-native application development using AWS, Docker, Kubernetes, Terraform, Jenkins, and CI/CD pipelines. Skilled in developing enterprise applications involving payment processing, lending workflows, reconciliation systems, transaction management, and reporting platforms.Strong experience working with relational and NoSQL databases including Oracle, PostgreSQL, MySQL, MongoDB, and Redis with expertise in SQL optimization and data processing.Experienced working in Agile/Scrum environments collaborating with cross-functional teams including Developers, QA teams, DevOps engineers, Business Analysts, and Product Owners.Technical Skills:Java | Spring Boot | Microservices | REST APIs | React.js | Angular | Kafka | AWS | Docker | Kubernetes | Terraform | Jenkins | PostgreSQL | MongoDB | Oracle | CI/CD
Canada
London
Computer Software
Tomcat, Linux, Software Construction, Continuous Integration and Continuous Delivery (CI/CD), Apache Kafka, Internet Software, React.js, Software Infrastructure, Front-End Development, Java Development, AngularJS, REST APIs, Java, Spring Boot, Microservices Architecture, Amazon Web Services (AWS), Full-Stack Development, Analytical Skills, Project Management
Experience

Senior Full Stack java Developer
Toronto, ON
Worked on enterprise payment processing and commercial lending applications for Visa Canada using Java 17, Spring Boot, React.js, Kafka, AWS, and Kubernetes technologies. • Developed scalable Spring Boot microservices and RESTful APIs for payment processing and lending workflows. • Built reusable React.js UI components and integrated frontend applications with backend APIs. • Implemented Kafka-based event-driven architecture for real-time transaction processing and distributed messaging. • Integrated enterprise applications with core lending systems including ACBS and AFS. • Implemented secure authentication and authorization using Spring Security, OAuth2, and JWT. • Automated CI/CD pipelines using Jenkins and GitLab CI/CD. • Worked with Docker, Kubernetes, Terraform, PostgreSQL, and MongoDB for cloud-native deployments. • Collaborated with DevOps, QA, Business Analysts, and Product teams in Agile/Scrum environments.

Senior Java Full Stack Developer
Toronto, ON
Worked on Capital Markets Trading & Risk Management Platform for enterprise banking and financial systems using Java 17, Spring Boot, React.js, Angular, Kafka, AWS, and Kubernetes. • Developed RESTful APIs and Microservices using Spring Boot and Spring Cloud architecture. • Built responsive frontend applications using React.js, Angular 14, JavaScript, and TypeScript. • Implemented Kafka-based messaging systems for real-time transaction processing and market data streaming. • Worked with Oracle, PostgreSQL, MongoDB, Redis, and PL/SQL for enterprise data management. • Utilized Docker, Kubernetes, Helm Charts, and Terraform for cloud-native deployments. • Implemented CI/CD automation using Jenkins, Git, Maven, and deployment pipelines. • Collaborated with lending operations, compliance teams, and product owners to automate enterprise lending workflows. • Participated in Agile/Scrum activities including sprint planning, code reviews, testing, and production support.

Java Full Stack Developer
Montreal, QC
Worked on enterprise banking transaction processing and reconciliation systems using Java, Spring Boot, Kafka, AWS, Angular, and Microservices architecture. • Developed backend microservices and REST APIs for enterprise banking transaction systems. • Implemented Spring Batch jobs for payment processing, reconciliation, and reporting workflows. • Worked with AWS services including ECS, Elastic Beanstalk, and Step Functions. • Automated deployment pipelines using Jenkins, Docker, Kubernetes, and Ansible. • Worked with Oracle, MongoDB, Redis, PL/SQL, and ETL workflows for enterprise data processing. • Implemented monitoring solutions using Splunk, Dynatrace, Datadog, and BMC tools. • Developed cloud-native enterprise applications using Spring Boot and Microservices architecture. • Collaborated with Agile teams for development, testing, deployment, and production support.

Java Full Stack Developer
Toronto, ON
Worked on Insurance & Investment Management Portal for customer account management, insurance policies, and financial transaction services. • Developed secure REST APIs and Microservices using Java, Spring Boot, and Hibernate. • Built responsive frontend applications using React.js and Angular technologies. • Implemented authentication and authorization using Spring Security, JWT, and RBAC. • Worked with Kafka, Oracle, MongoDB, AWS, Jenkins, and CI/CD pipelines. • Developed automated API and UI test cases using Selenium and RestAssured frameworks. • Integrated batch processing systems with Kafka-based real-time messaging workflows. • Worked on deployment support, application monitoring, and production issue resolution. • Participated in Agile/Scrum development activities and sprint planning sessions.

Java Developer
Ottawa, ON
Worked on telecom product lifecycle and device management applications using Core Java, J2EE, Hibernate, JDBC, and REST/SOAP Web Services. • Developed enterprise web applications using Core Java, Servlets, JSP, and Hibernate. • Worked on REST and SOAP web service integrations for telecom management systems. • Developed SQL queries, JDBC integrations, and backend data processing modules. • Implemented unit testing and automation testing using JUnit, Mockito, Selenium, and Cucumber. • Worked with Oracle SQL, Tomcat, Linux, Maven, and CI/CD deployment processes. • Participated in SDLC phases including analysis, development, testing, deployment, and support.
Ruthvik Rao Allam's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


