HimalayasHimalayas logo
Nikola KabašajNK
Looking for a job

Nikola Kabašaj

@nikolakabaaj

I’m a back-end developer building distributed systems for high-volume platforms.

Serbia
Message

What I'm looking for

I’m looking for backend engineering roles and opportunities to work on microservices, integrations, and automation systems. Open to remote work, consulting, and product-based teams.

I’m an experienced back-end developer with 5+ years building and designing distributed systems for high-volume environments. I’m passionate about system design and architecture, and I enjoy creating systems that solve complex business needs while keeping code readable and maintainable.

In my recent work, I’ve delivered end-to-end microservices that synchronize entities across platforms and improve integration reliability. I built Google Pub/Sub pipelines with filtering, mapping, and routing logic, redesigned message routing to increase delivery accuracy and reduce unnecessary traffic, and created a central entity-mapping service to reduce inconsistency.

I also developed identity services for regulated environments, leveraging Keycloak (including custom SPIs) and automating infrastructure with Terraform. I’ve implemented supporting workflows with Camunda, guided monitoring/auditing for traceability and fraud detection, and I’ve served as a development lead and mentor—aligning teams to move faster and onboard new integrations smoothly.

Experience

Work history, roles, and key accomplishments

Plassido logoPL
Current

Senior Software Engineer

Plassido

Jan 2025 - Present (1 year 3 months)

Java Software Engineer at Plassido focused on improving microservice architecture and event-driven systems. Implementing message processing with Google Pub/Sub, routing messages via RabbitMQ (migrating from fanout to topic exchanges), building Redis read-through caching, and containerizing microservices with Docker to streamline local development and deployment.

Vega IT logoVI

Software Engineer

Vega IT

Mar 2021 - Dec 2024 (3 years 9 months)

Java Software Engineer at Vega IT working on backend systems for a multi-tenant banking platform. Developing Keycloak SPIs and infrastructure (Terraform), Camunda workflows in Spring Boot, auditing and reporting services (Kafka, ELK stack), database migrations (Flyway), and notification systems (email/SMS via Infobip) in a Kubernetes/OpenShift environment.

Education

Degrees, certifications, and relevant coursework

Faculty of Technical Sciences – University of Novi Sad logoFS

Faculty of Technical Sciences – University of Novi Sad

Master’s Degree in Software Engineering – Electronic Business, Software Engineering – Electronic Business

Grade: GPA 9.6

Pursuing a Master’s degree in Software Engineering – Electronic Business at the Faculty of Technical Sciences, University of Novi Sad. Reported GPA: 9.6.

Faculty of Technical Sciences – University of Novi Sad logoFS

Faculty of Technical Sciences – University of Novi Sad

Bachelor’s Degree in Software Engineering and Informational Technologies, Software Engineering and Informational Technologies

Grade: GPA 9.15

Completed a Bachelor’s degree in Software Engineering and Informational Technologies at the Faculty of Technical Sciences, University of Novi Sad. Reported GPA: 9.15.

Find your dream job

Sign up now and join over 100,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