Nikhil Bansal
AeroLeads people directory · profile

Nikhil Bansal Email & Phone Number

Technology Lead-Citi Bank at Infosys
Location: Greater Toronto Area, Canada 6 work roles 1 school
LinkedIn matched
✓ Verified July 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Technology Lead-Citi Bank
Location
Greater Toronto Area, Canada
Company size

Who is Nikhil Bansal? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Nikhil Bansal is listed as Technology Lead-Citi Bank at Infosys, a with 352877 employees, based in Greater Toronto Area, Canada. AeroLeads shows a matched LinkedIn profile for Nikhil Bansal.

Nikhil Bansal previously worked as Technology Lead- Canada Post at Infosys Public Services and Full Stack Java Developer at Tmx Group. Nikhil Bansal holds Bachelor'S Degree, Electrical Engineering from Punjab Technical University.

Company email context

Email format at Infosys

This section adds company-level context without repeating Nikhil Bansal's masked contact details.

Infosys

Review company-level records connected to Nikhil Bansal before choosing the right outreach path.

Profile bio

About Nikhil Bansal

1.Having 7 years of IT experience in Design, Development, Support, and Implementation of Web based applications using JAVA/J2EE Technologies (Core Java, JDBC, Servlets, JSP, XML, spring, JUNIT, Hibernate, and Restful API). 2.Worked in IDEs such as Eclipse, WSAD and Net Beans, spring tool suite.3. Experienced in implementing Enterprise Applications with each phase of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding,Unit, & Integration Testing.4. Experience in building microservices-based architectures using Kubernetes and Java technologies.5.Implemented a Continuous Delivery pipeline with Docker, Jenkins and Git Hub and AWS AMIs to run the war, AMI and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of microservices. Migrated spring based application to Cloud based Micro service API.6. Extensive experience with advanced Java and J2EE technologies like Servlets JSP, EJB, JDBC, Struts, JMS, JSF My Faces, JPA,JNDI, JSTL, JTA, JAX-WS, JAX_RS, Spring and Hibernate.7. Expertise in development of web and enterprise-level applications using Spring, Hibernate, EJB, Servlets, Scala, JPA, JSF, JNDI, JMS, JAXP, JUnit, JMeter.8. Designed the application by implementing JSF Framework based on MVC Architecture, simple Java Beans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.9.Extensive experience in working on projects with Waterfall and Agile methodologies such as Test-Driven Development (TDD) and SCRUM. Hands on experience with database tools like Toad for Oracle, DB2, SQL Server.10. Good Knowledge on Service Oriented, Microservices architectures and Enterprise Service Bus (ESB).11.Hands on experience with various Application Servers and Web Servers including IBM Web Sphere, Oracle Web logic, JBOSS,Apache Tomcat server, XAMPP with wide variety of development environments such as Eclipse IntelliJ, WSAD, My Eclipse,IBM RAD, NetBeans, Notepad++, Sublime text, Dreamweaver, and Brackets.12. Good working knowledge of business rules engine like Drools.13.Expertise in Client Scripting language and server-side scripting languages like HTML, DHTML, CSS, JavaScript, JSTL, AJAX,jQuery, Ext-JS, JSON, Dojo, bootstrap, AngularJS and node.js.14. Proficient in using Amazon Web Services (EC2, VPC, RDS,ELB, Route53,Lambda,IAM,Cloud Watch,S3, Glacier, SQS, SNS).15.Having knowledge of (JMS) MQ’s like Kafka, Rabbit MQ, IBM MQ and Active MQ.16.Strong working knowledge of RDBMS concepts having worked with MySQL, Sybase, Oracle 10g, MongoDB and DB2.

Current workplace

Nikhil Bansal's current company

Company context helps verify the profile and gives searchers a useful next step.

Infosys
Infosys
Technology Lead-Citi Bank
St. Catharines, ON, CA
Website
Employees
352877
AeroLeads page
6 roles

Nikhil Bansal work experience

A career timeline built from the work history available for this profile.

Technology Lead-Citi Bank

St. Catharines, On, Ca

Technology Lead- Canada Post

Current

Mississauga, Ontario, Canada

1)Contribute to the requirements elicitation process by creating assigned parts of the requirements documentation with guidance from supervisors.2)Participate in creating application architecture document to provide deliverables in line with architectural requirements.3)Create low level design artifacts independently and high level design artifacts with guidance and supports prototyping through creation of POCs.4)Deliver high quality code deliverables and supports peers in quality checks such that design requirements are met and Create the user documentation for the assigned sub-modules.5)Lead validation activities for the assigned sub-modules for all types of testing e.g.Functional, Integration, System,User experience.6)Support the creation of the Go Live' plan and manage the assigned activities in the plan.a avatam anoreciation documents and support the Transition process.7)Participate in KT sessions, help prepare system appreciation documents and support the Transition process.8)Perform root-cause analysis of any issues that arise post-implementation and work on solutions related to issue fixing.9)Conduct impact analysis of issues logged, prioritize and ensure that production support is provided as per the committed SLAs.10)Help the manager in prioritization of effort to resolve the most critical tickets as per business requirements and Participate in activities related to estimation of work product to provide inputs for overall project estimation.11)Support the creation of a repository of team s collective knowledge on technology, domain and process, seek information and leverage knowledge from other projects IN ORDER TO drive higher efficiency and effectiveness and also to preserve organizational knowledge & Support and coach peers and juniors as and when required on specific technical competencies required to deliver on the assigned tasks.12)Perform high and low-level design, provide pseudo codes, implement the prototype and conduct design reviews.

Sep 2023 - Present

Full Stack Java Developer

1)Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.2)Developed UI using Angular 10, Bootstrap, TypeScript, for interactive cross browser functionality and complex user interface.3)Developed powerful Single Page Application and dynamic responsive Web App with Angular 10.4)Designed and developed RESTful web services using JAX-RS API to communicate over network.5)All functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.6)Built RESTful APIs from scratch within Java using spring boot framework.7)Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.8)Worked on Swagger API and auto-generated documentation for all REST calls.9)Implemented persistence layer using Spring JDBC template to store data in Oracle database.10)Involved in maintaining and updating procedure for ETL process.11)Used Oracle as database and involved in development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.12)Changing AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.13)Moving existing monolithic architecture to microservices and migrating them to AWS cloud.14)Created JSON request and validated response using Postman Interceptor and Swagger UI.15)Setup CI/CD pipeline process for application using Jenkins.16)Used CI/CD tools Jenkins, Git/Gitlab, Jira and Docker registry/daemon for configuration management and automation using Ansible. Developed AWS Step Functions.17)Involved in understanding SDLC using agile methodology.18)Apache Maven tool TEMP has been used for build and deployment of application.19)Implemented unit tests for testing Angular components with frameworks using Karma and Jasmine.

Dec 2021 - Sep 2023

Java/J2Ee Developer

Toronto, Ontario, Canada

1.Worked on the critical areas of the applications like Impersonation functionality, Internal Login page maintenance of the internal Asset Management tool which is especially designed to manage the images that are used in the application.2. Involved in the integration of Struts with Spring Framework and implemented Spring MVC, Spring IoC, Spring AOP, Spring JDBC, Spring Persistence with JPA. 3.Developed and consumed SOAP/Restful Web Services using XML and JSON message formats responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.4. Wrote the Hibernate-mapping XML files to define java classes database tables mapping used Hibernate Template for various database update, insert, delete operations and for involving functions, stored procedures, triggers.5. Used the Angular JS tags inside the HTML page to make the page effectively and to have great user interface developed and designed new cross-browser accessible interfaces using JQuery and JavaScript.6.Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content. 7.Involved in developing applications for workflow using JSP's, spring MVC, Hibernate, AJAX, JavaScript technologies using Apache Tomcat.8. Used Java 5 concepts like Swing, socket programming, Collections, Multithreading, Event handling, Exception handling and Generics.9. Worked on MongoDB concepts such as locking, transactions, indexes, replications, schema design expertise in the Implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB10. Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and hibernate for database connectivity and Rest services templates are generated using swagger2 specifications12.Designed the internal Login page using the bootstrap 4 and performed validations using the JavaScript.Used JIRA tool to track the issues and bugs.

Sep 2020 - Nov 2021

Full Stack Java Developer

Montreal, Quebec, Canada

1.Developed Micro Services business components using Spring Boot.2.Used Spring MVC pattern and Spring Data to persist data to MongoDB.3.Implemented Node.js server-side code with Express framework to interact with MongoDB using Mongoose package.4.Used MongoDB tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, and Cloud Manager.5. Proficient in MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.6.Developed back-end RESTful API using Node.js and Express.js.7. Extensive use of Node.js, Express.js, and MongoDB with Mongoose to create server-side applications.8. Developed front-end screens using React JS and predefined components from NPM and Redux.9. Implemented MVVM architecture using Redux Architecture with React JS.10. Established Restful API's using NODE.JS and implemented the application backend as NODE.JS application server.11. Used JavaScript ES6 in Node.js runtime environment to build RESTful APIs and import data.12. Involved in prototyping and implementation using Java, Node JS, and AWS with Slacker platform.13. Developed single-page applications using React Redux architecture, ES6, webpack, and grunt.14. Created reusable components using React JS for DOM manipulation.15. Automated front-end workflow and testing using NPM, Mocha, and Chai.16.Worked on Oracle to Kafka replication using producers, consumer, and Zookeeper setup.17. Designed and built Docker Container-as-a-Service and tools/integrations like Docker images and Docker Plugins.18. Built microservices using Spring Boot, Netflix OSS, and Spring Cloud and deployed to AWS Cloud.19. Used Redis Cache and Gem fire to speed up existing applications with a cache service.20. Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and AWS SDK to connect with Amazon SQS for bulk email processing.

Jan 2019 - Aug 2020

Java Developer

Montreal, Quebec, Canada

1.Involved in the analysis, design, and development and testing phases of Software Development Life Cycle.2. Developed N-tier client-server business application software using Model View Controller (MVC) Architecture.3. Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality Involved in writing different Design Patterns like Filter, Action, Business Delegate, Service Locater, Data Transfer Objects (DTOs) and Data Access Objects (DAOs).4.Used Hibernate in persistence layer and developed POJO's, Data Access Object to handle database operations.5.Worked on System security with the use of SSL (Secure socket layer), encryption and used role- based security.6.JSON being light in nature was used as the chief source of communication between the server and application.7.Expertise in developing reusable and interoperable Web service modules based on micro services, SOA architecture using SOAP and RESTful and Preparation of Java and JSP coding standard checklist.8.Involved in the development of Servlet, Struts Action classes, Business Objects, Web Services. 9. Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags.10.Used the spring validation and Tiles Framework in the presentation layer.11.Developed user interface using JSP, Spring Tag Libraries to simplify the complexities of the application.12.Developed user interface with Java Server Pages, Ajax support to speed up the application formWSDL has been used to expose the Web Services.13. SOAP has been used as a protocol to Communicate in the form of XML messages.14.Implementing or exposing the Micro services to base on RESTfulAPI utilizing Spring Boot with Spring MVC.15.Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.16. Developed Struts Action Forms, Action classes and performed action mapping using Struts.17. Used Apache Tomcat server for deploying the application.

Jan 2017 - Dec 2018
Team & coworkers

Colleagues at Infosys

Other employees you can reach at infosys.com. View company contacts for 352877 employees →

1 education record

Nikhil Bansal education

FAQ

Frequently asked questions about Nikhil Bansal

Quick answers generated from the profile data available on this page.

What company does Nikhil Bansal work for?

Nikhil Bansal works for Infosys.

What is Nikhil Bansal's role at Infosys?

Nikhil Bansal is listed as Technology Lead-Citi Bank at Infosys.

Where is Nikhil Bansal based?

Nikhil Bansal is based in Greater Toronto Area, Canada while working with Infosys.

What companies has Nikhil Bansal worked for?

Nikhil Bansal has worked for Infosys, Infosys Public Services, Tmx Group, Mufg Investor Services, and Intact.

Who are Nikhil Bansal's colleagues at Infosys?

Nikhil Bansal's colleagues at Infosys include Sachin Rane, Pallavi More, Sebastian Zając, Albert Bello, and Swati Chhabra.

How can I contact Nikhil Bansal?

You can use AeroLeads to view verified contact signals for Nikhil Bansal at Infosys, including work email, phone, and LinkedIn data when available.

What schools did Nikhil Bansal attend?

Nikhil Bansal holds Bachelor'S Degree, Electrical Engineering from Punjab Technical University.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Nikhil Bansal you were looking for.

View similar profiles