Skills

The stack I use most often

The strongest part of my profile is Java and Spring backend work. Around that sits a lot of API design, integration, delivery automation, and production support, with practical AI work as a growing focus.

Java and Spring backend

The core of my work: building services, integrations, and business logic in Java and the Spring ecosystem.

Core JavaJava 8 / 11 / 17 / 21KotlinSpring FrameworkSpring BootSpring MVCSpring CloudSpring Data JPAHibernateMyBatisApache WicketJSP

Architecture and integration

Service decomposition, integration-heavy systems, and the practical side of architecture and solution design.

Microservices ArchitectureDistributed SystemsSolution ArchitectureSOASystem IntegrationREST APIsSOAP Web ServicesGoogle Maps APIDomain Modeling

Databases

Relational and non-relational stores, and the persistence concerns that come with enterprise products.

OracleSybaseMongoDBMySQLPostgreSQLCassandraSQLSQL Developer

Messaging and caching

Event-driven flows and caching layers used to keep high-traffic systems responsive and decoupled.

Apache KafkaRabbitMQRedis

Cloud, DevOps and CI/CD

Making builds and deployments dependable, not only writing feature code. Kubernetes is a current self-learning focus.

Microsoft AzureWalmart Cloud Native Platform (WCNP)DockerKubernetes (self-learning)JenkinsCI/CD PipelinesApache MavenGradle

Servers and version control

Application servers and source control used across long-lived enterprise delivery.

Oracle WebLogicApache TomcatGitSVN

API management and security

Secure interfaces and platform-level thinking, from API management and monetisation to encryption and automation.

Google ApigeeApigee MonetizationSpring SecurityOAuth2 / JWTAPI SecurityAES / RSA EncryptionSSLUiPath (RPA)

AI and applied engineering

Practical AI from a backend angle: custom GPT tooling at work and personal Spring AI projects. Agentic, tool-enabled AI is an area I am currently exploring.

Spring AIRetrieval-Augmented Generation (RAG)LLM IntegrationOpenAI / Anthropic / Google GeminiOllama (local models)Conversational MemoryPrompt EngineeringCustom GPT SolutionsAgentic AI (exploring)

Frontend

Backend is the main strength, but I can support web UI when a project needs a complete solution.

ReactTypeScriptJavaScriptNode.jsTailwind CSSAngularJSSupabase

Testing and ways of working

Testing practices and delivery habits that keep changes safe and teams moving.

JUnitTestcontainersTDDAgile / ScrumCode ReviewIntelliJ IDEA / Eclipse / Jira

How I use this stack

Technical depth plus delivery judgment

The most useful part of this skill set is not the number of tools. It is knowing where to keep things simple, where to be careful, and how to make decisions that still make sense six months later.

That same thinking guides my AI work. I am interested in AI when it fits the product and can be supported properly, not just because it sounds new.

Next step

Need help with Java backend development, architecture, or AI integration?

Send a short message about the role, project, stack, and timeline, and I will get back to you.

Open to senior Java backend roles in the Netherlands and the wider EU, including hybrid and remote, plus architecture reviews and backend-led AI integration work.