About Skills Projects Experience Contact
Senior Java Developer @ Tangelo B.V. · Amersfoort, Netherlands 🇳🇱

Abhishek
Anandaram

Senior Full Stack Java Engineer

I build backend systems that scale — and the AI that makes them smarter. 14 years delivering enterprise Java applications across KPN, ABN Amro, FedEx, and TomTom — full stack with Java, Angular, Kafka, Docker, and AWS.

14+
Years in Java
8+
Enterprise Clients
NL
Based in Netherlands
abhishek@dev ~ profile.json
$ cat profile.json
{
  "name": "Abhishek Anandaram",
  "experience": 14 years Java,
  "stack": ["Java 17", "Spring Boot 3", "Kafka"],
  "frontend": ["Angular", "TypeScript"],
  "infra": ["Docker", "Kubernetes", "Azure AKS"],
  "clients": ["KPN", "ABN Amro", "FedEx", "TomTom", "ASML"],
  "location": Amersfoort, Netherlands,
  "openToWork": false
}

$
Java 17
Spring Boot 3
Hibernate 6
Apache Kafka
Apache Camel
Azure AKS
Kubernetes
Docker
Azure DevOps
Angular 16
Elastic Stack
Prometheus · Grafana
Java 17
Spring Boot 3
Hibernate 6
Apache Kafka
Apache Camel
Azure AKS
Kubernetes
Docker
Azure DevOps
Angular 16
Elastic Stack
Prometheus · Grafana

14 years. Eight clients.
One discipline.

I'm a Java engineer based in Amersfoort, Netherlands, with over 14 years delivering enterprise-grade backend applications. My clients have included KPN, ABN Amro Bank, FedEx Express, TomTom, ASML, Siemens, Bharti AXA, and Delta Airlines — organisations where reliability and uptime are non-negotiable.

My core is Java 17 + Spring Boot 3 + microservices, wired into cloud-native infrastructure on Azure AKS. I've led architecture teams at FedEx, designed Kafka-driven event pipelines, and built CI/CD practices across Angular frontends and Docker-based deployments.

I hold a BE in Computer Science from JSS Academy (Visveswaraya Technological University, 2011). After a decade building foundations in India across Cognizant, Siemens, and Capgemini, I moved to the Netherlands and have been delivering complex backend applications for Dutch enterprise ever since.

// How I approach system design

THINKING
01
Contract before code

OpenAPI/Swagger specs and Kafka topic schemas are the first deliverable. Every team member knows the boundary before implementation starts.

02
Design for failure first

Circuit breakers, dead-letter queues, retry policies. I've seen what happens without them at FedEx logistics scale — you don't get a second chance.

03
Containerise early, automate everything

Docker from day one. Kubernetes manifests alongside the service. Jenkins/Azure DevOps pipelines before the first PR is merged.

04
Quality gates enforced, not requested

JUnit 5 + Mockito coverage and SonarQube gates in every pipeline — not left to the honour system or sprint end reviews.

Full stack,
top to bottom.

From event-driven backends to containerised Azure deployments — 14 years across the full delivery pipeline.

Backend
Java 17 Spring Boot 3 Hibernate 6 / JPA Spring MVC Spring Security REST APIs Apache Camel ActiveMQ Apache Kafka JUnit 5 Mockito Maven · Gradle
🎨
Frontend & Integration
Angular 16 TypeScript Vue.js Node.js HTML5 / CSS3 Swagger / OpenAPI MS Teams API REST Integration
☁️
Cloud & DevOps
Azure AKS Azure DevOps Docker Kubernetes Azure App Services Azure Storage Jenkins GitLab CI SonarQube
🗄️
Data & Observability
MySQL Oracle DynamoDB H2 Prometheus Grafana Kibana Elastic Stack

Systems I've
shipped to production.

Architecture-first. Observable from day one. Built to survive real production loads.

Client Services
API Gateway
Apache Kafka
Java Microservice
Java Microservice
DB
Azure AKS
Project 02 · Solution Architect Role · FedEx Express NL

FedEx Logistics API Gateway

Problem: FedEx NL needed a unified, observable API integration layer connecting internal logistics microservices with full auditability and deployment automation.

Led the microservices design team implementing an API Gateway with Kafka-based event integration. Designed scalable DB schemas, authored comprehensive Swagger docs, and built Docker + AKS deployment with Gradle CI/CD automation.

Led microservices design team — API Gateway + Kafka integration architecture
Advanced error monitoring and log aggregation ensuring system reliability
Gradle build automation + containerised deployment on Azure AKS
JUnit + Mockito test suite, code reviews, and impact analysis documentation
JavaSpring BootApache Kafka API GatewayGradleDocker Azure AKSSwagger / OpenAPI
Vue.js Frontend
Spring Boot REST API
MS Teams API
Auth Service
Azure DevOps CI/CD
Project 03 · Infosys NL / ABN Amro

ABN Amro — Teams Integration

Problem: ABN Amro needed secure REST backend services powering a Microsoft Teams-integrated internal banking tool, with full deployment automation.

Built REST services for Microsoft Teams integration connected to a Vue.js frontend. Implemented Azure DevOps CI/CD pipelines end-to-end for automated build, test, and deployment.

REST backend services for Microsoft Teams integration at ABN Amro Bank
Vue.js frontend integrated with Spring Boot REST backend
Azure DevOps CI/CD — automated build, test, and deployment pipeline
JavaSpring BootVue.js MS Teams APIAzure DevOpsREST

14 years.
8 clients.

From Cognizant India to Prodapt Netherlands — real enterprise delivery at every scale.

Full Stack DevOps Engineer
Jan 2022 – Present
Prodapt Consulting
// Client: KPN · Netherlands
Designed and developed Spring Boot 3 microservices using Java 17, Hibernate/JPA, and RESTful APIs for KPN's telecom backend.
Built and integrated backend microservices using Apache Camel and ActiveMQ for decoupled, reliable service communication.
Containerised Java services with Docker and deployed on Kubernetes-based cloud platforms.
Built and maintained CI/CD pipelines using Jenkins and Azure DevOps — quality and security gates enforced on every PR.
Implemented centralised logging and monitoring using the Elastic Stack (ELK).
Mentored junior developers and resolved critical production incidents under SLA pressure.
Java 17Spring Boot 3Hibernate 6REST APIsApache CamelActiveMQDockerKubernetesAzure AKSJenkinsAzure DevOpsElastic StackMySQL
⚡ Client Scale
KPN is one of the Netherlands' largest telecom operators — high-availability backend applications serving millions of users
Full Stack Developer
Jul 2021 – Dec 2021
Infosys NL
// Client: ABN Amro Bank · Netherlands
Built REST services for Microsoft Teams integration enabling collaboration features within ABN Amro's internal tooling.
Integrated Spring Boot REST backend with a Vue.js frontend application.
Implemented CI/CD pipelines using Azure DevOps for automated build, test, and deployment.
JavaSpring BootREST APIsVue.jsMS Teams APIAzure DevOpsMaven
Application Solution Architect
Apr 2019 – Jun 2021
FedEx Express NL
// Direct · Netherlands
Led the microservices design team implementing an API Gateway and Apache Kafka integration layer for FedEx NL logistics systems.
Designed and implemented Java/Spring Boot microservices with comprehensive Swagger documentation and advanced error monitoring.
Architected scalable database schemas, optimising query performance under logistics data volumes.
Orchestrated Gradle build automation and CI/CD pipelines; containerised services with Docker for Azure AKS deployment.
Led quality assurance via JUnit + Mockito, code reviews, time estimations, and impact analysis documentation.
JavaSpring BootApache KafkaAPI GatewaySwagger / OpenAPIGradleDockerAzure AKSJUnitMockito
⚡ Promotion
Promoted to Solution Architect — led architecture decisions for an international logistics platform handling FedEx NL shipment data
Senior Java Engineer
May 2017 – Apr 2019
Sogeti Netherlands
// Client: TomTom · Netherlands
Built REST APIs for managing complex XML-based configuration files with multi-threaded caching at TomTom scale.
Created comprehensive unit tests using the Mockito framework.
Configured Maven scripts for project compilation and build management.
Developed regression tests in Python integrated with Jenkins for automated CI execution.
JavaSpring BootREST APIsXMLMulti-threadingMockitoMavenPythonJenkins
Java Consultant
Sep 2016 – Mar 2017
Capgemini India
// Client: ASML · Netherlands
Developed and integrated RESTful web services using Spring Boot and Hibernate for key ASML application features.
Transformed XSD schemas to Swagger templates for automated code generation.
Managed Maven builds and dependencies; integrated backend services with UI layer.
Translated business requirements into technical designs in collaboration with Business Analysts and stakeholders.
JavaSpring BootHibernateREST APIsXSD / SwaggerMavenMockito
Senior Java Engineer · Programmer Analyst
Jun 2012 – Aug 2016
Siemens India · Cognizant India
// Clients: Bharti AXA · Delta Airlines
Siemens (Dec 2015–Aug 2016): Engineered product plugins using core Java — Collections, Interfaces, Exception Handling. Built Angular 2.0 demo app and delivered production support for industrial software.
Cognizant / Bharti AXA (Sep 2014–Oct 2015): Built secured RESTful services for insurance backend, optimised SQL queries per module, and integrated UI with backend services.
Cognizant / Delta Airlines (Jun 2012–Jul 2013): Designed and maintained scalable REST APIs with Spring Boot 2; implemented application logging; mentored juniors on Spring Boot best practices.
Java 8Spring Boot 2REST APIsAngular 2HibernateSQLJUnitMockitoMaven
⚡ Foundation
4+ years across Siemens and Cognizant — deep Java fundamentals in airline, insurance, and industrial software systems

Technical writing,
coming soon.

Architecture
Microservices at telecom scale — lessons from building for KPN

What textbooks don't tell you about decomposing services when the system handles millions of Dutch telecom subscribers.

📝 Coming Soon
DevOps
Azure AKS in production: what I wish I'd known at FedEx

Helm, rolling deployments, and the observability setup that saved us at 2am — practical AKS patterns for Java teams.

📝 Coming Soon
Messaging
Kafka vs ActiveMQ vs Camel — when to use which

I've used all three in production across different client contexts (FedEx, KPN, ABN Amro). Here's when each one is actually the right answer.

📝 Coming Soon

Let's build something
worth shipping.

14 years building Java, Angular, Kafka, Docker and full-stack enterprise applications — now a Senior Java Developer at Tangelo B.V.

🤖
Ask about Abhishek Java · Angular · Kafka · Docker · Full Stack
Hi! Ask me anything about Abhishek's 14-year Java career — his work at KPN, FedEx, ABN Amro, TomTom, or his tech stack.