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
44.8178° N 20.4569° E UTC+02 static · zero-js baseline
01
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.
Java/Spring Boot services, REST endpoints, validation, authorization, and production debugging.
- Java
- Spring Boot
- Node.js
- REST APIs
- input validation
- authorization
RabbitMQ, Redis Pub/Sub, WebSocket flows, caching, and reliability work across distributed services.
- RabbitMQ
- Redis
- WebSocket
- event-driven architecture
- caching
- reliability
SQL workflows, schema evolution, Dockerized delivery, Jenkins pipelines, SonarQube gates, and Linux production context.
- MySQL
- MSSQL
- Oracle
- MongoDB
- Liquibase
- Docker
- Jenkins
- SonarQube
React, Angular, TypeScript, forms, dashboards, and migrations when a backend feature needs a complete product slice.
- React
- Angular
- TypeScript
- Vite
- Zod
- dashboards
02
Experience
-
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.
-
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.
-
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)