Nikhil K

Nikhil K Email and Phone Number

Sr. Java Developer at AGF Investments @ AGF Investments
toronto, ontario, canada
Nikhil K's Location
North York, Ontario, Canada, Canada
About Nikhil K

Nikhil K is a Sr. Java Developer at AGF Investments at AGF Investments.

Nikhil K's Current Company Details
AGF Investments

Agf Investments

View
Sr. Java Developer at AGF Investments
toronto, ontario, canada
Website:
agf.com
Employees:
487
Nikhil K Work Experience Details
  • Agf Investments
    Sr. Java Developer
    Agf Investments Nov 2021 - Present
    Toronto, Ontario, Canada
    Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.Involved in Java API’s by using collections, exception handling, multithreading to achieve the business logic.Used JDK 1.8, Java8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.Deployed large-scale Micro services, API'S with Spring Boot templates and created data services using XML messages that useRESTweb services.Consumed REST based Micro services with Rest template based on RESTful APIs.Experience and familiarity building modern Spring applications with Spring Boot; strong background with Spring and related projects.Secured the API's by implementing OAuth2 token-based authentication/authorization scheme. Have written complex SQLs using windowing functions to extract data from Redshift without Stored Procedure.Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design. Created multiple databases with sharded collections and choosing shard key based on the requirements. Experience in managing MongoDB environment from availability, performance and scalability perspectives.Created/updated the Swagger files to configure the definition objects or parameters of service end points.Used Maven as a build tool and retrieved all the dependencies required in project for the application.
  • Joseph Ribkoff Inc.
    Software Developer
    Joseph Ribkoff Inc. Feb 2020 - Nov 2021
    Toronto, Ontario, Canada
    Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.Involved in Java API’s by using collections, exception handling, multithreading to achieve the business logic.Used JDK 1.8, Java8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.Used Microservices with Spring Boot services and combination of REST, Apache Kafka messages.Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST and RabbitMQ or Apache Kafka message brokers. Consumed REST based micro services with Rest template based on RESTful APIs.Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, JavaScript, JQuery, Ajax for service calls on pages to interact with the server.Extensive experience building complex applications using object-oriented JavaScript (ES6/TypeScript).Worked on ES6 modules to export variables, functions, classes from a module and executing modules on the web browser.Used JavascriptES6 generators make it possible to pause and resume function execution at arbitrary points.Implemented different validation control on the web-pages usingAngularJS and developing a cross-platform JavaScript based solution using Angular JS.Secured the API's by implementing OAuth2 token-based authentication/authorization scheme. Experience in NoSQL (MongoDB) in using Techniques like Tree Aggregation, Adjacency Lists materialized paths.Have written complex SQLs using windowing functions to extract data from Redshift without Stored Procedure.Worked with JSON web tokens for authentication and authorization security configurations using Node.js.Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
  • Tata Aig General Insurance Company Limited
    Java Developer
    Tata Aig General Insurance Company Limited Feb 2018 - Jul 2019
    Toronto, Ontario, Canada
    Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and TechnicalSpecifications per their requirements includes a detailed plan for how to develop, alter, maintain, and replace a software system.Used Spring’s IOC, AOP and auto wiring concepts in developing the application for resolving dependencies. Used Spring Container to performed dependency injectionwill create the objects and wire them together.Used Hibernate to map the database with POJO using hbm.xml file to provide mapping information with APIs.Used Struts for the developing funds module and mortgage module that extends the Java Servlet API.Developed SOAP message envelopes and headers using Web Service Definition Language (WSDL).Used AJAX technology for creating interactive Web Applications transmit information to and from the server.Developed JSP (Java Server Pages) for orders module and Customer Service Department.JSP pages can be used in combination with servlets that handle the business logic, the model supported by Java servlet template engines.Used PL/SQL, Stored Procedures for handling SQL Server database withConditional branching. .Used Gradle as a build tool and understanding the antifactory and repo structure managing the required libraries.Deployed the application on JBOSS application server to debug the server, installed and running in no time.Involved in Integration of all the modules and deploying them on the Application server and used JMS.Environment:Java, J2EE, JSP, HTML, CSS, JavaScript, JQuery, XML, JSP, Servlets, Rational Rose, JBoss, REST Web services, Hibernate, JDBC, Spring Framework, SVN, SQL Server, Agile, MAVEN, Eclipse, and Linux.

Frequently Asked Questions about Nikhil K

What company does Nikhil K work for?

Nikhil K works for Agf Investments

What is Nikhil K's role at the current company?

Nikhil K's current role is Sr. Java Developer at AGF Investments.

Who are Nikhil K's colleagues?

Nikhil K's colleagues are Rati Nagre, Raaju Nsp, Gill Hawkins, Joel Balfour, Colleen Mcshane, Joanna Czarkowska, Michael Deane, Cim®.

Not the Nikhil K you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.