HARI PRIYA YENDLURI
Sr Java Full Stack Developer
Email: haripriyayendluri9@[Link] LinkedIn: [Link]/in/haripriya-yendluri Phone: +1(214) 444-3320
Summary:
Senior Java Full Stack Developer with 11+ years of experience designing and building scalable, high-performance enterprise
applications across financial and banking domains. Strong expertise in Java 8/11/17/21, Spring Boot, and Microservices
architecture for developing resilient backend services, along with modern frontend technologies including React and Angular for
building responsive user interfaces. Experienced in developing real-time financial systems and event-driven architectures using
Kafka, supporting high-volume transaction processing and distributed applications. Strong understanding of event-driven and
message-driven systems using Kafka and JMS in enterprise environments and Familiar with BPM concepts and enterprise process
automation tools, with the ability to quickly adapt to tools like [Link] in REST API design, PostgreSQL, MongoDB,
and cloud-native development using AWS, GCP, and Azure, with hands-on experience in Docker, Kubernetes, and CI/CD
pipelines (Jenkins, GitLab, Azure DevOps). Skilled in Agile development, performance optimization, and production support,
with exposure to Equities and Equity Derivatives trading workflows and front-office financial systems. Proven ability to
collaborate with cross-functional teams to deliver scalable, secure, and high-quality solutions in fast-paced environments.
Technical Skills:
Languages Java (21,17,11,8 J2SE1.8/1.6/1.5, J2EE 6/5), Kotlin, SQL, C, C++, Python, PL/SQL, UML
Technologies JSP2, Servlets, Java Swing, Applets, Spark, JavaBeans, JDBC, Struts, RMI, EJB, Hibernate,
Spring 3.0, Spring 4, SOA, SAX and DOM Parsers, AJAX, JAXB, JAXP, LDAP, Sybase Power
Designer, RESTful and SOAP web services
Design Patterns Singleton, DTO Pattern, DAO pattern, Delegate Pattern, Service Facade, Factory Pattern
Web Technologies HTML/DHTML, XHTML, jQuery, JavaScript1.x, XML, XSL, XSLT, CSS, Bootstrap, Angu-
larJS 17/16/14, ReactJS 16/15/11, React Native, NodeJS, VueJS, JSON
Development Tools (IDEs) Eclipse, MyEclipse, RAD, WSAD, NetBeans, MS Visual Studio 2005, Brackets and Web storm
Web/Application Servers Apache Tomcat, WebLogic, IBM WebSphere, JBoss
Databases Oracle, PostgreSQL, MySQL, NOSQL, MSSQL Server, DB2, MongoDB, Cassandra, Dyna-
moDB, Redis
Version Control SVN, GIT, GitHub, Bitbucket
Operating Systems Windows, UNIX, LINUX, MacOS
Build Tools Rational Rose, CVS, VSS, Clear Case, JIRA, Jenkins, TestNG, Selenium, Cucumber, Beehive,
Log4j, ANT, Maven, Gradle, S3, EC2, ECS, ECR, RDS, IAM, VPC, SNS, SQS, Sonar lint,
Sonar Cube, Swagger
Methodologies Agile Methodology, Waterfall, TDD (Test Driven Development), Scrum, Kanban
Testing Tools Junit, JMeter, Mockito, Jasmine, Karma
Messaging JMS MQ, IBM MQ, Rabbit MQ, Apache Kafka, Active MQ, Amazon SQS
Cloud Environments AWS, Azure, GCP
Professional Experience:
Client: Citizens Bank, NY Feb 2024 to Present
Sr. Java Full Stack Developer
Project Title: Smart Banking Data Streaming Solution
Project Description: Modernized banking operations by enabling real-time processing of transactions and customer activities across
distributed systems. Improved fraud detection, operational efficiency, and data accuracy through event-driven workflows. Enhanced
system scalability, reliability, and security to support high-volume financial transactions and growing customer demands. Delivered faster
insights and reduced processing delays, improving overall customer experience.
Responsibilities:
Developed low-latency microservices using Java 17/21, Spring Boot, and Microservices architecture to support equities trading
workflows and real-time transaction processing for front-office systems.
Designed and implemented event-driven architectures using Apache Kafka to process equity trade events, market data streams,
and order execution updates across distributed financial systems.
Built scalable REST APIs for trade lifecycle management including order creation, trade execution, and position tracking within
equities trading platforms.
Implemented high-performance data processing pipelines using Kafka Streams and Java concurrency to handle large volumes of
equity trading data and market feeds with minimal latency.
Designed optimized PostgreSQL and MongoDB schemas to store and retrieve trade data, portfolio positions, and market analyt-
ics supporting real-time trading applications.
Collaborated with traders, quantitative analysts, and business stakeholders to implement enhancements for equity derivatives
trading workflows and risk monitoring systems.
Implemented real-time monitoring and performance optimization using Splunk and ELK to ensure reliability and stability of
front-office trading applications.
Designed and worked on event-driven and message-driven microservices using Kafka and JMS, enabling smooth communication be-
tween distributed banking systems.
Applied Java multithreading and concurrency to handle high-volume transaction processing with better performance and low latency.
Actively involved in production support, troubleshooting critical issues, and ensuring system stability in a fast-paced environment.
Developed AngularJS-based web modules for banking transaction dashboards, enabling users to view real-time financial data, trade
positions, and account activity.
Integrated AngularJS front-end applications with Spring Boot REST APIs, ensuring secure and efficient communication between
UI components and backend microservices.
Built reusable AngularJS components, controllers, and services to support customer account management, reporting, and financial
analytics interfaces.
Developed Angular 15 applications using TypeScript, RxJS, and PrimeNG to build responsive, component-driven banking dash-
boards for real-time financial monitoring.
Integrated Monaco Editor within Angular applications to enable advanced financial configuration editing and rule-based scripting for
trading workflows.
Developed React-based dashboards for visualizing trading positions, portfolio analytics, and real-time market activity.
Participated in production support and incident investigation for trading systems, ensuring quick resolution of trade processing
and order management issues.
Designed and developed NodeJS-based backend services using [Link], enabling scalable REST APIs that supported high-vol-
ume financial transaction processing across distributed systems.
Built cloud-native microservices using NodeJS, JavaScript, and AWS services such as Lambda, API Gateway, DynamoDB, and
S3 to deliver highly scalable and resilient backend platforms..
Implemented event-driven architectures using Kafka and AWS SQS, allowing asynchronous communication between microser-
vices and improving system throughput and reliability.
Built asynchronous event pipelines using Kafka and NATS messaging systems, enabling reliable communication between distrib-
uted microservices.
Developed lightweight backend services using Python FastAPI to expose data services and analytics APIs.
Designed and optimized MongoDB data models and indexing strategies to support high-performance data retrieval for real-time fi-
nancial operations.
Built and deployed serverless backend workflows using AWS Lambda, Step Functions, and API Gateway, reducing infrastruc-
ture overhead and improving deployment speed.
Worked closely with product managers and architects to design distributed microservice systems capable of handling millions of
transactions with low latency.
Ensured code quality, performance optimization, and runtime stability by implementing automated testing, logging, and monitor-
ing using tools like Jenkins, ELK, and CloudWatch.
Integrated NodeJS backend services with React-based front-end applications, enabling seamless API communication and dynamic
data rendering.
Participated in architecture discussions and contributed to designing scalable cloud platforms using containerization with Docker
and orchestration with Kubernetes.
Architected cloud-native solutions using AWS services including EC2, RDS, Lambda, and Kubernetes, ensuring scalability, se-
curity, and operational efficiency
Provided technical leadership and architectural guidance, participating in system design discussions, defining best practices, and
ensuring alignment with enterprise architecture standards
Implemented Spring Security with OAuth 2.0 and JWT, ensuring secure authentication, authorization, and role-based access con-
trol for banking applications
Built Spring Batch processing solutions for scheduled transaction processing, reporting, and data reconciliation workflows
Automated CI/CD pipelines using Jenkins and GitHub Actions, enabling continuous integration, automated testing, and seamless
deployment across environments
Implemented containerized deployments using Docker and automated builds using Maven and Git-based CI/CD pipelines.
Designed automated integration tests using JUnit, Mockito, and Testcontainers, improving test reliability across microservice envi-
ronments.
Implemented Infrastructure as Code using Terraform and CloudFormation, automating cloud infrastructure provisioning and de-
ployment
Monitored and optimized system performance using Splunk and ELK Stack, improving observability, troubleshooting, and opera-
tional stability
Collaborated with cross-functional teams including architects, DevOps, and business stakeholders to deliver secure, scalable, and
high-performance banking solutions
Environment: Java 17/21, J2EE, EJB, [Link] Apache Struts, JSP, Servlets, Angular7/6, Angular JS, Docker, Terraform, Kafka,
Splunk, Spark, JavaScript, CSS, HTML, Spring MVC, Spring boot, JDBC, ION connectivity, RESTful, OAuth2 Log4J2, JIRA,
Maven, TDD, Oracle, WebSphere, C#.Net, GitHub, Netscape, Agile/ Scrum Methodology, Micro services, AWS.
Client: T-Mobile, Frisco, TX Oct 2022 to Jan 2024
Sr. Java Full Stack Developer
Project Title: Telecom Transaction Processing and Customer Management Platform
Project Description: To manage real-time transactions, customer operations, and financial processes with high performance, scalability,
and security. Leveraged Java 11, Spring Boot, React, and AWS microservices with Kafka, Elasticsearch, Terraform, and CI/CD pipelines
to ensure fast data access, automation, and responsive application delivery.
Responsibilities:
Actively participated in Agile development methodologies, including sprint planning, daily stand-ups, and retrospective meetings.
Implemented multi-threading and concurrent programming in Java 11 to optimize performance in real-time transaction pro-
cessing systems.
Optimized memory management by adopting Java 11 Garbage Collection (G1GC) improvements in enterprise applications.
Designed custom data structures and algorithms in Core Java, improving the efficiency of financial transaction processing.
Utilized Java 11 Collections Framework, Generics, and Stream API to handle large datasets efficiently in backend processing.
Automated system monitoring and log analysis using Python scripting, improving debugging efficiency in distributed systems.
Utilized Python NumPy and SciPy for statistical analysis, optimizing risk assessment models for financial applications.
Developed telecom management dashboards using Angular 15, RxJS, and PrimeNG component libraries, enabling real-time
customer operations monitoring.
Implemented OpenAPI/Swagger documentation for telecom service APIs to enable seamless integration across internal
systems..
Designed and deployed containerized microservices using Docker, enabling consistent application deployment across development,
QA, and production environments.
Managed Kubernetes clusters to orchestrate microservices deployments, implementing auto-scaling, rolling updates, and load bal-
ancing for telecom applications.
Built and optimized telecom OSS backend services for customer management, service provisioning, and transaction processing
within a distributed microservices architecture.
Integrated Spring Boot microservices with telecom OSS systems to support real-time telecom operations such as service activation,
billing events, and network monitoring.
Implemented CI/CD pipelines using Jenkins and Docker images, automating build, test, and deployment processes for telecom mi-
croservices running in Kubernetes environments.
Developed the Services using AWS Elastic Search, RESTful Services using JAX-RS and Java.
Designed and developed AWS Glue ETL jobs using PySpark to process structured and semi-structured telecom transaction data from
S3 into MongoDB and RDS.
I Worked on telecom OSS/BSS systems supporting service provisioning, billing operations, and customer lifecycle management.
Contributed to workflow-driven application design where business processes were executed across multiple microservices, aligning
with BPM concepts.
Designed message-driven architecture using Kafka and JMS to enable asynchronous communication across telecom systems.
Gained exposure to business process automation concepts and tools like BPMN and RHPAM in telecom environments.
Used shell scripting in UNIX environments for job automation, monitoring, and deployment support.
Implemented AWS Glue Crawlers and Data Catalog for automated schema discovery and metadata management.
Utilized Terraform to automate the deployment and management of cloud infrastructure on platforms such as AWS.
Experience in AWS platform and its features include IAM, EC2, EBS, VPC, RDS, Cloud Watch, Cloud Trail, Cloud Formation,
AWS Configuration, Autoscaling, Cloud Front, S3, SQS, SNS, Lambda and Route53.
Experienced in SQL development with Oracle, writing and optimizing SQL queries, stored procedures, functions, and triggers,
and utilizing Oracle SQL Developer for database development and management tasks.
Worked with NoSQL databases such as Cassandra DB, MongoDB. Implemented REST Microservices using Spring boot.
Generated Metrics with method-level granularity and Persistence using Spring AOP and Spring Actuator.
Developed and deployed Spring boot microservices for Prime Brokerage applications, ensuring high availability, scalability, and
resilience.
Developed web-based applications using Spring frameworks and modules such as Spring MVC, Dependency Injection, Spring
Core, Spring JDBC, and Spring Java Mail Sender Impl.
Configured Spring Security with OAuth 2.0, JWT, and SSO for authentication and authorization across multiple investment
bank- ing applications.
Integrated Kafka with Spring boot (Spring Kafka) to enable event-driven microservices architectures.
Utilized Kafka-based event streaming to process high-volume telecom events including customer activity, service requests, and op-
erational alerts.
Implemented Kubernetes monitoring and logging using tools like Prometheus, Grafana, and ELK Stack to ensure reliability and per-
formance of telecom OSS platforms.
Collaborated with telecom operations teams to improve OSS system scalability, fault tolerance, and service availability for mis-
sion-critical telecom services.
OAuth libraries and frameworks in various programming languages such as Spring Security OAuth, OAuth2-PHP, and [Link]
for simplifying OAuth integration and handling.
Implemented request and response objects using SOAP web services and created routes using Apache Camel.
Experience in Creating and configuring the continuous delivery pipelines for deploying Microservices and lambda functions using
Jenkins CI [Link] Redis-based distributed caching to accelerate API responses for frequently accessed customer data..
Designed Docker multi-container testing environments, using Test Containers for integration testing of Spring Boot applications.
Used Docker containers and Kubernetes orchestration to deploy microservices across cloud infrastructure
Integrated SonarQube and Nexus Artifactory into CI/CD pipelines for automated code quality and dependency management.
Experience in Integrating Apache Kafka with and created Kafka pipelines for real time processing.
Wrote unit test cases using Junit, Mockito, Easy Mock, Power Mockito framework.
Environment: Java 11, EJB, [Link] Apache Struts, JDK 17, Spring boot, AWS, Docker, Terraform, Splunk, Spark, JPA-Hibernate,
Micro services, Hack, Apache, Kafka, JSON, XML, UML, Angular 11/9, ES6, Maven, Tomcat Server 8 and PostgreSQL.
Client: CVS Health, Irving, TX Dec 2020 to Sept 2022
Java Full Stack Developer
Project Title: Cloud-Native Healthcare Platform for Patient Prescription Management.
Project Description: Developed and deployed scalable microservices using Java 11, Spring Boot, Hibernate, and Kafka, enhancing
system performance and maintainability. Migrated legacy systems to modern Java paradigms while integrating big data pipelines with
Spark, Hadoop, and Cassandra for real-time analytics. Implemented CI/CD pipelines with Azure Kubernetes, Docker orchestration, and
secure IAM/SSO integration to enable seamless and reliable enterprise application delivery.
Responsibilities:
Using JIRA to manage the issues/project workflow Configuring Hibernate, Struts and Tiles related XML.
Developed user interfaces using JSP, JSF framework with AJAX, Java Script, HTML, DHTML, and CSS.
Implemented Java 11 Streams API to optimize data processing, reducing execution time by 30%.
Utilized Lambda Expressions in Java 11 to simplify code and improve readability in functional interfaces.
Migrated legacy code to Java 11 Functional Programming paradigms, improving maintainability and performance.
Worked on Java 11 features like Lambda Expressions, Java Stream API, and Concurrent Accumulators.
Strong real time experience in Java technology and Spring MVC, Spring IOC, Hibernate, JavaScript, jQuery, HTML, CSS,
MongoDB.
Designed API specifications using OpenAPI standards to improve developer collaboration and API discoverability.
Built distributed messaging integrations using Kafka and NATS for event-driven microservices communication.
Utilized Kotlin Native to build cross-platform applications for backend and mobile development.
Designed and implemented big data processing pipelines using Apache Spark, Hadoop, and Kafka.
Migrated data from legacy system text-based files, Excel spreadsheets, and access to SQL Server databases using DTS, SQL
Experienced in integrating CassandraDB with other components of the data ecosystem such as Apache Spark, Apache Kafka,
Elasticsearch, and Hadoop for real-time analytics, data streaming, and batch processing.
Implemented application-level persistence using Hibernate and Spring.
Deployed and orchestrated microservices using Kubernetes (AKS) in cloud and on-prem environments.
Built Azure environments by deploying Azure IaaS Virtual machines (VMs) and Cloud services (PaaS)
Built scalable microservices with event-driven communication using Kafka, improving system responsiveness and decoupling
services.
Wrote optimized SQL queries and worked on data processing logic to handle large healthcare datasets efficiently.
Troubleshooting of authentication related issues with Azure Identity (IAM), AD and ADFS connectivity of applications to office
365 and Azure services.
Configuring IAM for users, groups and other Identity objects to sync with SSO applications like Azure AD Enterprise applications.
Designed and developed business components using Spring boot, Spring Dependency Injection (Core), Spring AOP and Spring
Annotations.
Designed and implemented Spring Data JPA and Hibernate-based repositories for efficient database access and transaction
[Link] scalable microservices with event-driven communication using Kafka, improving system responsiveness and
decoupling services.
Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web,
JDBC, MVC and DAO).
Managed large-scale Docker environments in production, ensuring zero-downtime deployments using Blue-Green and Rolling
update strategies.
Integrated Spring Kafka with Spring boot to streamline Kafka event processing and ensure robust transactional message handling.
Designed and developed the REST based Micro services using the Spring boot.
Configured multi-environment CI/CD pipelines (DEV, QA, UAT, PROD) with GitOps and Helm charts.
Environment: Java 11, J2EE, EJB, [Link] Apache Struts, JSP, Servlets, Angular7/6, Docker, Terraform, Kafka, Splunk, JavaScript,
CSS, HTML, Spring MVC, Spring boot, JDBC, ION connectivity, RESTful, OAuth2 Log4J2, JIRA, Maven, TDD, Oracle, Web- Sphere,
C#.Net, GitHub, Netscape, Agile/ Scrum Methodology, Micro services, AWS.
Client: Navy Federal Credit Union, Vienna, VA July 2018 to Nov
2020 Java Full Stack Developer
Project Title: Azure-Powered Enterprise Application with Event-Driven Architecture
Project Description: Developed a cloud-enabled enterprise application using Java 11, Spring Boot, Hibernate, and Microservices to
streamline data processing and integration. Incorporated Kafka, Spark, and Cassandra for high-throughput analytics, and deployed
containerized services with Docker and Kubernetes (AKS). Integrated Azure for authentication, access control, and infrastructure
automation to ensure scalability, security, and rapid deployments..
Responsibilities:
Migrated enterprise applications to Java 8, leveraging performance enhancements and improved memory management.
Implemented Collectors and Grouping By in Java 8 to efficiently aggregate and transform data.
Optimized memory management by adopting Java 8 Garbage Collection (G1GC) improvements in enterprise applications.
Refactored large monolithic applications to microservices architecture, leveraging Java 8 functional capabilities.
Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object rela-
tional mapping and persistence.
Built and deployed serverless applications using GCP’s Cloud Functions and Cloud Run, reducing infrastructure overhead and
improving deployment speed.
Deployed and orchestrated microservices using Kubernetes (GKE) in cloud and on-prem environments.
Implemented GCP security best practices, including setting up Identity and Access Management (IAM) policies, network security
controls, and encrypted storage solutions.
Integrated Cucumber with Selenium for end-to-end testing of web applications, ensuring the quality of the front-end and back-
end interactions.
Developed enterprise applications using Spring Boot and integrated components using EJB and service-oriented architecture
principles.
Implemented messaging solutions using Kafka and JMS to support real-time data processing.
Focused on improving application performance using multithreading and efficient data handling techniques.
Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, developed, and im-
plemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
Used Microservices architecture, with Spring boot-based services interacting through a combination of REST and Spring boot.
Implemented Kafka Streams and ksqlDB to process real-time data transformations and aggregations in Spring boot services.
Proficient in writing backend scripts on NodeJS and JavaScript
Experienced in integrating PowerMock with JUnit and Mockito frameworks for writing and executing unit tests, leveraging the
combined capabilities for effective test-driven development (TDD) practices.
Designed and implemented a containerized DevOps pipeline, integrating Docker with tools like Terraform, Ansible, and
Kuber- netes for infrastructure automation.
Configured Jenkins jobs and pipelines to trigger builds automatically upon code commits, ensuring timely feedback and
integration of code changes into the development environment.
Reduced infrastructure provisioning time by leveraging Terraform and Ansible in CI/CD workflows.
Environment: Java 8, JDK 11/17, Angular 2/4, Spring, Hibernate, Apache Spark, Servlets, Node JS, JSP, XML, HTML5, CSS3, XSD,
XSLT, XPATH, WSDL, SOAP, PCF, JavaScript, PostgreSQL, Bootstrap, React JS, REST, AWS,JAX-RS, JAX-WS, CXF, JUNIT,
SOAPUI, JNDI, Web Sphere Application server, Ant, QC, JRules, SQL, Log4j, Hack.
Client: Randolph Brooks Federal Credit Union, TX. Dec 2016 to June 2018
Java Full Stack Developer
Project Title: Cloud-Native Microservices Platform for Financial Services Modernization.
Responsibilities:
Developed scalable and high-performance Java applications using Java 8 applying OOP principles, multithreading, and design
patterns for optimal efficiency.
Developed high-performance RESTful APIs using Java 8 and Spring boot, leveraging functional programming paradigms.
Developed multi-threaded applications using Java 8 CompletableFuture API, improving asynchronous processing efficiency.
Contributed to the development of scalable and RESTful Java APIs to support React front-end functionality.
Developed single page applications using React Redux architecture, ES6, web pack and grunt.
Develop various screens for the front end using ReactJS and used various predefined components from NPM (Node Package
Manager) and Redux libraries.
Experienced in designing and modeling database schemas, tables, relationships, and constraints in PostgreSQL, ensuring data
integrity and efficient data retrieval.
Creating Storage Pool and Stripping of Disk for Azure Virtual Machines. Backup, Configure and Restore Azure Virtual Machine
using Azure Backup.
Developed REST APIs and backend services using Spring Boot, following microservices and service-oriented architecture
principles.
Worked with relational databases and wrote SQL queries to support transactional processing and reporting.
Deployed and orchestrated microservices using Kubernetes (AKS) in cloud and on-prem environments.
Utilized Kafka Connect to integrate Kafka with external databases and other distributed systems.
Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic.
Worked on RESTful web services which enforced a stateless client server and support JSON (few changes from SOAP to REST-
FUL Technology) Involved in detailed analysis based on the requirement documents.
Refactored legacy Java code to follow TDD practices, enhancing maintainability, code quality, and reducing technical debt across
critical business logic.
Used Java Message Service (JMS) API to create, send, receive, and read messages. Tested components using Junit & Mockito
during development.
Implemented GitHub security features such as code scanning, dependency analysis, and vulnerability alerts to identify and miti-
gate security risks in code repositories.
Environment: Java 8, Servlets, AngularJS, Spring boot, Hack, AWS, IAM, EC2, Lambda, S3, Glue Hibernate, RESTful Web Ser-
vices, JPos, Swagger, PostgreSQL , JPA, JDK11 , JSON, XML, Gradle, Tomcat Server 7 and MySQL
Client: Mahanagar Telephone Nigam Limited, Mumbai, India Aug 2013 to Sep 2015
Java Full stack Developer
Project Title: Telecom Service Management and Customer Operations Platform
Responsibilities:
Utilized Java 8’s new default methods in interfaces to enhance backward compatibility in API designs.
Migrated legacy JDBC-based data access to Java 8 Streams with ResultSet processing, reducing redundant code.
Designed and implemented RESTful APIs using Java 8 and Spring boot, ensuring secure and efficient communication between
microservices.
Developed cross browser compatible web pages quickly and effectively using HMTL, CSS, Responsive Web Design, Bootstrap
and AngularJS.
Designed and coded customized Angular services to interact with the backend API and serve components.
Implemented JMS (Java Messaging Service) configurations in WebLogic for inter-application communication.
Used Hibernate persistence framework to develop the DAO layer of Media One.
Designed and implemented RESTful APIs using Spring boot, Spring WebFlux, and Spring MVC to enhance API performance
and responsiveness.
Proficient in using SQL tools and frameworks such as Oracle SQL Developer, Microsoft SQL Server Management Studio
(SSMS), or pgAdmin.
Implemented Kafka Producers, Consumers, and Streams API in Java Spring boot applications to enable high-throughput data
exchange.
Proficient in Service-Oriented Architecture (SOA) principles and methodologies for designing and implementing scalable, loosely
coupled, and reusable software systems.
Integrated AWS Lambda with API Gateway to build scalable RESTful APIs.
Built S3 buckets and managed policies for S3 buckets and used S3 bucket and glacier for storage and backup on AWS.
Implemented centralized logging and monitoring for Dockerized applications, using EFK (Elasticsearch, Kibana),
Prometheus, and Grafana.
Used Log4j logging framework for logging messages with various levels written throughout the Java code.
Performing coding in Java/JEE technologies using Eclipse IDE with My Eclipse plug-in.
Created Typescript reusable components and services to consume REST API's using Component based architecture provided by
AngularJS. Implementing or exposing the Microservices based on RESTful API utilizing Spring boot with Spring MVC.
Responsible for unit testing the application using Junit. Unit tested the changes and performed the code review.
Designed and implemented CI/CD pipelines using Jenkins, GitHub Actions reducing deployment time by 50%.
Environment: Java 8, Core Java/J2EE, Agile Scrum, Cucumber, Spring 4, Oracle 19c R1 RAC, Gradle, Hibernate 4.2, Spring batch,
Spring boot, Apache Druid, Spring Security, JPA, JMS, HTML5, AWS, CSS3, Angular 7.
Education:
Bachelor of Technology in Computer Science at Lovely Professional University, India - 2013