Skip to main content
Marko NovakMN
Open to opportunities

Marko Novak

@markonovak

Senior Java backend engineer scaling event-driven microservices and AI-powered production systems.

Croatia
Message

What I'm looking for

I’m looking to build scalable Java/Spring backends with event-driven microservices, strong observability, and real AI/LLM integrations. I want to own architecture end-to-end and deliver measurable improvements in latency, throughput, and reliability.

I’m a Senior Java Backend Engineer with 8+ years designing and scaling enterprise-grade backend systems using Java and the Spring ecosystem. I build distributed microservices and event-driven architectures that are reliable under real-world load.

Across my roles, I’ve delivered measurable performance and cost improvements—52% faster API response times, 45% higher processing throughput, and 38% lower operational overhead—supporting 250k+ users and processing millions of monthly events. I focus on production outcomes: latency, throughput, operational stability, and faster deployment cycles.

At Nexlify, I architected Spring Boot/Spring Cloud microservices for 5.8M+ monthly transactions and led migrations from monoliths to event-driven systems with Kafka, improving deployment frequency by 45%. I also built Temporal workflow orchestration for 320k+ business processes per month and introduced observability standards with Grafana to reduce incident detection time by 46%.

On the AI side, I’ve integrated LLMs into operational systems using RAG pipelines, vector search, and inference—improving retrieval precision by 37% across 15M+ indexed records. I’m comfortable connecting AI agents to internal systems securely (including MCP-compatible integrations) while engineering the backend foundations (Kafka, databases, CI/CD, and dependable data flows) that keep everything running.

Experience

Work history, roles, and key accomplishments

NL

Lead Distributed Systems Engineer

Nexlify Ltd.

Mar 2024 - May 2026 (2 years 2 months)

Architected Java/Spring Boot and Spring Cloud microservices and migrated to Kafka-based event-driven architecture, increasing platform throughput by 45% while reducing inter-service dependencies by 40%. Built Temporal workflow orchestration and an enterprise RAG platform (37% higher retrieval precision) with improved observability, cutting incident detection time by 46%.

GD

Senior Java Backend Engineer

Gaurus d.o.o.

May 2021 - Feb 2024 (2 years 9 months)

Developed Spring Boot REST APIs for 3.9M+ monthly requests, reducing average response latency by 41% via caching and query optimization. Built Kafka-based event processing (2.4M+ events/month), implemented distributed transaction patterns to reduce failure impact by 29%, and integrated LLM automation (90k+ support requests/month) to cut manual workload by 31%.

NE

Backend Application Engineer

Nedotal

Oct 2018 - Mar 2021 (2 years 5 months)

Built enterprise backend systems with Spring MVC and Java Struts, supporting 180k+ active users across customer-facing platforms. Improved operational reporting and reliability by automating report generation with Python/Pandas (62% faster) and implementing fault-tolerant Kafka consumers to enhance processing reliability by 30%.

Education

Degrees, certifications, and relevant coursework

University of Zagreb logoUZ

University of Zagreb

Bachelor's degree, Computer Science

2015 - 2018

Bachelor's degree in Computer Science at the University of Zagreb from 2015 to 2018.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan