6+ years building high-throughput distributed systems with Java, Spring, Kafka, and Kubernetes, focused on performance, scalability, and reliable production systems. Experience across manufacturing, hospitality, and iGaming, delivering low-latency services and event-driven microservices. I specialize in JVM tuning, fault-tolerant architecture, production incident troubleshooting, and end-to-end ownership of systems (from architecture to cross-team delivery). I also work with real-time analytics and phased modernization of legacy platforms.

Nikola Karailic

6+ years building high-throughput distributed systems with Java, Spring, Kafka, and Kubernetes, focused on performance, scalability, and reliable production systems. Experience across manufacturing, hospitality, and iGaming, delivering low-latency services and event-driven microservices. I specialize in JVM tuning, fault-tolerant architecture, production incident troubleshooting, and end-to-end ownership of systems (from architecture to cross-team delivery). I also work with real-time analytics and phased modernization of legacy platforms.

Available to hire

6+ years building high-throughput distributed systems with Java, Spring, Kafka, and Kubernetes, focused on performance, scalability, and reliable production systems. Experience across manufacturing, hospitality, and iGaming, delivering low-latency services and event-driven microservices.

I specialize in JVM tuning, fault-tolerant architecture, production incident troubleshooting, and end-to-end ownership of systems (from architecture to cross-team delivery). I also work with real-time analytics and phased modernization of legacy platforms.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner

Language

Javanese
Fluent

Work Experience

Java Backend Engineer at Sportserve
February 1, 2025 - Present
Engineered a distributed Hazelcast translation service capable of serving 1,000+ translations in under 100ms. Designed event-driven microservices and REST APIs for a sportsbook platform spanning 10+ brands. Tuned JVM performance to reduce latency and improve fault tolerance under peak traffic. Diagnosed and resolved critical production incidents using root-cause analysis to improve platform stability. Tech includes Java, Spring, Hazelcast, Kafka, Oracle SQL, GitLab CI, Ansible playbook, and Docker.
Full-Stack Software Engineer (Freelance) at Squadra Group
May 1, 2023 - August 1, 2025
Developed and maintained a full-stack ordering platform for a multi-location restaurant chain. Integrated delivery platforms, fiscal devices, and kitchen systems into a unified ordering workflow. Helped operational scaling from 7 to 20+ restaurants by automating order processing, kitchen workflows, and reporting.
Full-Stack Software Engineer at Aptargroup, Inc.
January 1, 2020 - February 1, 2025
Owned the Statistical Process Control application end-to-end, from architecture to cross-team delivery. Built Kafka/InfluxDB services powering real-time and historical manufacturing KPIs. Contributed to replatforming a 20-year-old Manufacturing Execution System (MES) deployed across 40+ manufacturing sites worldwide, developing modern Java/Spring services as part of a phased migration.

Education

Bachelor's degree (Computer Science & Information Technology) at University of Belgrade, School of Electrical Engineering, Department of Computer Science and Information Technology
January 1, 2016 - January 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Manufacturing, Gaming, Travel & Hospitality

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner