Marko Novak
@markonovak
Senior Java backend engineer scaling event-driven microservices and AI-powered production systems.
What I'm looking for
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
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%.
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%.
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
Bachelor's degree, Computer Science
2015 - 2018
Bachelor's degree in Computer Science at the University of Zagreb from 2015 to 2018.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Marko?
You can contact Marko and 90k+ other talented remote workers on Himalayas.
Message MarkoFind 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!
