SAIRAM J
Full Stack Java Developer Phone: 512-***-****
LinkedIn: https://www.linkedin.com/in/sairam-j-780156190/ E-Mail: ******.**********@*****.***
PROFESSIONAL SUMMARY
Versatile Java Full Stack Developer with 10+ years of experience in designing, developing, analyzing, testing, and implementing distributed web-based applications and client-server applications using Java/J2EE technologies.
Extensive experience in microservices architecture, developing and deploying scalable, fault-tolerant services using Spring Boot 2.x/3.x, Spring Cloud, and Java (8/11/17/21).
Excellent Design and Programming skills in Java/J2EE, JavaScript, Struts, Spring, Angular JS, Node.js, Java Mail, EJB, Web Services, JSP, JDBC, XML, XSD, XSLT, RMI, XML Parsers (DOM And SAX), JAXP, JAXB, Maven, Log4j, Junit, Power Mockito, Java Beans, JNDI, SQL, PL/SQL, Oracle, Tomcat, JBoss, Sybase.
Developed and maintained high-throughput, non-blocking RESTful APIs using Spring WebFlux and Project Reactor, ensuring scalable and reactive microservice architecture for improved performance under high concurrency.
Developed high-performance applications leveraging Java 21 features, including Virtual Threads (Project Loom), Pattern Matching, and Record Classes for improved concurrency.
Leveraged functional programming paradigms in Java 17+ for streamlining reactive pipelines and error handling in WebFlux-based services.
Hands-on experience developing scalable applications using Java 8 and Java 11, with strong focus on modern features like streams, lambda expressions, JPMS, and the new HTTP Client API.
Optimized application development by implementing Java 8 features such as Lambda Expressions, Stream API, Optional, and Method References, resulting in more readable, maintainable, and efficient code.
Worked on improving data processing efficiency by incorporating Stream API, Optional for null safety, and the enhanced Date-Time API, ensuring robust and performant backend services.
Worked extensively on Spring Data JPA, Hibernate, and JDBC for data persistence and ORM solutions.
Implemented Spring Security for authentication, authorization, and role-based access control.
Configured and maintained Spring Batch JobRepository, JobLauncher, and job scheduling mechanisms using Quartz and Spring Scheduler.
Proficient in multithreading, asynchronous processing (CompletableFuture), and performance tuning to enhance microservices efficiency.
Implemented key Object-Oriented Design Patterns such as Singleton, Factory, and Builder to structure applications for better maintainability, scalability, and extensibility in microservices-based architecture.
Applied SOLID principles to refactor and optimize Java applications, reducing code complexity and enabling seamless feature enhancements without affecting existing functionalities.
Integrated Drools rule engine into stateless, containerized Java services (deployed via Docker and AWS Fargate) to support dynamic business rule evaluation without impacting service uptime or availability.
Expertise in UI development using Angular (latest versions), React.js, and Redux, building dynamic, scalable, and responsive web applications.
Expert in building responsive, user-centric front-end interfaces leveraging HTML5 for semantic markup, CSS3 for modern styling techniques, and Bootstrap 3/4 for grid-based layout frameworks, ensuring cross-device compatibility and a seamless user experience.
Proficient in creating dynamic, interactive web components using JavaScript, ES6, and TypeScript, enhancing the responsiveness and performance of web applications in both React and Angular environments.
Extensive hands-on experience in TypeScript, providing strongly typed JavaScript to improve scalability and maintainability of large-scale applications, ensuring code consistency and early error detection.
Extensive experience in JavaScript (ES6+), TypeScript, HTML5, CSS3, and SCSS, ensuring cross-browser compatibility and modern UI designs.
Collaborated with UX/UI designers to transform wireframes and mockups into responsive, accessible web pages using HTML, CSS, and Bootstrap, adhering to WCAG 2.0 guidelines for accessibility.
Optimized performance and reliability of streaming infrastructure by tuning Kinesis shard configurations and leveraging SQS dead-letter queues (DLQ) for error handling.
Developed and maintained scalable microservices using Node.js, Express.js, and NestJS, integrating with MongoDB, PostgreSQL, and MySQL for optimized data transactions and performance efficiency.
Utilized Node.js’s EventEmitter and callback patterns, along with async/await, to handle complex I/O-bound tasks such as network requests, file uploads, and database queries, ensuring non-blocking execution and enhanced system responsiveness.
Collaborated with data engineers and DevOps teams to deploy and monitor Spark jobs using Apache Airflow and Kubernetes, ensuring reliability and fault tolerance.
Developed and deployed Flink jobs within a cloud-native microservices ecosystem on AWS, supporting horizontal scalability and high availability of payment services.
Built ETL workflows with Apache Spark, loading data from relational databases (Oracle, PostgreSQL) into distributed storage systems like HDFS and AWS S3.
Designed, deployed, and managed scalable, cost-efficient cloud solutions using AWS (EC2, S3, RDS, Lambda, API Gateway) and Azure (Virtual Machines, Blob Storage, Azure Functions, App Services), optimizing performance and cost through cloud-native best practices.
Implemented cloud security best practices on AWS and Azure, configuring IAM roles, Security Groups, VPC, Azure RBAC, and Key Vault to enhance access control, data protection, and regulatory compliance.
Integrated monitoring and logging solutions such as AWS CloudWatch, Azure Monitor, ELK Stack, and Prometheus to track application performance, system health, and real-time observability in cloud environments.
Integrated Terraform into CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps, enabling automated infrastructure provisioning and environment setup.
Developed and maintained CICD pipelines using AWS Code Pipeline, Azure DevOps, Jenkins, and GitHub Actions, automating builds, testing, and deployments to streamline software delivery and reduce deployment time.
Collaborated on the development of a streaming data platform using Scala and Kafka, ensuring real-time processing of event streams.
Deployed and managed containerized applications using Docker and orchestrated workloads with Kubernetes (AWS EKS, Azure AKS), ensuring high availability, scalability, and optimized resource utilization.
Integrated NoSQL databases such as MongoDB and Cassandra to manage unstructured and semi-structured data, enhancing horizontal scalability, high availability, and flexible data modeling for high-traffic enterprise applications.
Collaborated using GitLab for version control and CI/CD, deploying Python services to cloud and on-prem environments.
Developed secure SSO workflows using Spring Security SAML extension in Java-based applications for user identity verification and session management.
Utilized GitLab runners and YAML configuration to orchestrate Docker-based builds and deployments of Python services to Kubernetes and cloud environments.
TECHNICAL SKILLS
Programming Languages
Java 11/17/21, JavaScript, PHP, PL/SQL, UNIX Shell Script, C, C++.
Java/J2EE Technologies
Servlets, Spring, JPA, JTA, JDBC, JSP, JSTL, RMI, Applets.
Frameworks
Hibernate 5.x, Spring 5.0, Spring Batch, Spring Security, Spring AOP, Spring Core, Spring IOC, Spring Actuators, Spring MVC, Spring Data, JSF.
Database
SQL Server, MySQL, Oracle, PostgreSQL, MongoDB, DB2, NoSQL, MongoDB, DynamoDB, Cassandra
JavaScript Frameworks
AngularJS, Angular 12/8, JQuery, React.js, Node.js, Backbone.js, Vue.js, Hapi.js, Handlebars.js.
Web Services
XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS
Messaging
JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka, RabbitMQ.
Web Application Servers
Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x.
Methodologies
Agile, Scrum, Kanban, Test Driven Development, Waterfall, OOAD, SDLC.
Testing Tools
JUnit, Mockito, Cucumber, Jasmine, Karma, Kibana, Swagger, Postman, Mocha, Chai, Selenium.
Version Control
GitHub, GitLab, SVN, GIT, Clear Case, Bitbucket
Build Tools
Maven, Gradle, ANT, UML, Rational Rose
IDEs
Eclipse IDE, RAD 6.0/7.0, IntelliJ IDEA, Spring Tool Suite (STS).
Operating Systems
Windows, Linux, and UNIX
Software
Visual Studio, Rational Rose, and Microsoft Office
Cloud, DB Tools and Containerization
OpenShift, (AWS EC2, ECS, S3, RDS, Lambda, CLI, Cloud Watch), MySQL Workbench, GCP, Azure, Docker, Kubernetes, Terraform
WORK EXPERIENCE
Client: TD Bank, Chicago, IL(Remote). Duration: April 2023 – Present
Role: Full Stack Java Developer
TD Bank, N.A., is one of the largest banks in North America, operating as a subsidiary of the Toronto-Dominion Bank (TD Bank Group). TD Bank provides a wide range of personal banking, commercial banking, wealth management, and investment services. The bank is known for its commitment to customer service, digital banking innovation, financial inclusion, and sustainability.TD Bank operates through multiple departments, each responsible for different aspects of banking, financial services, customer support, and corporate operations. These departments ensure smooth operations, compliance with regulations, and innovation in financial services.
The Payment Processing System Modernization project for TD Bank focuses on transforming and optimizing the bank's legacy payment processing infrastructure. The goal is to enhance scalability, security, and operational efficiency by adopting newer technologies and integrating modern payment platforms. This initiative involves streamlining transaction processing workflows, reducing latency, and ensuring compliance with financial regulations. It also includes implementing advanced fraud detection systems and real-time transaction monitoring. The project leverages microservices architecture, cloud technologies, and automated testing to improve system reliability and performance.
Responsibilities:
Developed and maintained cloud-native microservices using Spring Boot 3.x and Java 21, ensuring high availability, scalability, and fault tolerance while leveraging Virtual Threads to enhance concurrency and scalability in high throughput microservices and enriched by Spring Cloud for service discovery, configuration, and routing, ensuring resilient and scalable backend services.
Developed reactive microservices using Spring Web Flux, adopting the reactive programming paradigm for non-blocking, asynchronous data flows, improving system responsiveness and scalability.
Migrated critical synchronous banking APIs to non-blocking, event-driven architecture using Spring WebFlux, enhancing scalability and meeting performance SLAs for customer-facing applications.
Refactored legacy Java code to Kotlin, improving code readability, maintainability, and reducing boilerplate code, resulting in a more efficient and modernized codebase.
Developed and optimized web services using Play Framework with Scala, leveraging scalability, non-blocking I/O, and functional programming paradigms to enhance application performance and responsiveness.
Implemented rule-driven architecture using Drools to isolate business logic from service code, allowing dynamic rule changes across cloud-native environments without service disruption.
Separated business logic from Java services by implementing Drools DRL files, enabling quick rule modifications without redeploying cloud-based applications.
Utilized Drools KIE API to execute rules for high-volume transaction workflows, optimizing latency-sensitive decisions in real-time processing of ACH, wire transfers, and interbank payments.
Implemented secure authentication and authorization workflows in Vue.js applications using JWT and OAuth 2.0, ensuring compliance with PCI-DSS and GDPR standards for handling sensitive financial data.
Developed and optimized React-based user interfaces for high-traffic banking applications, improving user experience, accessibility, and responsiveness by implementing efficient state management with Redux and React Context API.
Designed and developed reusable Vue.js components and modular UI libraries, enhancing front-end consistency, scalability, and maintainability for TD Bank’s next-generation payment processing system.
Integrated Spring Batch with Spring Boot, enabling seamless batch job orchestration with REST endpoints, actuator monitoring, and external configuration.
Developed and integrated RESTful APIs with React front-end, enabling seamless communication with backend microservices hosted on AWS Lambda and AWS Fargate.
Configured and deployed React applications on AWS S3 and AWS CloudFront, ensuring scalability, availability, and security for banking web platforms.
Implemented message queuing patterns using SQS FIFO queues to ensure ordered, exactly-once message delivery for transaction workflows in a banking domain project.
Integrated AWS Cognito for secure user authentication, implementing multi-factor authentication (MFA) and role-based access controls for financial transactions.
Integrated Apache Flink with Kafka and AWS Kinesis for low-latency ingestion, stream processing, and transformation of high-volume payment events across microservices.
Utilized Apache Flink CEP (Complex Event Processing) to identify suspicious patterns in real-time, enhancing fraud detection accuracy and regulatory compliance.
Integrated Amazon DynamoDB with React-based applications, ensuring low-latency access to transaction logs and customer payment data for real-time processing.
Optimized caching strategies using AWS ElastiCache (Redis) to reduce backend load and improve transaction processing speeds for banking applications.
Integrated EMR Spark jobs with AWS Kinesis to enable real-time transaction streaming, used for suspicious activity monitoring in compliance with KYC/AML regulations.
Monitored and debugged Spark jobs using Spark UI, and integrated logs with ELK stack for better observability and root cause analysis.
Configured AWS WAF (Web Application Firewall) and AWS Shield to protect banking front-end applications from DDoS attacks and unauthorized access attempts.
Integrated Apache Cassandra with Spring Data Cassandra to facilitate seamless interaction between microservices and the distributed database, ensuring efficient data retrieval and persistence.
Configured and tuned Cassandra clusters for performance optimization, including adjusting compaction strategies, query timeouts, and read/write throughput to handle high-velocity data streams.
Migrated existing manual infrastructure setup to fully automated Terraform pipelines, significantly reducing deployment time and human error.
Implemented CI/CD pipelines using AWS Code Pipeline and GitHub Actions to automate build, test, and deployment of Java-Drools microservices, ensuring quick propagation of rule changes to production.
Utilized MongoDB with Mongoose for data modeling and managing business entity-related data, with optional integration into Amazon Document DB or Amazon DynamoDB for scalable, managed NoSQL database services.
Collaborated with cross-functional teams using tools like GitHub and Slack for effective communication and project management, potentially integrating with AWS services like AWS Code Build or AWS Code Pipeline for streamlined development workflows.
Conducted end-to-end testing of SAML SSO flows across different browsers and user roles, validating session timeout, relay states, and error handling.
Conducted thorough unit and integration testing of Spring Boot applications using JUnit and Mockito, integrating with AWS Code Build and AWS Code Pipeline for automated testing and continuous deployment.
Implemented Shell scripts for AWS cloud automation, managing EC2 instance lifecycle, S3 storage, and cloud resource optimization.
Environment: Java 21, React18, Redux, Micro Services, Restful, Spring, REST, Spring Boot 3.x, Spring Security, Drools Rule Engine, JWT, AWS, Maven, Log4J, GitLab, Junit, Mockito, Wire mock, DynamoDB, IntelliJ.
Client: Kaiser Permanente, California (Onsite). Duration: June 2021 – Mar 2023
Role: Full Stack Java Developer
Kaiser Permanente is one of the largest integrated healthcare providers in the United States, offering healthcare services, health insurance, and medical research. The organization operates through Kaiser Foundation Hospitals, Permanente Medical Groups, and Kaiser Foundation Health Plans, serving millions of members across multiple states. Kaiser Permanente operates through multiple departments to provide integrated healthcare services, insurance management, medical research, and digital health innovations. These departments ensure high-quality healthcare delivery, operational efficiency, and technological advancements in patient care.
The primary goal of this project is to design the Healthcare Billing and Invoicing System to modernize and streamline Kaiser Permanente's medical billing process. It integrates various internal systems, insurance providers, and healthcare service providers to enable real-time and automated billing generation and invoice management. The system handles patient billing for treatments, appointments, medications, and other healthcare services while ensuring regulatory compliance and secure payment processing.
Responsibilities:
Modernized Kaiser Permanente’s Healthcare Billing and Invoicing System by designing, developing, and maintaining scalable backend microservices using Java 17, Spring Boot, and Hibernate ORM, ensuring real-time billing generation and regulatory compliance.
Developed and secured RESTful APIs for patient billing, appointment management, medication charges, and insurance claim processing using Spring MVC, Spring Security (OAuth2), and JWT-based authentication.
Integrated with insurance providers and internal healthcare systems using Spring Boot REST clients, ActiveMQ, and Apache Kafka for real-time event-driven communication and messaging reliability.
Built containerized microservices with Docker and orchestrated deployments using Kubernetes (K8s) for scalable, high-availability infrastructure.
Automated build, test, and deployment pipelines using Jenkins, GitHub, Bitbucket, Maven, and Nexus, ensuring continuous integration (CI) and continuous delivery (CD) practices.
Integrated Python utilities into CI/CD pipelines using GitLab, aiding test automation and deployment of Java and hybrid stack components.
Implemented robust messaging architecture using IBM MQ and Spring JMS, enabling asynchronous, fault-tolerant processing of billing and invoice updates across distributed services.
Built ETL pipelines for billing data using Apache Spark with Scala, ensuring efficient processing of large healthcare datasets in a distributed environment.
Integrated Spark jobs on EMR with downstream data lakes and analytics platforms for predictive modeling in patient readmission and care optimization.
Integrated Apache Spark with Spring Boot microservices to perform real-time data ingestion and processing from Kafka topics, improving data availability and processing speed.
Developed and enhanced UI components using Angular 12+, leveraging RxJS, Angular Material, and modular architecture patterns to deliver a responsive and dynamic healthcare billing and invoicing portal.
Developed responsive and reusable mobile UI components using Angular and Ionic to display billing history, insurance coverage, and service-specific charges, enhancing patient experience and reducing manual billing inquiries.
Upgraded legacy Angular 8/9 codebase to Angular 12, improving performance, reducing bundle size through Ivy compiler optimizations, and adopting modern Angular features such as Standalone Components and Typed Forms.
Wrote unit tests and integration tests for Angular components using Jasmine, Karma, and integrated into CI/CD.
Conducted API testing using Postman and Apigee, and automated front-end unit testing using Jasmine and Karma.
Utilized Spring Dependency Injection and Aspect-Oriented Programming (AOP) to build maintainable and scalable application modules.
Designed and developed cloud-native web applications using Spring Boot, deployed on Azure App Service and Azure Virtual Machines, integrating with Azure Database for Oracle and optimizing performance using Azure Cache for Redis.
Implemented end-to-end monitoring and logging solutions using Azure Monitor, Log Analytics, and Application Insights to ensure application availability, track system metrics, and enable proactive incident response.
Secured RESTful APIs using OAuth2 and integrated Azure Active Directory B2C (Azure AD B2C) for robust identity management and secure access control to patient-facing applications.
Wrote and maintained unit tests using JUnit and used Log4j for application logging, improving code quality and error traceability.
Designed GraphQL APIs using Apollo Server to enable efficient, granular data retrieval across billing microservices.
Followed Agile (Scrum) methodologies, participating in daily standups, sprint planning, code reviews, and collaborative team efforts to deliver incremental features aligned with billing modernization goals.
Environment: Spring, REST, Spring Boot, Hibernate, Micro Services, Java, Node.js, AngularJS, Angular12, JPA, Restful, Azure(VMs, Redis AD B2C), Tomcat, Maven, Jenkins, Java 17 Kubernetes, Log4J, GitHub, Junit, jQuery, Oracle 11g, Eclipse.
Client: State Of Maryland, Remote. Duration: Oct 2018 to May 2021
Role: Full Stack Java developer
The Maryland State Department of Education (MSDE) oversees the public school system, early childhood education, career readiness programs, and special education services across the state. It is responsible for developing education policies, ensuring school accountability, supporting teachers, and promoting equity in education. MSDE's mission is to provide high-quality, accessible, and innovative education for all students in Maryland to prepare them for college, careers, and lifelong success.
The Educator Information System (EIS) Modernization project for the Maryland State Department of Education aims to modernize the state’s system for managing educator certifications and professional records. The project focuses on improving the efficiency, scalability, and security of the platform while providing a more user-friendly interface for educators and administrators. Key features include the automation of certification processes, real-time updates, and easier access to educator data.
Responsibilities:
Designing and implementing REST-based microservices using Java 17, Spring Boot, and Spring Security, improving system scalability and response times for thousands of educator records.
Built secure and modular backend components with Spring IoC, Spring Data JPA, and Spring AOP to streamline educator data access and maintain consistency across services hosted on JBoss.
Designed secure and scalable REST APIs using Spring Boot and Spring Security, integrated with AWS API Gateway, enabling real-time educator data access and workflow automation.
Built responsive and accessible UI components using React, Redux, React Router, and Bootstrap, improving user experience for educators and administrators managing credentials and applications.
Built intuitive and accessible user interfaces using React.js, integrating Redux for state management and ensuring real-time feedback and validation on forms related to certification applications and renewals.
Designed responsive React components aligned with accessibility standards, improving user interaction across desktop and mobile platforms for educators and administrators.
Integrated REST APIs with React front-end using Axios and managed API error handling for seamless user experiences in educator profile management and document upload features.
Implemented Kotlin-based lightweight services using Ktor and coroutines for asynchronous processing of educator background checks and automated status updates.
Leveraged Apache Kafka to enable asynchronous message communication between modules, such as license verification, document processing, and audit logging.
Built background batch jobs using Spring Batch for automated certification status updates and nightly data synchronization with state education databases.
Integrated Spring Batch with Spring Boot, enabling seamless batch job orchestration with REST endpoints, actuator monitoring, and external configuration.
Deployed and managed services within OpenShift containers, ensuring high availability and failover support; used Prometheus and Grafana for proactive monitoring and system health metrics.
Orchestrated CI/CD pipelines using Jenkins and AWS CodePipeline, ensuring automated build, test, and deployment of full-stack features across environments.
Used AWS Cognito for secure authentication and OAuth2-based role management, ensuring controlled access to confidential educator records.
Integrated into an AWS S3 for handling educator document uploads and retrievals, streamlining the certification submission process.
Conducted unit and integration testing for both Java and React components using JUnit, Mockito, and React Testing Library, ensuring reliable and defect-free features before release.
Created end-to-end automated UI tests using Selenium and Cucumber to validate educator workflows, such as new certification issuance, renewal, and approval tracking.
Participated in Agile ceremonies, including sprint planning, daily stand-ups, and sprint demos, contributing to user story estimation, backlog grooming, and cross-functional collaboration.
Documented API contracts using Swagger/OpenAPI, facilitating frontend-backend collaboration and third-party integrations.
Reduced educator onboarding time by 40% through streamlined certification workflows, intuitive React-based UI, and real-time backend processing using Spring Boot microservices.
Enhanced system performance by 60% by breaking down monolithic modules into asynchronous microservices, leveraging Kotlin coroutines for non-blocking task execution.
Increased user adoption by 35% within the first quarter of rollout by enhancing the educator portal UI using React, enabling faster access to certification status and documents.
Environment: JDK, J2EE, Spring MVC, Spring Boot, Spring Security, Spring Batch, Hibernate, Postman, JBoss, Apache Kafka, Docker, Jenkins, Kubernetes, Kafka, Kotlin, PL/SQL, GIT, Maven, Log4J, Swagger, Selenium, Cucumber, AWS(Cognito, S3, CloudWatch, CodePipeline).
Client: UPS, Atlanta, GA (Hybrid). Duration: Jan 2016 to Sep 2018
Role: Full Stack Java Developer
UPS (United Parcel Service) is a global leader in logistics, package delivery, and supply chain management. UPS provides domestic and international shipping, freight services, and advanced logistics solutions for businesses and consumers worldwide. The company is focused on technology-driven logistics, operational efficiency, sustainability, and last-mile delivery innovations. PS operates through various departments, each responsible for different aspects of logistics, delivery services, technology, customer relations, and corporate functions. These departments ensure smooth global shipping, supply chain management, and operational efficiency.
The project “Customs and Compliance Automation System” aims to focuses on building an automated system that handles customs declarations for international shipments, checks compliance with various countries' import/export regulations, and ensures that packages are cleared by customs in a timely manner. The system will streamline customs processing, reduce human errors, and enhance operational efficiency for UPS.
Responsibilities:
Developed and deployed end-to-end features for customs declaration and compliance tracking using Spring Boot microservices and Angular-based user interfaces, reducing clearance delays by 30%.
Designed and implemented secure, scalable RESTful APIs using Java 8 and Spring MVC, integrating with customs regulatory systems and partner APIs via SOAP/REST using Apache CXF and Swagger.
Built dynamic UI modules with Angular for document uploads, declaration submission, and validation status tracking, ensuring responsive and accessible experience across roles.
Leveraged MongoDB and aggregation pipelines to store and analyze regulatory data, compliance violations, and shipment events, driving informed business decisions.
Tuned backend services using profiling tools (VisualVM, JProfiler) and optimized performance with asynchronous processing, caching, and efficient use of Java Streams and collections.
Implemented Spring Security with JWT and RBAC to safeguard sensitive shipment and customs data.
Deployed microservices and web applications on Azure Kubernetes Service (AKS) using Docker containers, enhancing portability and deployment consistency across environments.
Automated builds and deployments using Azure DevOps CI/CD pipelines, enabling faster delivery with minimal manual intervention and integrated quality gates with SonarQube.
Integrated Azure Key Vault for secure secrets management and Blob Storage for managing scanned customs documents and clearance records.
Utilized Azure API Management (APIM) to expose internal services securely to external customs agencies and systems.
Enabled event-driven architecture using Kafka and Azure Service Bus to handle customs declarations, risk evaluations, and clearance notifications asynchronously.
Scheduled compliance audits and report generation jobs using Spring Batch, supporting batch validation of declarations and SLA