AI for Java Architects – Part 3

Retrieval Augmented Generation (RAG): Building AI Systems That Know Your Data "The most valuable enterprise AI systems are not trained on the internet. They are built on your organization's knowledge." Introduction In the previous articles we learned: Part 1 LLMs Tokens Context windows Transformers Hallucinations Part 2 Embeddings Vector databases Similarity search Chunking Semantic retrieval Now we combine everything. This…

AI for Java Architects – Part 2

Tokens, Embeddings and Vector Databases for Java Developers "Databases store data. Vector databases store meaning." Introduction In the previous article, we learned: What an LLM is. How transformers work. Tokens and context windows. Hallucinations. Training and inference. At this point, many developers ask: If LLMs are trained on old data, how can they answer questions about my company's documents? The…

AI for Java Architects – Part 1

Understanding Large Language Models (LLMs) for Java Developers "Before building AI applications, we must first understand what exactly is happening inside these magical systems." Welcome to the Journey In the previous article, we discussed the roadmap from Enterprise Architect to AI Engineer. Now the real journey begins. As Java developers, we have spent years learning: JVM internals Garbage Collection Thread…

From Enterprise Architect to AI Engineer: My Journey into RAG, Generative AI, LangChain and Agentic AI

A learning diary, a teaching guide, and a practical roadmap for Java developers entering the AI era. Introduction For nearly two decades, I have worked with enterprise software systems. I have built microservices, designed distributed architectures, implemented messaging platforms, deployed applications on AWS, optimized databases, introduced caching layers, and solved scalability problems. Like many software architects, I initially viewed Artificial…

The Future of Engineering Leadership

From Managing People to Enabling Teams in the Age of AI Introduction Engineering leadership is undergoing one of the biggest transformations in the history of the IT industry. A decade ago, engineering leaders were often evaluated by: Team size Number of projects managed Budget ownership Delivery schedules Status reporting Today, organizations expect something very different. Modern engineering leaders must: Enable…

Surviving and Thriving in the AI Era: Reducing Workplace Politics and Building Collaborative IT Teams

Introduction The IT industry has always evolved rapidly. We moved from client-server systems to web applications, from monoliths to microservices, from data centers to cloud computing, and now into the age of Artificial Intelligence. Alongside technological changes, another challenge has always existed inside organizations: people, roles, expectations, recognition, and workplace politics. Developers sometimes feel that project managers receive credit for…