Java Full Stack Developer
Current• Developed the User Interface of the application using HTML5, CSS3, Angular 13/15, NodeJS, JavaScript, AJAX, JSON and Bootstrap with Oracle database as the backend.• Utilized Angular 13 for building modern, single-page web applications with rich user interfaces. Worked on Angular's HTTP client module for making asynchronous HTTP requests to backend APIs and handling responses using observables.• Developed server-side application to interact with database using Spring Boot and Hibernate.• Set up and configured Jenkins for automating the CI/CD pipeline, and involved in deploying the application using Docker to AWS environment.• Optimized query performance in BigQuery by leveraging features such as partitioning, clustering, and table caching.• Secured and managed access to BigQuery datasets using IAM roles, dataset permissions, and encryption for protecting sensitive data.• Used Kafka for log aggregation, monitoring, and event-driven architecture, enabling scalable and resilient microservices communication. Used Apache Kafka for messaging to create producers/consumers for API.• Worked with Kafka Connect connectors for integrating Kafka with various data sources and sinks, such as databases, Hadoop, Elasticsearch, and cloud storage solutions.