I am a Principal / Staff-level Backend Engineer and Solution Architect with 20 years of experience building and scaling distributed, high-throughput platforms across banking, payments, telecom, and travel. I specialize in Java/Spring microservices, event-driven architectures with Kafka, and secure API platforms using OAuth2/OIDC and Keycloak. I enjoy owning architecture and production responsibility, and I have led teams of up to 20 engineers to deliver robust, scalable software solutions.

Bojan Gajić

I am a Principal / Staff-level Backend Engineer and Solution Architect with 20 years of experience building and scaling distributed, high-throughput platforms across banking, payments, telecom, and travel. I specialize in Java/Spring microservices, event-driven architectures with Kafka, and secure API platforms using OAuth2/OIDC and Keycloak. I enjoy owning architecture and production responsibility, and I have led teams of up to 20 engineers to deliver robust, scalable software solutions.

Available to hire

I am a Principal / Staff-level Backend Engineer and Solution Architect with 20 years of experience building and scaling distributed, high-throughput platforms across banking, payments, telecom, and travel.

I specialize in Java/Spring microservices, event-driven architectures with Kafka, and secure API platforms using OAuth2/OIDC and Keycloak. I enjoy owning architecture and production responsibility, and I have led teams of up to 20 engineers to deliver robust, scalable software solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

Serbian
Fluent
English
Fluent

Work Experience

Senior Software Consultant / Software Architect at Knowledge Lab AG
July 1, 2022 - Present
Architected a Java and Spring Boot integration platform connecting Avaloq core banking with 10+ internal and external systems. Designed REST APIs and Kafka event streams enabling near-real-time data delivery for digital banking and regulatory use cases. Built high-throughput microservices processing several million financial and reference-data records per day. Established cloud-native CI/CD pipelines using Docker, Kubernetes, and GitLab CI/CD. Provided architectural guidance and mentoring to cross-functional engineering teams.
Senior Software Engineer – Payments Systems at CREALOGIX Group
October 1, 2018 - July 1, 2022
Developed and maintained a central payments framework used across e-banking, mobile banking, and core banking platforms. Implemented payment processing components ensuring transactional integrity and regulatory compliance. Owned backend delivery of QR payment scanner services supporting nationwide rollout.
Senior Software Engineer / Technical Team Lead at Datalex
June 1, 2017 - November 1, 2018
Designed high-availability REST APIs for airline ticketing and offers platforms. Led a team of five engineers, performing code reviews and architectural oversight. Ensured system stability under peak booking traffic.
Senior Engineer / Technical Lead – Telecom Platforms at Mtel a.d.
October 1, 2007 - October 1, 2016
Led design and delivery of SOA-based telecom platforms integrating CRM, billing, and payment systems. Progressed from Software Engineer to Technical Lead on enterprise-scale systems. Managed delivery teams of up to 20 engineers on multi-million-euro programs. Worked extensively with Alfresco DMS and Liferay Portal, delivering enterprise document management and portal solutions including metadata models, workflows, custom portlets, system integrations, and role-based access control.

Education

Master’s degree in Electrical Engineering at Faculty of Electrical Engineering, University of Banja Luka
January 11, 2030 - January 30, 2026
Master's degree in Electrical Engineering at Faculty of Electrical Engineering, University of Banja Luka
January 11, 2030 - January 30, 2026

Qualifications

Oracle Certified Associate, Java SE 7 Programmer
January 11, 2030 - January 30, 2026
Oracle Certified Associate, Java SE 7 Programmer
January 11, 2030 - January 30, 2026

Industry Experience

Financial Services, Telecommunications, Travel & Hospitality, Software & Internet, Professional Services
    paper Event-Driven Banking Integration Platform

    A production-grade, event-driven microservices platform that simulates how modern banks decouple core systems and expose clean, business-oriented APIs. The project demonstrates domain-driven design, secure API access, and near-real-time data propagation using asynchronous events. It focuses on payments, accounts, and securities reference data, providing consistent data access, full auditability, and end-to-end traceability across services—mirroring real-world challenges in regulated financial environments.