
Haritha Dandu
Java Developer @ TD
Canada
North York
Banking
-
Experience

Java Developer
Developed DAO classes using SpringJDBC to obtain connection instances, worked on the database, and set up JDBC connections. Used Spring IOC to inject services and their dependencies. Worked with Spring framework capabilities like spring (IOC, MVC, Batch). Created a web-based application utilising the Spring/MVC framework and developed Restful Webservices. Created and maintained Docker images for an Apache Kafka-based technical stack. Developed a micro service architecture using Spring Boot-based services that communicate over Kafka message brokers and REST. Service locator design pattern was used to inject a service object utilising the Spring framework's IOC Dependency Injection. For code deployment, Google Cloud Platform (GCP) tools like EC2, S3, cloud watch, and Elastic Bean Stalk were used. Access to restricted and secure resources was obtained using the OAuth2 authentication mechanism without the need to provide user credentials. Worked on JAX-WS web services that are SOAP-based and used OAuth2 for authentication. Implemented Spring Kafka API calls to process messages on the Kafka Cluster setup efficiently and reprocess failure messages in Kafka using offset id. Message Driven and Session beans were developed for the integration of claimant data with JMS queues. Worked on setting up internal message channels utilising IBM MQ series and JMS API. In charge of tracing failures and logging information in log files using log4J while the server is operating in debug mode to debug the application. Developed REST Microservices using Spring Boot and the Spring Rest API to produce Restful web services. Participated in the Bank's migration of sensitive clients from monoliths to the cloud and microservices. The application was created using Maven, and it was deployed using JBoss.

Full Stack Developer
Implemented dependency injection in the Spring framework and set the application context file to create Singleton objects (SO) that were then injected into the application. The application was created using an Agile methodology strategy, and requirements were gathered up until the module or application release. Created web application prototypes using jQuery and Angular.JS. Setup Java Architecture and XML files for JAXB files to map Java classes to XML representation. Made REST controllers using Spring Data REST to serve JSON data to the HMI front end. Displayed several styles for specific HTML elements using CSS. Hibernate Object Relational Mapping tool was implemented for database communication. To connect with the database, I worked on the spring DAO module and frequently utilized a basic JDBC template to execute queries and stored procedures. Used for building the Persistence Framework for Database and taking part in the design and development of the Data Access layer (DAO) using Hibernate. JDBC data sources and JMS queues were configured in the spring context file to load them from the property file. Developed and designed a business layer that uses a REST API to use a SOAP service for database CURD operations. Created Restful Web services using the Spring framework and worked to inject Spring services, Spring controllers, and DAOs to achieve dependency injection. To read and update the data to the database in chunks, Spring batch process was used. Participated in the creation of client-side and server-side human user interface (HMI) components that are distributed exclusively through Amazon web services (AWS). Utilized AJAX to load and show dynamic content without refreshing the page. Deployed the application on a multi-platform Apache Tomcat production server. used the Session Façade, Singleton Pattern, Data Access Object, and Builder J2EE Design Patterns.

Java Developer
Developed a user interface using a model-view-controller architecture, which enables JSP and Servlets to be neatly and tightly coordinated. Using HTML, JSP, JavaScript, and CSS for UI design and development. Participated in the creation of the Presentation tier utilising the Struts MVC architecture. In charge of developing stateless EJBs for the service layer and developing a JMS adaptor to allow EJBs to communicate with JMS objects. Worked on front-end development utilising Flex, Swing, JSF, and JSP using Custom Tag Libraries, JSTL, and Struts Tag Libraries. Worked on developing the PL/SQL backend using Oracle as the database. Integrated with the ANT build tool and created Junit test cases to carry out regression testing. GWT, JavaScript, and AJAX were used to develop an interactive user interface. JMS messaging services were established to allow various applications to communicate with one another by transmitting data and updates from one end to the other. Participated in creating database transactions using JDBC and accessed data using DAO classes from the database. Developed web services using the Axis2 framework and communicated via SOAP and WSDL messages. Automated the creation of Dynamic Reports and customer transactions using Java Beans. Used RESTful web services to implement web services for address validation. Using the Front Controller, Business Delegate, DAO, and Session Facade Patterns to construct applications. Worked with Spring Core Annotations, Spring Boot for microservices, Spring DI, and Spring MVC for REST APIs to provide Dependency Injection. Employed XML-based web services to communicate with other modules (SOAP and WSDL) Used CVS as a code repository, did unit testing, and implemented Junit test cases. Using AXIS, reusable and compatible Web services based on SOAP and JAX-RPC were created.
Haritha Dandu's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.

