Summary
Overview
Work History
Education
Skills
Timeline
Generic

ANKITA NARANG

TORONTO

Summary

Versatile Senior Java Developer experienced with the full software development lifecycle and comfortable working within Agile development frameworks. Organized and hardworking team player with strong verbal and written communication skills. Prepared to bring 12+ years of related experience to a challenging position.

Overview

12
12
years of professional experience

Work History

Senior Java Developer

Scotiabank
04.2023 - 12.2023
  • Contributed to all stages of software development lifecycle
  • Translated software requirements into working and maintainable solutions within existing application frameworks for Credit 360 project
  • Improved code quality, maintainability and scalability.
  • Tech Stack- Spring boot, Java 11, Microservices, Postgres, Kafka, Mockito, JUnit.

Senior Java Developer

TD Bank
04.2022 - 02.2023
  • Design technical solutions and perform feasibility studies for the FI Liquidity Manager App
  • Worked with a state machine design for the different intraday events
  • Designed reports as per requirements to fetch the events for client payment defers/un-defers
  • Developed a validation and exception handling framework as per business rules to allow/prohibit client defers for different types of user roles.
  • Tech Stack- Spring boot, Core Java, Microservices, JBoss, Azure, Flyway DB, SQL Server, Mockito, JUnit.

Senior Java Developer

Citibank
10.2021 - 04.2022
  • Design technical solutions and perform feasibility studies for CMO report requirements to provide on demand reports on hedge fund data
  • Conduct unit and performance tests of the software and ensure a level of quality in line with the Citibank guidelines
  • Contributed to all stages of software development lifecycle.
  • Tech Stack- Spring boot, Core Java, Microservices, Mongo DB, Mockito, JUnit.

Senior Java Developer

Amadeus - Air Canada
01.2020 - 09.2021
  • Design, code, test, debug, document and maintain software solutions from IBM systems to Amadeus Altea Suite for Air Canada Web and also new requirements
  • Design technical solutions and perform feasibility studies for Air Canada Web requirements in Agile Scrum model.
  • Tech stack- Java, Spring 4, PL/SQL, Mockito, JUnit, Quartz, Ehcache.

Senior Java Developer

Scotiabank
07.2019 - 12.2019
  • Developing token based multi factor authentication using Java 8 and REST APIs
  • Designed and implemented a scheduled job for all the stock loan activities which were unsettled based on various parameters, saving details in DB
  • Identified integration issues and recommended corrective resolutions along with supporting and fixing production issues.
  • Tech stack- Java 8, Spring, REST APIs, TIBCO messaging, Oracle, JSF.

Senior Java Developer

RBC
11.2018 - 04.2019
  • Designed, developed and debugged new software and app enhancements
  • Consumed trade updates followed by processing and floating it to downstream systems
  • Performed SVN to GIT migration preserving the history using Gitbash
  • Developed consumer API and implemented multithreading for reading the data from the SOLACE queues.
  • Tech Stack - Java, Sybase, Solace, PL/SQL, GIT, SVN, Jenkins.

Senior Software Engineer Shipping

Pitney Bowes
05.2017 - 10.2018
  • Primarily responsible for designing and developing API services based on the business requirements using Node JS, Express JS and Angular JS in AGILE methodology
  • Implemented the service to pull the postage balance information from various systems and also to update the refill amounts of the merchants using Spring Boot
  • Developed the transactions history feature to list the transactions of all the merchants of that developer
  • Implemented the onboarding merchants feature for both sandbox and production accounts.
  • Tech stack- Java, Spring boot, Node, Angular 6, Jade, AWS S3, GIT, JIRA, Stash, Confluence.

Technical Consultant

Virtusa - Lloyds Banking Group
05.2016 - 05.2017
  • Enhanced the service to pull the rates from Lloyds' rate server and recalculating the price based on the quote provided by sales user using REST API and microservices
  • Used Akka Spring for wiring beans into actors
  • Developed a service to search for trading entities and client associated with it using different services across teams in Lloyds
  • Created a JSON parser tool as the bank prohibits putting data on web.
  • Tech stack- Java 8, Spring boot, Netflix cloud frameworks like Eureka, Zuul, Hazelcast, Hystrix. Kafka, GIT, JIRA, Stash, Confluence.

Senior Member Technical

ADP Inc.
06.2014 - 05.2016
  • Development of modules independently for screening employees and process their eligibility forms
  • Extensive experience in SQL programming language in Oracle PL/SQL, TSL, and MySQL database environments
  • Developed Stored procedures, Triggers, views, complex join queries; Strong and in-depth knowledge of various relational database systems
  • Developed multithreaded architecture for reading backend data using thread pools
  • Developed the UI for back-office operations of the Hub using Angular JS.
  • Tech stack - Core Java, J2EE, Spring, Hibernate, JPA, REST API, JSF, JSP, Servlet, XML, JavaScript, Oracle, Eclipse, Knockout JS, Angular JS 1.x &2, Jenkins, Foundation5 Framework, Junit, Eh-cache, Toad, Nexus, WebSphere, Oracle, JBOSS, GIT, JIRA, Confluence, Stash, Linux, Unix.

Software Engineer

Mindtree Ltd
11.2011 - 06.2014
  • Requirement gathering and development of modules independently
  • Tuned SQL statements and refactored the code to improve the performance of application
  • Deployment of build on server Linux & Windows
  • Documented business and web services call flows.
  • Tech stack - Struts, Spring JDBC template, JSTL, CSS, JavaScript, JSP, Servlets, Ajax, JQUERY, Eclipse, REST API, Hibernate, SOAP Web service, Oracle, XML, JUnit, GIT.

Education

Bachelor of Technology - Computer Science -

Uttar Pradesh Technical University, Noida, India
07.2011

Skills

  • Architecture - REST, Microservices, AWS, Object Oriented Programming, J2EE Design Patterns
  • Technology - Java, Spring Boot, Eureka, Zuul, Spring framework, Node JS, Docker, Kubernetes, AWS, Hibernate, JPA, JSF, Flyway DB, Hazelcast, Stomp for Websockets
  • Infrastructure - Weblogic, Websphere, JBOSS, Apache Tomcat
  • Database - Oracle, My SQL, SQL Server, Mongo DB, Postgres
  • User Interface - HTML5, CSS3, Angular JS, JavaScript, Jquery
  • Testing Tools - JUnit, Mockito, Powermock
  • Domain - Capital Markets, Payments, Airline, FX Pricing, Human Capital Mgmt, Payroll, E-commerce

Timeline

Senior Java Developer

Scotiabank
04.2023 - 12.2023

Senior Java Developer

TD Bank
04.2022 - 02.2023

Senior Java Developer

Citibank
10.2021 - 04.2022

Senior Java Developer

Amadeus - Air Canada
01.2020 - 09.2021

Senior Java Developer

Scotiabank
07.2019 - 12.2019

Senior Java Developer

RBC
11.2018 - 04.2019

Senior Software Engineer Shipping

Pitney Bowes
05.2017 - 10.2018

Technical Consultant

Virtusa - Lloyds Banking Group
05.2016 - 05.2017

Senior Member Technical

ADP Inc.
06.2014 - 05.2016

Software Engineer

Mindtree Ltd
11.2011 - 06.2014

Bachelor of Technology - Computer Science -

Uttar Pradesh Technical University, Noida, India
ANKITA NARANG