Aditya Reddy

Aditya Reddy Email and Phone Number

Java Developer @ Intact
Toronto, ON, CA
Aditya Reddy's Location
Scarborough, Ontario, Canada, Canada
About Aditya Reddy

 Around 9+ years of experience working with Java/J2EE applications in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web applications. Expertise in Application development and Cross-Platform (Web & Client-Server) application design using various frameworks such as Spring Boot, Spring MVC, Spring Cloud, and Spring Security. Experienced with various modules in spring frameworks like Spring IOC (Dependency Injection), Spring DAO (JDBC, ORM), Spring Boot, Spring AOP and Spring Batch. Expertise in developing and managing Microservices using Spring Cloud and spring boot 2. Extensively worked on Hibernate for connecting to databases and improved the query performance by hibernate cache. Worked extensively in spring cloud technologies like Eureka Server, Hystrix for fallback and cloud configuration. Expertise in RDBMS like Oracle and SQL Server including SQL, Stored Procedures and PL/SQL andPostgreSQL. Worked Extensively in No-SQL databases like MongoDB and DynamoDB. Experience in implementing various design patterns including Test and Domain Driven Development, Singleton, Factory, Builder, Adapter, Saga, CRQS, Strangler Design Pattern. Experience in working with API’s like REST and SOAP. Proficient in developing web-based User Interface (UI) to provide best User Experience (UX) with the help of Angular 11, HTML5, CSS3, JavaScript, jQuery and making webpage Cross browser compatible. Expertise in developing Single Page Applications (SPA) with Angular 6, React JS, Node JS, Backbone JS, Express JS by using reusable components. Error handling is properly handling both in frontend and backend frameworks by fall back methods. Tested the application by performing unit and integration testing by Junit, Mockito and Wire Mock. Used Zipkin server, Grafana and Prometheus for monitoring the microservices. Experience in Apache Kafka, ActiveMQ and RabbitMQ for interservice communication across multiple services. Used log4j, slf4j along with ELK stack for log aggregation and log analysis and for log dashboard. Involved in Test-Driven Development (TDD) and Behavior Driven Development (BDD) approach. Expertise in CI/CD tools like Docker, Jenkins, Kubernetes for container creation and managing. Experience in using AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application Good familiarity with AWS Lambda event-driven, serverless computing platform to manage the servers and run the code in the AWS.

Aditya Reddy's Current Company Details
Intact

Intact

View
Java Developer
Toronto, ON, CA
Website:
intactfc.com
Employees:
19775
Aditya Reddy Work Experience Details
  • Intact
    Java Developer
    Intact
    Toronto, On, Ca
  • Telus International
    Sr Java Developer
    Telus International Jun 2023 - Present
    Canada
    ● Worked in Spring Boot, Hibernate, and Java EE.● Experience with containers, Kubernetes/ Docker.● Experience with cloud - GCP, GKE or AWS.● Experience in Crypto rest services using NodeJS and integrated services with HSM (Hard securitymodule).● Design JSON Model for new API’s.● Migrated services from legacy project to new project to adapt new technologies.● Implemented new design● Involved in Core Java and implementing concepts like Multithreading, Concurrency, ExceptionHandling, File handling, IO, Generics and Java collections in various projects.● Worked on Microservices architecture with Spring Boot based services interacting through acombination of REST and Apache Kafka, Zookeeper to establish communication between theMicroservices in the application environment.● Hands on experience on Angular technology for one complete project in rebasing the UI of theapplication using the techniques in Angular 8,9,10,11.● Experience on Angular 9,10,11 frameworks to bind HTML template (views) to JavaScript object(models)● Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mappingconfiguration files.● Experience working with React/NodeJS developer.● Developed user interfaces using JSP, AJAX, XHTML, CSS, and JavaScript.● Developed REST Web Services clients to consume those Web Services as well other enterprise-wideWeb Services.● Knowledge of web security principles (OWASP) and secure coding practices.● Experience in implementing RESTful APIs in Node.js.● Experienced in event-driven architecture and handling asynchronous operations.● Familiar with Express.js for building web applications and APIs.● Proficient in using npm for managing dependencies and understanding of tools for monitoringNode.js application performance.● Knowledge of integrating with MongoDB and MySQL using Mongoose and Sequelize.
  • Citi
    Java Developer
    Citi Dec 2022 - May 2023
    Mississauga, Ontario, Canada
    - Design JSON Model for new API’s.- Migrated services from legacy project to new project to adapt new technologies.- Implemented new design- Worked on Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka, Zookeeper to establish communication between the Microservices in the application environment.- Hands on experience on Angular technology for one complete project in rebasing the UI of the application using the techniques in Angular 8,9,10,11.- Utilized Angular 9,10,11 framework to bind HTML template (views) to Javascript object (models)- Deployed Spring Boot based micro services into Docker container using Amazon EC2 container services.- Involved in Requirements gathering, analysis and design with Agile Environment based on J2EE specifications and Micro services architecture.- Created use cases, class diagrams, and sequence diagrams using Rational Rose.- Worked with Product Management and higher management in designing the solutions and provide re Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.- Experience working with React/NodeJS developer.- Developed user interfaces using JSP, AJAX, XHTML, CSS, and JavaScript.
  • Bank Of America
    Java Developer
    Bank Of America Aug 2020 - Sep 2022
    India
    Involved in Requirements gathering, analysis and design with Agile Environment based on J2EE specifications and Micro services architecture.● Created use cases, class diagrams, and sequence diagrams using Rational Rose.● Worked with Product Management and higher management in designing the solutions and provide relevant feedback as necessary in having the Technical Specification Document.● Involved in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.● Worked on Microservices architecture with Spring Boot based services interacting through a combination of RESTand Apache Kafka, Zookeeper to establish communication between the Microservices in the application environment.● Deployed Spring Boot based micro services into Docker container using Amazon EC2 container services.● Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.● Developed user interfaces using JSP, AJAX, XHTML, CSS, and JavaScript.● Developed REST Web Services clients to consume those Web Services as well other enterprise-wide Web Services.● Implemented J2EE Design Patterns like Singleton, Session Facade, Value-Object, Service Locator.● Used AWS Cloud watch in alerting, maintaining and monitoring of production and corporate servers/storage● Implemented efficient algorithmic approach to solve problems like UUID generator.● Designed and developed AES 256 & RSA encryption and decryption of APIs to handle customer’s personal data.● Created tables and triggers. Handled SQL/PL-SQL that supports huge volume of records.● Maintaining daily database backups, restoring backups, procedures, triggers, schedules, and SQL
  • Hdfc Bank
    Java Developer
    Hdfc Bank Nov 2018 - Jul 2020
    India
    ● Collaborated with Scrum Agile team members to review user stories and supporting requirements and translated them into a system design.● Worked on enhancing the existing product features to be more efficient.● Created and implemented DDL and DML scripts.● Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.● Responsible for all backup, recovery, and upgrading of all of the PostgreSQL databases● Designed Java classes to map the newly created database configurations.● Integrated Spring- Hibernate frameworks for ORM functionality in spring framework.● Used Java/J2EE Design Patterns such as DAO pattern, MVC pattern, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.● Designed Java classes using Spring Framework to implement the Model View Control (MVC) architecture.● Performed Module and Unit Level Testing with JUnit and Log4j.● Worked on solving production incidents and fixing bugs.● Used SVN Repository for Version Control and JBOSS 6.0 as the application server.● Designed and developed the responsive User Interface using HTML, CSS and Bootstrap.● Experience in creating new features and exposure to new Java Script updates in ES6.● Created cross-browser compatible and standards-compliant CSS based page layouts. Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and autocomplete validation forms.● Worked with System Analyst and the project team to understand the requirements.● Prepared effective Test Scripts for each of the developed functionality.
  • Iprism Technologies
    Associate Software Developer
    Iprism Technologies Nov 2016 - Oct 2018
    India
    • Participated in the designing and developing of Software using Agile and Waterfall methodologies. • Implemented the Graphic User Interface by coding in HTML, CSS3, Bootstrap, JavaScript, jQuery• Used Struts-Validator framework for all front-end Validations for all the form entries.• Used Struts framework for the MVC implementation and Hibernate as ORM tool for database communication.• Worked extensively with JSP’s and Servlets to accommodate all presentation customizations on the front end.• Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.• Designed and developed the code using multithreading, Collections and other J2EE technologies.• Implemented DAO design pattern for database related activities (Add, Delete, modify etc.) and to interact with the database using JDBC. • Written and executed various SQL Queries & PL\SQL programs to retrieve the data from the database Oracle.• Involved in design development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, hibernate, Java Beans, XML, XSLT, XSL and ANT.• Used Log4j, Junit and developed unit test cases to monitor the application functionality
  • Blinklabs
    Qa Analyst
    Blinklabs Jul 2014 - Oct 2016
    India
    • Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.• Responsible for design and development of requirements collected from the customer.• Prepared test plans to identify test strategies and resource.• Developed custom libraries for automation using JAVA & Selenium WebDriver.• Developed Automation scripts for new enhancements using Selenium RC and Junit.• Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.• Responsible for setting up the framework and test environment.• Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.• Extensively involved in integrating Selenium RC with existing API to test framework.• Used Selenium GRID to execute test cases parallel on different target machines.• Worked on developing the automation scripts for back-end testing using Selenium and executed the Junit tests.• Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g., html, Java.• Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.• Worked on Python scripting to do functional testing.• Involved in executing all Selenium test scripts on different browsers and checked for compatibility.• Involved in System-wide Integration, regression, and Load testing.• Worked in Manual and Automated testing of applications on Windows Environment.• Clearly documented all the test cases and executing methods and techniques and uploaded all the• requirements.• Worked closely with Business teams and participated in Business Acceptance Testing (BAT).• Actively participated in status report meetings and interacted with other team members for technical issues.

Aditya Reddy Education Details

Frequently Asked Questions about Aditya Reddy

What company does Aditya Reddy work for?

Aditya Reddy works for Intact

What is Aditya Reddy's role at the current company?

Aditya Reddy's current role is Java Developer.

What schools did Aditya Reddy attend?

Aditya Reddy attended Jntuh College Of Engineering Hyderabad.

Who are Aditya Reddy's colleagues?

Aditya Reddy's colleagues are Alistair Taylor, Nidhi Kataria, Jerry Augustin, Angelene Bsaibess, Dayo Adebowale Msc. Bsc Cip( In View), Linda Brant, Serge Breton.

Not the Aditya Reddy 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.