Adept Java developer with a proven track record at Royal Bank of Canada, showcasing expertise in Java development and continuous integration. Excelled in deploying robust RESTful APIs and enhancing application performance, saving costs and improving efficiency. Demonstrated leadership in remote collaboration and mentoring, driving project success with a keen focus on application design and QA testing.
Contributed to developing a single-page application using AngularJS as the front end, Java, REST APIs as the backend, and MySQL and MS SQL as databases, which saved approximately $20 for the company.
Contributed to migrating a Java application to a Spring Boot application and deployed it in the Azure cloud.
● Contributed to the visualization of data using Kibana and Elasticsearch from the PostgreSQL database for client satisfaction.
Used various core Java concepts, such as exception handling, collections, and multi-threading, to implement various features and enhancements.
● Used Java 8 features such as lambda expressions, and streams.
● Used Gradle as a build tool in Eclipse to import and maintain dependencies.
Worked on different layers of the application following the Spring MVC structure, including Controller, Service, and DAO.