08/22/2026 updated

**** ******** ****
100 % available

Freelance Senior Software engineer, Java Developer and Architect

Zagreb, Croatia
Zagreb +500 km
Univ.Dipl.Ing Informatik
Zagreb, Croatia
Zagreb +500 km
Univ.Dipl.Ing Informatik

Profile attachments

Boris-Kukec-CV-DE-2026.pdf
BorisKukec-CV-EN-2026.pdf

About me

Ich bin mir inzwischen fast nicht mehr sicher, ob ich noch Java-Entwickler oder bereits Agentic-AI-Entwickler bin. Meine langjährige Java- und Architektur-Erfahrung verbinde ich heute zunehmend mit KI-gestützter Entwicklung, Agenten und modernen automatisierten Entwicklungs-Workflows im Alltag oft.

Java (Programming Language)JavaScriptAmazon Web ServicesMicrosoft AzureCloud ComputingInformation SystemsDatabasesHibernateJava Persistence APISpring FrameworkPostgreSQLApache MavenMicrosoft SQL ServersMongoDBMySQLNode.jsNoSQLOracle ApplicationsSvelteSQL DatabasesSpring BootBackendGitAngularJSKubernetesFront End Software DevelopmentRestful ApiDocker
My main interests are complex backend solutions build around Java technologies, which include special mathematical and logical algorithms. Other fields of interest are database systems and source code optimization and testing, to provide maximal throughput of transactions and flawless application functioning.

I work as a freelancer, mainly on big and complex IT projects, as a Java developer and architect. I also worked on projects for many insurance companies in the region (Triglav zavarovanje  d.d., Vzajemna d.z.v., Croatia osiguranje d.d. , Adriatic Slovenica d.d.). Therefore, I have excellent knowledge and a lot of experience in information systems and software solutions for insurance companies. Last years I have been working on complex microservice-based solutions, mainly as a Java backend developer, but also as a full-stack developer, using mainly Angular.

So I have excellent knowledge of backend technologies, especially Hibernate/JPA/Spring Framework/Spring boot, Node.js, and RESTful solutions. I declare myself as a full-stack developer since I possess knowledge of front-end technologies like Angular, Svelte.

Other fields are relational (SQL) and NoSQL databases, with a huge number of records. Since all solutions, I was working on have included extensive usage of database systems (PostgreSQL, MongoDB, Oracle, MsSql, MySql).

I also have experience in DevOps, especially Kafka, Docker and Kubernetes, OpenShift, as well as some knowledge of cloud platforms Azure, AWS.
 

Experience

Professional experience10+ years
Freelancer since2004

Languages

GermanFluentEnglishFluentCroatianNative speaker

Project history

Architect, Teamleiter und Java Backend Entwickler

True north d.o.o.

Internet & IT

50-250 team member

Architektur und Entwicklung: GUM – Guarantee Management System für kroatische Zollverwaltung
  • Cloudbasierte Lösung, Regierungssektor
  • Software und Solution Architect, Java Developer
  • Spring Boot, event-driven
  • Test-driven (TDD) und agentic KI‑Entwicklung
  • IBM MQ, IBM Db2
  • K8s (OpenShift), Docker
  • KI‑Tools (Anthropic Claude, Notebook‑LLM, Obsidian)

Java-Backend-Entwickler, Data Engineer und Consulting

T-Systems International

Internet & IT

50-250 team member

Umsetzung der cloudbasierten Lösung für den Maut-/Tolling-Sektor:
• Data Engineer, Java-Entwickler und Consulting
• Datenverarbeitung für den Tolling-Sektor mit Flink-Job-basierter Architektur
• Java, Python
• Kafka, ereignisgesteuert
• Testgetriebene (TDD) Entwicklung und Agentic KI Entwicklung
• OpenShift / Kubernetes / Docker
• Big Data, Iceberg
• GitLab, CI/CD
• KI-Tools

Senior Java Developer, DevOps

IT Sonix Custom Development GmbH

Internet & IT

50-250 team member

https://www.bundesanzeiger.de/
• Cloudbasierte Lösung, öffentlicher Sektor
• Java-Backend-Entwicklung, DevOps und nicht-funktionale Architektur (Monitoring, Ressourcenplanung) • OpenShift, Kubernetes, Helm und Docker
• Kafka
• Jenkins CI/CD, Groovy
• Java/Spring Boot/Hibernate und Quarkus
• Angular
• PostgreSQL und Elasticsearch
• Test-driven Entwicklung
• Prometheus/Grafana
• Aufgaben:
Wartung der OpenShift/Kubernetes-Umgebung und Kafka-Infrastruktur, Implementierung eines Monitoring- Stacks auf Basis von Prometheus/Grafana sowie Verbesserung bestehender CI/CD-Pipelines.
Wartung und Entwicklung neuer Funktionen im Java-Backend und Angular-Frontend.

Senior Java Developer, Full-Stack Developer

IT Sonix Custom Development GmbH

Internet & IT

50-250 team member

https://www.senec.de https://www.speicher-rechnen.de/
Cloud-Lösung für EnBW - Energie Baden-Württemberg / Senec, Installation und Monitoring von PV-Anlagen und Batteriesystemen. Java-Entwickler, Senior Full-Stack Software Engineer mit einigen DevOps-Aufgaben:
  • Lösung auf Basis von REST-Microservices und komplexen APIs
  • Kubernetes, Helm, Docker, Kafka
  • AWS/Azure
  • GitLab CI/CD
  • Angular/TypeScript/RxJS/Svelte
  • auth0/SSO
  • PostgreSQL und Elasticsearch
  • TDD
  • Prometheus/Grafana
  • Scala, UML
  • Hauptverantwortung: Refactoring und Entwicklung neuer Funktionen in der cloudbasierten PIP‑Anwendung. Architektur und Design neuer Komponenten, asynchrone Kommunikation, Modernisierung von Legacy-Teilen, Security sowie Integration externer Systeme.

Team Lead, Senior Software Engineer

Time Doctor

Internet & IT

50-250 team member

Full-Stack-Entwickler und Team Lead
https://www.timedoctor.com/
• SaaS-Cloud-Lösung für Zeiterfassung, Produktivitätsanalysen und vieles mehr
• Team Lead und Full-Stack Software Engineer
• Komplexe Algorithmen, große Datenbanken
• NodeJS / Angular / TypeScript
• MongoDB
• AWS, GCP, Pub/Sub, Redis
• WebSockets
• Teamlead mit Verantwortung für Arbeit und Auslieferung des zentralen Backend-System; komplexe Algorithmen in einer verteilten Cloud-Infrastruktur mit hohen Performance-Anforderungen.

Senior Java Developer, Full-stack Developer

Intis d.o.o. Zagreb Croatia

Internet & IT

50-250 team member

Java-Full-Stack-Entwickler
https://televend.com/televend-wallet/
• SaaS-Cloud-Anwendung für Verkaufsautomaten
• Java-Entwickler, Senior Full-Stack Software- und Data Engineer
• REST-Microservice-basierte Lösung
• Spring Boot/Java/Angular, Node.js
• PostgreSQL
• Elasticsearch
• Testgetrieben
• Jenkins CI/CD, Groovy
• GitLab, Docker und AWS/EC2/S3
• Apache Tomcat
• Java-Backend-Entwicklung und Design eines Wallets für Verkaufsautomaten zur Verwaltung von Zahlungen, Aufladungen, Loyalty-Transaktionen, B2B-Logik und Optimierung. Beteiligung an Datenbankmodellierung und -optimierung zur schnellen Verarbeitung eingehender Transaktionen.

Senior Software Engineer

Triglav, Zdravstvena zavarovalnica, d.d. Slovenia

Insurance

500-1000 team member

• Data Engineer
• Erstellung kundenspezifischer Migrationsskripte und Prozeduren, optimiert für riesige Mengen komplexer Daten. Migration von Versicherungspolicen zwischen zwei Informationssystemen mit unterschiedlichen Datenmodellen.
• Intensive Nutzung von SQL und PL/SQL sowie umfangreiche Verarbeitung großer Datenmengen
• DB2, MSSQL
• Python

Senior developer and consultant

AdActa GmbH, Zagreb - Ljubljana

Internet & IT

50-250 team member

Entwicklung, Wartung und Beratung: Arbeit an AdInsure, einer Softwarelösung für Versicherungsunternehmen. Die meiste Zeit war ich an der Implementierung, Verbesserung und Anpassung dieser Lösung bei Triglav osiguranje d.d. beteiligt, einer der größten Versicherungsgruppen der Region.


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in