Amanpreet Khurana

DevOps Engineer

Greater Toronto Area, Canada12 yrs 1 mo experience

Key Highlights

  • 15 years of experience in Cloud and Big Data applications.
  • Expertise in Java and Spring Boot for financial services.
  • Proven leadership in cross-functional team environments.
Stackforce AI infers this person is a Backend-heavy Fintech specialist with extensive experience in Cloud and Big Data technologies.

Contact

Skills

Core Skills

JavaCloudData Engineering

Other Skills

Java DevelopmentSpring BootSpark SQLApache KafkaCI/CDTerraformAWSKafkaKubernetesAgileSparkAPIsScikit-LearnMachine LearningMicrosoft Office

About

15 years of work experience building Cloud and Big data back end applications using Java, Python programming for Banking and Capital markets (Credit Risk) domain.

Experience

12 yrs 1 mo
Total Experience
1 yr 6 mos
Average Tenure
--
Current Experience

Casa company ltd

Specialist

Mar 2025Present · 1 yr 3 mos · Toronto, Ontario, Canada · Remote

  • Casa company is a startup in home services space. They are building an analytics engine to analyze the customer behaviour from the Orders, User activity & Purchase finance data
  • 1. Prepare high level & low level design for analytics engine
  • 2. Write java code to implement a Spring Boot REST API
  • 3. Write Spark SQL functions & queries to retrieve real time analytics
  • 4. Perform PoC on technologies like Apache Kafka streams & Kafka SQL
Java DevelopmentJava

Td securities

Specialist

Jun 2024Mar 2025 · 9 mos · Toronto, Ontario, Canada · On-site

  • Acted as Team Lead on the Fixed Income team, guiding 6 developers through sprint planning, code reviews, and delivery oversight.
  • Lead cross functional team from delivery perspective
  • Partnered with stakeholder teams to coordinate project deliverables
  • Created/Maintained/Migrated REST APIs in Spring Boot to onboard new consumers & producers.
  • Prepared design for Application security using Spring Boot
  • Oversaw development of orchestration jobs and ingestion pipelines integrating internal/external trading systems.
  • Partnered with quants and traders to refine requirements, ensuring technology met trading desk needs.
  • Enforced CI/CD best practices, code quality standards, and Terraform-based deployments.
Java DevelopmentJava

Cpp investments | investissements rpc

Specialist(Technology/Leadership)

Oct 2021Jun 2024 · 2 yrs 8 mos · Greater Toronto Area, Canada · Hybrid

  • Led a 4-member engineering squad to design and implement a real-time ETL orchestration platform publishing trade data to downstream systems.
  • Partnered with other development teams for project delivery
  • Directed migration of legacy apps to cloud-native microservices on AWS with Spring Boot and Kafka.
  • Championed adoption of Kubernetes (EKS/Fargate) and GitHub Actions, cutting deployment cycles by 40%.
  • Mentored junior engineers and established coding standards, fostering consistent delivery quality.

Scotiabank

Technology Lead

Nov 2020Nov 2021 · 1 yr

  • Owned delivery of an enterprise Data Lineage system, improving observability across bank-wide datasets.
  • Coordinated Agile ceremonies, task assignments, and progress tracking for a distributed engineering team.
  • Collaborated with business stakeholders to prioritize backlog items and ensure value-driven delivery.
  • Directed integration of Spark-based data pipelines with APIs, metadata registry, and downstream apps.

Cognizant

Development Lead

Jun 2019Nov 2020 · 1 yr 5 mos

  • Spearheaded modernization of legacy Java/Big Data systems across multiple banking clients.
  • Acted as technical mentor for engineers, ensuring delivery aligned with client objectives.
  • Partnered with product owners and architects to define modernization roadmaps.

Citi

Technology Lead

May 2017Jun 2019 · 2 yrs 1 mo · Mississauga

  • Take ownership of a module in Credit Risk systems for end-end delivery which includes Architect, prototype and implement the module using latest Big data technologies
  • Propose technical solution for Data pipelining model for Risk module, and provide better integration with other systems.
  • Proposing new technologies that can be used to improve performance of existing product, and create flow diagrams to present to the management. This includes considerations of Data size of the project, and existing design of the applications.
  • Take responsibility of a technology lead to prepare the long-term strategy for the business unit, and execute it to implement the new project. The strategy to be implemented to support the business roadmap.
  • Collaborate with the Kafka, Hadoop infrastructure teams to use their clusters, and tune the cluster according to the project needs
  • Partner with other business units to understand the integration possibilities with their products
  • Perform Proof of Concept on new technologies as required.
  • Act as a technical mentor for a small team and ensure work assignment to them, and its execution.
  • Review code, and follow best practices for writing code, and product design.

Td

Senior Engineer

Feb 2016May 2017 · 1 yr 3 mos · Toronto, Canada Area

Ericsson global india pvt ltd.

Senior Java Developer

Nov 2013Jun 2015 · 1 yr 7 mos · Gurgaon, India

  • Java projects------------
  • > Work as a part of design team to prepare Data and Class designs for the Java project.
  • > Design and develop solutions for system enhancement requirements
  • > Managed releases and performed testing to confirm business requirements prior to release.
  • > Coordinate with deployment teams to deploy the project on production servers
  • > Researching newer technologies and preparing Proof of concept on various technologies before actually using them on production code. For e.g. REST, AVRO, OSGi etc
  • > Work on deciding the technical aspects of the project like Exception handling, Class model structure, Multithreading, Java APIs using Generics, REST webservices
  • > Write code to create User Interface screens. Also, coordinate with UX teams to decide look and feel of a User screen
  • > Write Java code using various OOPS concepts and extensive use of Data Structures and algorithms.
  • Hadoop experience -------------------------
  • > Be a part of design team to decide design of project and its various components. Decide responsibility of each component and flow of data between components.
  • > Write Hadoop code to implement the above strategy
  • > Coordinate with team members and architect team to ensure smooth and time based delivery.
  • > R&D of Hadoop ecosystem and its various concepts and tools associated.
  • Performance Testing-------------------------
  • > Write code to perform Performance testing on Web library developed by development team
  • > Report potential issues which can break the Java library or decrease its performance.
  • > Research on various tools to be used for Performance testing and create the respective documents.
  • > Identify memory leaks in the java library
  • Write JUnit test cases for Java code, and SOAP UI test suite for REST Webservices code.

Catalystone solutions

Senior Engineer/Tech Lead

Mar 2012Nov 2013 · 1 yr 8 mos

  • CatalystOne owns a HR Management product which empowers any organization in its HR processes like Appraisal process, Employee's CV, Employee Performance, Flight Risk etc.
  • > Involved in designing of various Java modules for Catalystone product. Created various modules like Employee Survey in advanced Java technology like Apache Velocity framework, Servlets, Collections, and Design Patterns.
  • > Worked on Agile Scrum methodology and also managed , mentored a team of four
  • > Extensively used HTML, Javascript and CSS to revamp the User Interface of the product.
  • > Worked on Caching mechanism of the product by using Collections, Design patterns, OOPS concepts and Threads.

Infosys

System Engineer

Aug 2009May 2012 · 2 yrs 9 mos

  • Infosys owns a banking product named Finacle. This products is widely used in various Indian as well as Global banks over the world.
  • Internet banking application of this product is developed in MVC framework.
  • I worked in the Internet Banking domain of this product with following responsibilities:
  • > Worked at the Standard bank's site to deploy various tools on Unix platform. The tools include IBM WAS, Oracle 10g DB, and the Internet Banking application.
  • > Worked on customising the product for client requirements. The technologies used are Core Java, J2EE, Serialization, RMI, Collections, JDBC, OOPS and Struts MVC Framework.
  • > Worked on DB Migration of Client Bank's data to Internet Banking application Database. The technologies involve SQL commands, Stored procedures, Stored functions etc.
  • > Worked on UI technologies like jQuery, Javascript, HTML, AJAX.
  • > Worked on application servers like IBM WAS 6.x, RAD, and WSAD for deploying the application, maintaining Connection pool etc

Kochar infotech

Engineer

Dec 2008Jun 2009 · 6 mos · Amritsar Area, India

Education

Guru Nanak Dev University

Bachelor of Technology (B.Tech.) — Computer Engineering

Stackforce found 100+ more professionals with Java & Cloud

Explore similar profiles based on matching skills and experience