
Amit Kumar
Verified Expert in Engineering
Java Developer
Toronto, ON, Canada
Toptal member since May 14, 2026
Amit is an experienced Java/Spring Boot Developer. His core capabilities revolve around Java back-end programming, Spring Boot applications development, CI/CD automations, Kafka Integrations, and managing platforms related to Kubernetes and Kafka. He is experienced in working with technologies ranging from SQL to NoSQL, MQ to Kafka, VMs to containers (Docker/Kubernetes), and Jenkins to GitHub/GitLab Agents. Amit has an eye for critical details and ensures the solution includes them.
Portfolio
Experience
- Java - 12 years
- Spring Boot - 10 years
- PostgreSQL - 10 years
- Jenkins - 9 years
- Confluent Kafka - 8 years
- Kubernetes - 8 years
- Spring Data JPA - 8 years
- Docker - 8 years
Preferred Environment
Spring Boot, Kubernetes, Confluent Kafka, Kafka Streams, Docker, PostgreSQL, MongoDB, Spring Data JPA, Jenkins, GitHub Actions
The most amazing...
...project I've done is converting slow on-premise APIs to cloud-based APIs reaching hundreds of TPS for a pharmacy client.
Work Experience
Senior Kafka Specialist & Spring Boot Developer
TD Bank Group
- Developed an automation module in Spring Boot using Java, used to manage Kafka Connectors' lifecycle, starting from config management, then creating, updating, and deleting the connector, including the connector task lifecycle management.
- Enhanced the schema registry integration with the automation service APIs to create a truly self-serve schema registration workflow for the clients.
- Enhanced and highlighted the Confluent’s HashiCorp Vault Secrets Provider implementation to work with custom certificates for authentication from the Connect cluster nodes.
- Onboarded GitHub runners onto the bring-your-own-runner initiative to make use of existing VMs as runners for running GitHub workflows and actions to automate the ESP infrastructure delivery pipeline.
Senior Java/Spring Boot/Platform Engineer
Scotiabank
- Developed and integrated multiple Peak XV applications, including client value system and static data services, into the Peak XV platform and its Angular UI.
- Migrated legacy K2 trading application services to new Peak XV microservices architecture deployed on Rancher Kubernetes, in-house, including revamping of the applications.
- Helped design and implement the secured secrets injection pipeline for EOD scripts in the GCP VMs using Hashicorp's Vault Agent, which used dual AppRole to be highly available for the secrets pipeline.
Senior Java/Spring Boot/Identity Engineer
Self-employed
- Led a team of four developers in developing Spring Boot-based microservices to achieve User Auth against Okta IdP for the CIAM platform. Jointly drafted the process flow to move user data to Okta, allowing the new microservices to work with Okta.
- Implemented solutions for the State Privacy Laws project, which helped in implementing the “Rights” functionalities without compromising the compliance status.
- Wrote microservices to hydrate Kafka topics with custom user attributes and preferences for the downstream APIs to consume from. Maintained the user profile and preferences schemas in the schema registry for data governance and integrity.
Lead Spring Boot/Java Developer
Loblaws
- Led a team of two developers migrating the J2EE SOAP Web Services to Spring-WS-based Spring Boot Web Services deployed to Google Kubernetes Engine (GKE).
- Used Kubernetes Horizontal Pod Autoscaling to make the services scale and be highly available, resolving one of the key shortcomings of on-prem WebLogic servers (i.e., service horizontal scalability limitations).
- Implemented the circuit breaker pattern using Resilience4J to enhance user experience for IBM ODM-based services.
Experience
Pharmacy Client's CIAM Platform and Privacy Laws Delivered
I temporarily acted as a lead for the State Privacy Laws (SPL) implementation team to lead the development team in designing and developing the features for the SPL stories. This included meeting with other teams to discuss potential solutions and overcome any shortcomings. I proposed and implemented solutions for the SPL project, which helped in implementing the “Rights” functionalities without compromising the compliance status.
Bank of Nova Scotia's Trade Platform Modernization
I handled the migration of APIs from the existing Vanilla Kubernetes to Rancher Kubernetes, deploying them with Helm and managing the entire process with GitOps. I also led the teams through onboarding to our new trading platform.
I worked with the UI and back-end teams to fix issues with the new UI and newly built microservices; some of these microservices were rewritten by me in a parallel effort to migrate them from DB2 to MS SQL. I modified EOD scripts to work with the HashiCorp Vault Agent using AppRole authentication to write secrets to RBAC-controlled files that only the EOD scripts could read, thereby passing the Enterprise Security Assessment.
Pharmacy Client's Central Data Repository Migration to Cloud
Skills
Libraries/APIs
Apigee, Resilience4j, SOAP APIs
Tools
Kafka Streams, Jenkins, HashiCorp Vault, Helm, GitLab CI/CD, Google Kubernetes Engine (GKE), IBM DataPower, AppDynamics, Azure Kubernetes Service (AKS), Dynatrace, Google Stackdriver
Languages
Java, SQL, Java 8
Frameworks
Spring Boot, OAuth 2
Paradigms
Microservices, REST, Azure DevOps
Platforms
Kubernetes, Confluent Kafka, Docker, Google Cloud Platform (GCP), Oracle
Storage
PostgreSQL, Spring Data JPA, MongoDB, IBM Db2, MSSQLCE, Redis, Azure Cosmos DB, Spring Data MongoDB, Azure Cloud Services
Other
GitHub Actions, Java 17, IBM ODM, IBM Integration Bus (IIB), WebLogic, Okta, Single Sign-on (SSO), Customer Identity and Access Management (CIAM), Spring WS
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring