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.
Nikola Kabašaj
@nikolakabaaj
I’m a back-end developer building distributed systems for high-volume platforms.
What I'm looking for
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
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.
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
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
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.
Tech stack
Software and tools used professionally
AWS IAM
GitHub
Kubernetes
Docker Compose
Spring Cloud
kubernetes-deploy
Jenkins
GitHub Actions
Liquibase
Spring Data
MySQL
PostgreSQL
MongoDB
Gmail
Spring Boot
Spring Framework
Spring MVC
Redis
Terraform
AWS CloudFormation
Jira
Gradle
Java
ELK
Kafka
RabbitMQ
Grafana
GraphQL
Fanout
Spring Security
AWS Lambda
Serverless
Nikola
JUnit
Mockito
Keycloak
Docker
Camunda
Redis Cloud
Amazon Web Services (AWS)
TeamCity
ArgoCD
Enhance
Availability
Location
Authorized to work in
Portfolio
nikolakabasaj.comJob categories
Interested in hiring Nikola?
You can contact Nikola and 90k+ other talented remote workers on Himalayas.
Message NikolaFind 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!
