I am a Senior Java application developer with over 13 years of experience in the software industry, working with various product and service-based organizations. I possess strong technical skills and extensive knowledge in designing and developing software components using Java 8 and 17, J2EE, Spring, Spring Boot, Microservices, and cloud platforms including AWS and GCP. I am passionate about utilizing my expertise in technical and leadership roles to solve complex business and technology challenges. I have experience mentoring junior developers, managing teams, and optimizing system performance while ensuring code quality and fostering cross-functional collaboration.

Srikanth Bandalamudy

I am a Senior Java application developer with over 13 years of experience in the software industry, working with various product and service-based organizations. I possess strong technical skills and extensive knowledge in designing and developing software components using Java 8 and 17, J2EE, Spring, Spring Boot, Microservices, and cloud platforms including AWS and GCP. I am passionate about utilizing my expertise in technical and leadership roles to solve complex business and technology challenges. I have experience mentoring junior developers, managing teams, and optimizing system performance while ensuring code quality and fostering cross-functional collaboration.

Available to hire

I am a Senior Java application developer with over 13 years of experience in the software industry, working with various product and service-based organizations. I possess strong technical skills and extensive knowledge in designing and developing software components using Java 8 and 17, J2EE, Spring, Spring Boot, Microservices, and cloud platforms including AWS and GCP.

I am passionate about utilizing my expertise in technical and leadership roles to solve complex business and technology challenges. I have experience mentoring junior developers, managing teams, and optimizing system performance while ensuring code quality and fostering cross-functional collaboration.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Sr Java Consultant at CIBC
January 1, 2025 - Present
Implemented solution changes to enable Interac RFP payments for the Collection Team involving message transformation, enrichment, and validation using Java, Kafka, and integration frameworks. Worked on payment processing flows ensuring compliance with Interac specifications. Built secure cloud-native microservices using Java 17 and Spring Boot 3.2.1. Reviewed code quality and enforced design patterns, implemented API security with OAuth2 JWT tokens, and mentored junior developers. Collaborated in Agile teams using JIRA and Confluence, interfacing with QA, DevOps, and infrastructure teams.
Sr Java Developer at Scotia Bank
November 30, 2024 - August 20, 2025
Developed reusable, channel-agnostic Payment Services APIs enabling RTP payments access for internal and external customers. Designed REST APIs using OpenAPI and implemented SWIFT MT/MX and ISO 20022 XML standards for global payments with sanction screening and regulatory compliance workflows. Addressed security vulnerabilities via Fortify and other tools. Performed L3 production support, code reviews, unit testing with Junit and Mockito, and collaborated cross-functionally using Dynatrace and Splunk for issue analysis. Worked extensively with OAuth2 JWT API security and database interactions using DB2.
Sr Java Developer at Scotia Bank
January 1, 2023 - August 20, 2025
Played a key role in the rollout of Interac e-Transfer platform for small businesses in Canada. Designed and implemented microservices and REST APIs using Spring Boot and OpenAPI. Developed database models, performed unit testing, and supported SIT/UAT environments. Integrated OAuth2 JWT-based API security with extensive use of Spring technologies and cloud platforms including Microsoft Azure and Pivotal Cloud Foundry. Engaged in Agile development, continuous integration with Jenkins, Docker-based deployments, and API management using APIGEE.
Senior Java Developer at TELUS Mobility
October 1, 2021 - August 20, 2025
Contributed to the MAS infrastructure automating and scheduling test cases on Android and iOS platforms. Designed and developed Spring Boot microservices integrating with core network elements and third-party tools. Implemented OAuth2 security with JWT tokens and developed APIs documented with Swagger. Worked with AWS cloud, Kafka, MongoDB, Python scripts, and performed unit testing using Junit. Supported simplified acceptance tests and failure propagation for client applications.
Java Developer at TELUS Mobility
October 1, 2018 - August 20, 2025
Developed services to monitor network KPIs for VoLTE call setup, delay, failures, and call drops using Spring Boot, Firebase, Swagger, MongoDB, and LDAP authentication. Designed OAuth2 JWT API security and supported continuous integration with Jenkins. Delivered performance monitoring applications with Agile processes and collaboration with QA and DevOps teams.
Developer at Microsoft-India
July 1, 2015 - August 20, 2025
Worked on build systems and scripts for Microsoft Office Mobile Android application. Involved in JNI programming, changing compiler from Clang to GCC, and resolving NDK errors. Participated in Agile Scrum process.
Developer at Empover iTech Pvt Ltd
August 1, 2014 - August 20, 2025
Designed and developed Kare4U healthcare application for doctors to manage appointments and schedules. Worked end-to-end including requirement analysis, coding, and code reviews.
Developer at Empover iTech Pvt Ltd
February 1, 2013 - August 20, 2025
Developed SPMS sales management system for sales representatives with location tracking using GPRS and background location updates. The web application managed orders and stock dispatches for retailers and distributors. Responsibilities included full-stack development using Java and Android technologies.
Sr Java Consultant at CIBC
January 1, 2025 - Present
Implemented solution changes for Interac RFP payments to Collection Team using Java, Kafka, and integration frameworks. Worked on real-time and batch payment processing flows ensuring compliance with Interac specifications. Built secure, cloud-native Microservices with Java 17 and Spring Boot 3.2.1. Used Spring Batch, Spring Integration, Spring Cloud, and implemented OAuth2 JWT-based API security. Mentored junior developers, led technical trainings, and supported Agile delivery environments using JIRA and Confluence.
Sr Java Developer at Scotia Bank
November 30, 2024 - August 20, 2025
Developed Scotia TranXact platform enabling RTP payments access to external bank customers by building reusable Payment Services APIs. Designed REST APIs using OpenAPI (Swagger 3.0) and implemented ISO 20022 and SWIFT MT/MX standards incorporating sanction screening and fraud detection. Remediated security vulnerabilities flagged by Fortify, Blackduck, and PEN Test. Provided L3 production support and performed issue tracing using Dynatrace and Splunk. Developed new wire payment APIs integrating with SWIFT and Lynx. Used OAuth2 JWT for API security and wrote unit tests with JUnit4 and Mockito.
Sr Java Developer at Scotia Bank
January 1, 2023 - August 20, 2025
Contributed to the Interac e-Transfer platform implementation, enabling fast transfers between bank accounts for people and small businesses. Designed and implemented Microservices with Spring Boot, developed REST APIs using Swagger and OpenAPI 3.1, and supported OAuth2 API security. Coordinated with QA and DevOps teams to troubleshoot and optimize cloud solutions on Microsoft Azure and Pivotal Cloud Foundry. Used Spring Batch, Integration, and Spring Cloud and implemented metrics monitoring with Spring AOP and Actuator. Managed deployments with Jenkins, Docker, and OpenShift.
Senior Developer at TELUS Mobility
October 1, 2021 - August 20, 2025
Built and maintained MAS infrastructure for automating and scheduling Android and iOS test cases. Developed REST services for core network communications using Spring Boot Microservices and OAuth2 security. Integrated with third-party tools like SIOGS and Netscont. Designed and documented APIs using Swagger for internal and external clients. Implemented acceptance tests and security scans with Web Inspect. Managed unit testing and failure reporting. Used AWS cloud, MongoDB, Kafka, Python, and Splunk for monitoring.
Senior Developer at TELUS Mobility
October 1, 2018 - August 20, 2025
Developed VoCAL application to monitor network services and measure VoLTE call KPIs. Created Spring Boot backend services with OAuth2 JWT security. Participated in architecture design and continuous integration using Jenkins. Published Android app on Google Play Store for private access. Worked in Agile with Jira and Confluence. Used MongoDB, Firebase, Swagger, and LDAP integration.
Developer at Microsoft India
July 31, 2015 - August 20, 2025
Worked on Microsoft Office Mobile optimized for Android, supporting viewing and editing Word, Excel, and PowerPoint documents. Contributed to build system scripts, JNI integration, and resolving compiler errors switching between Clang and GCC. Used Java, Android, Python, and build tools in Agile Scrum process.
Software Developer at Empover iTech Pvt Ltd
August 1, 2014 - August 20, 2025
Developed Kare4U healthcare application for doctor appointment scheduling, updating, and cancelling. Responsible for end-to-end design, coding, and code reviews.
Software Developer at Empover iTech Pvt Ltd
February 1, 2013 - August 20, 2025
Developed SPMS sales product order management system using Java and Android with location tracking. Managed sales orders, dispatch data, retailers, distributors, and sales representatives data. Maintained web application accessed by admin and management teams with role-based access. Integrated background location updates via GPRS and synchronization with orders.

Education

Add your educational history here.

Qualifications

Master of Computer Applications
January 11, 2030 - August 20, 2025
SCJP SUN CERTIFIED PROGRAMMER
January 11, 2030 - August 20, 2025
Master of Computer Applications
January 11, 2030 - August 20, 2025
SCJP SUN CERTIFIED PROGRAMMER
January 11, 2030 - August 20, 2025

Industry Experience

Software & Internet, Financial Services, Healthcare, Telecommunications