Skip to main content
Available for New Projects

Homan SarwarySoftware Developer & AI Agency

Senior Java Backend & Cloud Native Developer for Scalable Microservice Systems

Java Freelancer  ·  since 2016  ·  Frankfurt am Main  ·  DACH (DE · CH · AT)

I help companies develop high-performance backend systems using the Java programming language and the Spring Framework for scalable modern cloud platforms like Kubernetes and AWS. As an experienced Java consultant, I bring over 10 years of enterprise project experience in banks and large corporations, as well as expertise in AI integration in software development.

🤖 AI Integration & Prompt/Context Engineering · Anthropic Claude 🚀 AI-Driven Development · AI Developer / Agentic Engineer
Networks
Java 21
🍃 Spring Boot
🏗️ Microservices
🤖 KI-Integration
Homan Sarwary – Software-Entwickler & KI-Agentur, Frankfurt am Main (DACH)
10+
Years Experience
10+
Major Projects
5
Certifications
Scroll
Project Experience at
· · · · · · · · · · · · · ·
Homan Sarwary – Software-Entwickler & KI-Agentur, Frankfurt am Main
since '16
Freelancer

Senior Java Backend Developer Focused on Cloud Native & Microservices

Since April 2016 I have been developing modern, scalable, and proven software solutions.

My focus is on developing Cloud-Native applications based on Java SE and Java EE and the Spring Framework, applying agile methods such as Scrum and SAFe and DevOps principles.

My key areas of expertise include in particular:

  • Architecture and implementation of Microservices with Java and Spring Framework
  • Conception and development of domain models following Domain-Driven Design (DDD)
  • Development of web services with RESTful APIs and SOAP
  • Use of Spring Boot, Spring MVC, Spring Data, Spring Security
  • Persistence solutions with JPA (Java Persistence API) and the Hibernate framework
  • Messaging with JMS (Java Messaging API) as well as Kafka, ActiveMQ, and RabbitMQ
  • Interface coordination with internal and external stakeholders
  • Software development for cloud technologies such as AWS, OpenShift/Kubernetes, and Microsoft Azure
  • Test automation with JUnit, Mockito, and the Cucumber Framework (BDD)
  • Software architecture, system design, and evolution of existing system landscapes
  • Coaching & Training
  • Scrum Master activities
  • Analysis of requirements and writing of User Stories (Business Analyst)
  • AI integration & Prompt Engineering in software development

As a Java tutor I gained valuable experience in team coaching and applied it successfully in projects. As lead trainer for Java Standard Edition and certification preparation I prepared groups of participants for the exam. I facilitated learning content, conveyed complex technical concepts in a practical way, and deepened my communication and facilitation skills.

Through my involvement in complex large-scale projects I am experienced in successfully managing the interface between internal and external stakeholders. I coordinate and ensure technical alignment across system and team boundaries. I work in a structured, patient, and communicative manner within teams and pick up new technologies quickly. I continuously monitor current frameworks and development trends and actively bring new ideas into the team.

Java Expert
Java 8 to 21, SE & EE, Cloud Native
🏗️
Microservices
Architecture, DDD, scalable systems
🎯
Scrum Master
PSM I & II certified, Agile Coach
📍
Frankfurt & Remote
On-site across DACH (DE · CH · AT) or fully remote
🧠
Prompt & Context Engineering
Specialised in Anthropic Claude
🚀
AI-Driven Development
AI Developer · Agentic Engineer

My Three Core Services

As a Java Cloud Native Developer I bring focused expertise in three strategic areas for your enterprise project.

Why Clients Work With Me

As a Senior Java Backend Developer with proven enterprise experience I offer clear advantages for critical backend projects.

🏆

10+ Years Java Enterprise

Over a decade of experience developing complex Java backend systems – from architecture through to production-ready solutions. As a Spring Boot Freelancer with a demonstrated track record in demanding projects.

🏦

Banking & Large Organisations

Project experience at ING, Comdirect, Commerzbank, and Deutsche Bahn – in highly regulated environments with the highest requirements for stability, security, and scalability.

☁️

Scalable Cloud Architectures

Focus on future-proof, cloud-native Microservice architectures with AWS, Azure, Kubernetes, and Apache Kafka. Solutions that grow with your business – as an experienced Microservices Developer and Java Cloud Architect.

Agile Development & DevOps

Certified Scrum Master (PSM I & II) with a lived DevOps culture. CI/CD, automated testing, and continuous integration from day one – for fast delivery cycles and stable systems.

🤖

AI Integration in Software Development

AI integration as a fixed part of my daily development work – with GitHub Copilot as an AI pair-programmer in the IntelliJ IDE, OpenAI API and Claude API for LLM integrations in Java backend systems, and Spring AI for Java-native AI connectivity with RAG pipelines and embeddings.

GitHub Copilot
AI Pair-Programming · IntelliJ Plugin · Code Completion
OpenAI API
GPT-4o · REST API Integration · Backend Connectivity
Claude API
Anthropic · API Integration · Claude Code
Spring AI & LangChain4j
Java-native AI Integration · RAG · Embeddings

Technology Stack

Core competencies of an experienced Java Consultant and Spring Boot Freelancer – focused on the technologies that make enterprise systems scalable and future-proof.

Technical Expertise

Java SE / EE (8 · 11 · 17 · 21)97%
Spring Framework & Spring Boot95%
Microservices & Domain-Driven Design93%
RESTful API / SOAP / Web Services95%
JPA / Hibernate ORM & OGM91%
Apache Kafka / JMS / Messaging87%
Cloud (AWS / Azure / OpenShift)88%
Test Automation (JUnit / Mockito / Cucumber)92%
SQL (Oracle · PostgreSQL)90%
NoSQL (MongoDB · Redis)82%

Methods & Frameworks

Scrum / SAFe & Agile95%
Software Architecture & Design91%
CI/CD & DevOps (Jenkins / GitLab)88%
Containers (Kubernetes / Docker)86%
Business Analysis & User Stories90%
SOLID Principles & Clean Code93%
Stakeholder Management92%
Java SE Trainer & Coaching90%
Java SE 8–21 Java EE Spring Boot Spring Framework Spring Security Spring Data Spring Cloud Contracts / CDCs Microservices Domain-Driven Design RESTful API JPA / Hibernate Mapstruct
Apache Kafka Event Driven Architecture JMS / ActiveMQ RabbitMQ
AWS Microsoft Azure Kubernetes Docker OpenShift CI/CD Jenkins GitLab CI/CD
Test Automation TDD / BDD JUnit / Mockito Cucumber Clean Architecture Performance Optimisation SonarQube OWASP UML Design Patterns SOA
Oracle SQL PostgreSQL MySQL Microsoft SQL HQL JPQL Liquibase
MongoDB Redis Hibernate OGM
Keycloak IDM JWT Spring Security OWASP
Grafana Prometheus Instana Kibana Graylog Micrometer
Oracle Database
Oracle SQL · PL/SQL · Enterprise DB
PostgreSQL
Open Source · ACID · JSON-Support
MongoDB
NoSQL · Document Store · Atlas Cloud
Redis
In-Memory · Caching · Session Management
Liquibase
Schema Migration · Versioning · CI/CD Integration

Selected Projects

Over 10 years of project experience at leading organisations in banking, automotive, rail, and aviation.

Honar IT Consulting – Freelance
01.2020 – present  ·  Java Cloud Native Developer & IT Consultant
08.2024 – 04.2025 ING Banking · Frankfurt / Remote

Software Engineer / Java Backend Developer

IT Consultant / Java Software Developer

  • Design and implementation of new components using Java SE and Spring within a monolithic system landscape
  • Integration of the Cucumber framework for test automation (BDD)
  • Analysis of business requirements and derivation of technical solutions
  • Technical point of contact and advisory for the development team
  • Active Scrum Master duties: reviews & sprint planning
Java SE 11/17 Spring Boot Spring MVC Hibernate JUnit / Mockito Cucumber / BDD Oracle SQL Microsoft Azure Kubernetes Helm OpenShift GitLab CI/CD Jenkins
03.2023 – 07.2024 Comdirect Banking · Quickborn / Remote

Software Engineer / Java Backend Developer

IT Consultant / Java Software Developer

  • Data modelling and further development of existing data models for a new card processor
  • Design and implementation of a new data model for processing transactions (payment processing) using Spring Batch
  • Development and optimisation of Spring Batch jobs for transaction processing
  • Analysis of business requirements and elaboration of user stories
  • Documentation of the architecture in Confluence, regular status reporting
Java SE 8/11 Spring Batch Spring MVC JPA / Hibernate HQL PostgreSQL JUnit / Mockito RESTful API Maven GitLab CI/CD Jenkins Jira / Confluence
09.2021 – 02.2023 ING Banking · Frankfurt / Remote

Software Engineer / Java Backend Developer

IT Consultant / Java Software Developer

  • Design and implementation of portal components using Java and Spring within a Microservices architecture
  • Development of API services based on RESTful and Spring MVC
  • Coordination and definition of interfaces including initial interface tests
  • Scrum Master duties including Scrum reviews and planning
Java SE 11/17 Spring Boot Apache Kafka JMS JPA / Hibernate Oracle SQL Liquibase TDD / FitNesse Kubernetes Docker Microsoft Azure Microservices ShedLock
01.2021 – 08.2021 Daimler TSS Automotive Industry · Stuttgart / Remote

Software Engineer / Java Backend Developer

IT Consultant / Java Software Developer

  • Development of a platform for connected vehicles
  • Design and implementation of real-time data transfer components
  • Building interfaces and REST APIs with Spring Reactive (RxJava 3)
  • Technical consulting on architecture and implementation options
Java SE 11 Spring Reactive RxJava 3 Spring Boot Spring Security Microsoft SQL Liquibase React Grafana SonarQube Azure Cloud
01.2020 – 12.2020 Deutsche Bahn (DB Systel) IT Sales · Frankfurt am Main

API Development for Asset/Configuration Management

IT Consultant / Java Software Developer

  • Design and implementation of RESTful APIs using Java SE 11 and Spring
  • Development of API services for transferring configuration data (AWS, uCMDB) into asset management systems
  • Implementation on the DB Systel BizHub
  • API-First and Contract-First approach, JWT security, and OWASP penetration testing
Java SE 11 Spring Boot Open-API AWS Kubernetes Docker Microservices JWT / OWASP SAFe SonarQube
Accenture Technology
09.2017 – 12.2019  ·  Application Developer Senior Analyst · IT Consultant · Java Software Developer · Java SE Trainer
07.2018 – 12.2019 Deutsche Bahn (Vendo KTO) Sales · Frankfurt am Main

Backend Application for DB Sales – Customer Account (KTO)

IT Consultant / Java Software Developer

  • Development of the central customer account component of the new DB sales platform as a fault-tolerant REST service in the AWS cloud
  • Representation of the development team in cross-project architecture and security committees
  • Consumer-Driven Contracts (CDCs), Microservice conception, interface testing
  • Technical point of contact for business analysts and product owners
Java SE/EE Spring Boot Apache Kafka JMS / Apache MQ Microservices AWS Kubernetes Docker Keycloak / JWT Cucumber CDCs Oracle SQL Grafana / Instana
06.2018 – 07.2018 Accenture Technology IT · Kronberg im Taunus / Frankfurt am Main

Lead Trainer – Java Standard Edition (Java SE)

Java SE Trainer

  • Conducting Java SE seminars and targeted preparation for Oracle certification OCA Java SE 8 (1Z0-808)
  • Communicating complex technical concepts to groups of participants
  • Facilitating learning content and deepening communication and moderation skills
Java SE JUnit Eclipse Apache Maven Git
09.2017 – 05.2018 Commerzbank Banking · Frankfurt am Main

Customer Onboarding Platform (International Project)

IT Consultant / Java Software Developer

  • Development based on an SOA architecture with SOAP and RESTful services
  • Coordination and alignment with Indian development partners (offshore)
Java SE/EE RESTful / SOAP Spring Framework Enterprise Architect Scrum
evodion Information Technologies GmbH
04.2016 – 06.2017  ·  IT Consultant / Java Software Developer
04.2016 – 06.2017 Luftfahrtbundesamt (LBA) Aviation · Hamburg

Further Development – Flight Licence Management

IT Consultant / Java Software Developer

  • Conception and creation of a requirements specification
  • Extension of the domain model and development of new components based on SOAP and EJB
Java SE/EE EJB SOAP JPA / Hibernate Oracle SQL Scrum / Jira
HAW Hamburg
09.2010 – 09.2015  ·  Subject Tutor · Programming 1 & 2 (Java)
09.2010 – 09.2015 HAW Hamburg University · Hamburg

Java Tutor – Programming 1 & 2

Subject Tutor / Lecturer

  • Conducting Programming 1 & 2 seminars using Java for Computer Science students
  • Preparation and delivery of lectures as well as individual student support
  • 5 years of teaching – building communication, facilitation and coaching skills
Java SE Java EE JUnit Eclipse

Recognised Certifications

🏆
Scrum.org
Professional Scrum Master
PSM II
🥇
Scrum.org
Professional Scrum Master
PSM I
📋
Scrum.org
Professional Scrum Product Owner
PSPO I
Oracle
OCA Java SE 8 Programmer I
1Z0-808
🧪
ISTQB
Certified Tester Foundation Level
CTFL

What Clients Say

★★★★★

„Homan hat sich sehr schnell in das KTO-Development-Team integriert, die Rituale unseres SCRUM-Teams aktiv mitgestaltet und durch seine sachliche und ruhige Art zur Klärung von hitzigen Diskussionen beigetragen. Er hat sich zum Experten für Spring Boot, Spring REST Services, OpenAPI (Swagger), Spring Cloud Contracts und Cucumber entwickelt. Neben seiner Programmiertätigkeit hat er das Team im Architektur- und Security-Gremium vertreten und als Ansprechpartner für andere Teams fungiert. Er wird dem Team sehr fehlen."

🚆
Software Architect
Deutsche Bahn – Vendo Customer Account Project
★★★★★

„Homan hat sich sehr schnell in das Squad integriert und selbständig Aufgaben übernommen. Er hat aktiv an den Entwicklungsthemen mitgearbeitet und viele Verbesserungsvorschläge eingebracht. Seine Schwerpunkte lagen in Java SE/EE, RESTful APIs, Spring Framework, Apache Kafka, Testautomatisierung, Cloud-Technologien, Kubernetes, Azure, Microservices und ShedLock. Wir würden ihn jederzeit gerne wieder bei uns einsetzen."

🏦
Executive
ING – Software Development / Squad Lead
AI Agency · Anthropic / Claude API

Honar IT – Your AI Agency for Enterprise & Mid-Market

From AI consulting and Claude integrations to automation solutions and training – everything from a single source, with 10+ years of enterprise experience.

Our 6 Service Areas

"We don't build AI demos. We integrate AI into systems that cannot afford to fail."

Why Honar IT as Your AI Agency?

🏦
Enterprise DNA

10+ years in banking and large corporations. We know the requirements for stability, security, and compliance from first-hand project experience.

🔬
Claude Specialisation

While others offer every LLM, we master the Anthropic API in depth: Extended Thinking, Tool Use, Streaming, Prompt Caching.

Java-Native

No Python workarounds. Direct integration into your Java/Spring landscape via Spring AI and LangChain4j.

🎯
Everything from One Source

From consulting through development to team training. One point of contact, one consistent approach.

🚀
AI-Driven Development

We build with AI at the core: agentic engineering with Claude Code and modern AI-dev workflows – delivering faster at consistent enterprise quality.

🧠
Prompt & Context Engineering

Systematic prompt & context engineering: RAG, context windows and caching deliberately orchestrated for reliable, reproducible LLM results.

Our AI Technology Stack

Anthropic Claude API Extended Thinking Tool Use RAG-Pipelines Vector Embeddings Prompt Caching Context Engineering Agentic Workflows AI-Driven Development LangChain4j Spring AI Java 17/21 Spring Boot Apache Kafka AWS / Azure Kubernetes
Web Development · Frontend, Full Stack & E-Commerce

Modern Websites & Web Applications

From professional corporate websites and interactive single-page applications to high-converting online shops and fully backend-integrated web platforms – performant, SEO-optimised, and mobile-ready.

HTML5 / CSS3 · Grid & Flexbox JavaScript ES2024 TypeScript React / Next.js Vite & Modern Build Tools Core Web Vitals & Lighthouse Technical SEO & Structured Data Responsive Design · Mobile-First CSS Animations & Micro-Interactions REST APIs & OpenAPI GDPR-Compliant Implementation Accessibility (WCAG 2.1) Shopify & WooCommerce Headless Commerce Stripe · PayPal · Klarna

Interested in a website, an online shop, or a web application? Describe your project – I will get back to you within 24 hours.

Frequently Asked Questions

Answers to the most common questions about Java backend development, AI integration and working together.

Which technologies does Homan Sarwary master as a Java freelancer?

Homan Sarwary specialises in Java SE/EE (8–21), Spring Boot, Spring Framework, Apache Kafka, microservices, Domain-Driven Design, Kubernetes, Docker, AWS and Azure.

Where does Homan Sarwary work as a Java consultant?

Homan Sarwary works as a software developer and Java freelancer in Frankfurt am Main, throughout Germany and across the entire DACH region (Germany, Austria, Switzerland) – both on-site and fully remote.

How much experience does Homan Sarwary have as a Spring Boot freelancer?

Homan Sarwary has more than 10 years of experience as a Java backend developer, including projects at ING, Comdirect, Commerzbank and Deutsche Bahn.

Which certifications does Homan Sarwary hold?

Homan Sarwary is certified as Professional Scrum Master II (PSM II), Professional Scrum Master I (PSM I), Professional Scrum Product Owner I (PSPO I), Oracle Certified Associate Java SE 8 (OCA) and ISTQB Certified Tester Foundation Level.

What does Honar IT do as an AI agency?

Honar IT is an AI agency for enterprise and mid-sized companies, specialising in the Anthropic Claude API. The services include RAG systems on enterprise data, LLM backend integration into Java/Spring systems, process automation with AI agents, AI consulting & strategy, AI training and AI readiness assessments.

Which AI technologies does Honar IT use?

Honar IT works with the Anthropic Claude API (extended thinking, tool use, streaming, prompt caching), Spring AI, LangChain4j, the OpenAI API and RAG technologies for vector databases and embeddings – all Java-native, without Python workarounds.

Can AI be integrated into existing Java backend systems?

Yes. Honar IT integrates LLMs directly into existing Java/Spring backend systems via Spring AI and LangChain4j. The result is REST APIs with AI features, streaming responses and Kafka connections – without rebuilding the existing infrastructure.

Which engagement models and rates does Honar IT offer?

Honar IT works on a project basis or at daily or hourly rates as a freelance developer – remotely across the entire DACH region or on-site in Frankfurt am Main. Options include dedicated project assignments (Java backend, microservices), time-boxed AI integrations and AI readiness assessments with a fixed-price PoC in 4–6 weeks. The specific terms are tailored to each project after a free initial consultation.

How quickly can an AI proof of concept be delivered?

Through the AI readiness assessment, Honar IT identifies the processes with the highest AI leverage and builds a working proof of concept with the Claude API within 4–6 weeks. Existing Java/Spring systems are connected without rebuilding the infrastructure.

In which industries does Homan Sarwary have experience?

Homan Sarwary brings more than 10 years of enterprise experience – primarily in the banking and finance sector (ING, Comdirect, Commerzbank), in transport and mobility (Deutsche Bahn) and in the automotive industry (Daimler/Mercedes-Benz). The solutions range from scalable microservice backends to AI integration.

Currently Available

Ready for Your Next Project?

Check my current availability on FreelancerMap or get in touch directly – I look forward to your enquiry.

Let's Talk.

Whether Java backend, AI integration, process automation, or website – describe your project. I will get back to you within 24 hours.

Phone & WhatsApp
+49 176 722 47 486
E-Mail
info@honar-it.com
Location
Frankfurt am Main, Germany
Languages
German · English · Farsi-Dari

Request a Project.

Fill in the form – I will get back to you within 24 hours.