Skip to content

Belgrade, Serbia · Open to Remote / Hybrid / On-site & Relocation

Luka Golubovic

Java Backend Software Engineer Spring Boot · Node.js APIs RabbitMQ · Redis · SQL Frontend-capable React/Angular

Software engineer with 4+ years building Java/Spring Boot services, REST APIs, and enterprise healthcare systems. I am targeting backend roles now: service reliability, event-driven coordination with RabbitMQ and Redis, SQL data workflows, Dockerized delivery, CI/CD, and production debugging. I still ship React/Angular product slices when the work needs a full-stack handoff.

  • 4+ years production engineering
  • Enterprise healthcare systems
  • Java/Spring Boot REST APIs
  • RabbitMQ/Redis coordination
  • SQL, Liquibase, Docker, CI/CD
  • React/Angular delivery range

Backend focus

Backend roles are the priority: Java/Spring Boot services, Node.js APIs, event-driven coordination, SQL data work, and production delivery. Frontend work stays visible as delivery range, not the main pitch.

Backend APIs

Java/Spring Boot services, REST endpoints, validation, authorization, and production debugging.

  • Java
  • Spring Boot
  • Node.js
  • REST APIs
  • input validation
  • authorization

Service coordination

RabbitMQ, Redis Pub/Sub, WebSocket flows, caching, and reliability work across distributed services.

  • RabbitMQ
  • Redis
  • WebSocket
  • event-driven architecture
  • caching
  • reliability

Data and delivery

SQL workflows, schema evolution, Dockerized delivery, Jenkins pipelines, SonarQube gates, and Linux production context.

  • MySQL
  • MSSQL
  • Oracle
  • MongoDB
  • Liquibase
  • Docker
  • Jenkins
  • SonarQube

Frontend range

React, Angular, TypeScript, forms, dashboards, and migrations when a backend feature needs a complete product slice.

  • React
  • Angular
  • TypeScript
  • Vite
  • Zod
  • dashboards

Experience

  1. Engineering Software Lab Serbia · Belgrade

    Software Engineer

    Sep 2022 - Present

    • Build and maintain Java/Spring Boot services and REST APIs for enterprise healthcare systems, with ownership across validation, authorization, and production failure-mode handling.
    • Design event-driven flows with RabbitMQ and Redis for service coordination, caching, and reliability.
    • Work with MySQL, MSSQL, and Oracle data workflows; manage schema evolution with Liquibase migrations and SQL reviews.
    • Own Dockerized delivery, Jenkins CI/CD pipelines, SonarQube gates, release cycles, and production debugging.
    • Collaborate through Jira, code reviews, Scrum ceremonies, architecture reviews, and technical documentation.
    • Support frontend delivery when needed, including an Angular 8 to 16 migration across 120+ modules and React/Angular features backed by Java and Node.js services.
  2. Freelance · Part-time · Remote

    Full Stack Developer

    2023 - Present

    • Build backend services and APIs with Go, Node.js, Django REST Framework, MongoDB, and SQL data models.
    • Deliver client features end to end, clarifying workflows and shipping usable increments with direct stakeholders.
    • Ship React, Next.js, and TypeScript interfaces for operational workflows, dashboards, forms, authentication, and admin surfaces.
  3. Docloop · Belgrade

    Software Developer

    Sep 2021 - Sep 2022

    • Maintained production e-invoicing workflows where data correctness, integrations, and audit behavior mattered.
    • Tested REST API endpoints with Postman and Python scripts, then documented integrations for external partners.
    • Supported partner integrations with accounting software and shipped fixes for production invoicing workflows.

Education: Bachelor's Degree in Software Engineering - Metropolitan University Belgrade · 2023 - 2027 (expected)

Featured projects

all projects

Real-Time Distributed Chat System

A Go backend for horizontally scaled WebSocket traffic, Redis Pub/Sub fanout, connection lifecycle handling, and Dockerized multi-node testing.

  • Go
  • WebSocket
  • Redis Pub/Sub
  • Docker
  • React

Iris: Print-Shop Operations Web App

A React frontend web app for print-shop operations: role-based authentication, work-order CRUD, customer/location management, public tracking, and Recharts analytics.

  • React
  • TypeScript
  • Vite
  • Tailwind CSS v4
  • shadcn/ui
  • +4

Recent writing

all posts

4 min read

Designing Codebases for AI Agents

Codebase architecture is the real bottleneck on AI capability. Notes from Matt Pocock and David Ondrej on maximizing agent experience.

  • ai-tools
  • workflow
  • engineering

2 min read

What I Changed in My Prompts for Claude Fable 5

Claude Fable 5 behaves differently enough from previous models that your existing prompts and habits will work against you. Here's what I learned migrating.

  • ai-tools
  • workflow
  • productivity

5 min read

AI-assisted coding needs smaller loops

Notes from Matt Pocock's advice on context limits, vertical slices, TDD, and where human judgment still matters.

  • ai-tools
  • workflow
  • engineering