Bojan Gajić

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.

About

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.

  • Joined January 2026

Industry experience

  • Financial Services
  • Telecommunications
  • Travel & Hospitality
  • Software & Internet
  • Professional Services

Projects · 1

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.

Work experience· 4 roles

Senior Software Consultant / Software Architect · Knowledge Lab AGJul 2022 – Present · 4 yrs 5 mos

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 · CREALOGIX GroupOct 2018 – Jul 2022 · 3 yrs 10 mos

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 · DatalexJun 2017 – Nov 2018 · 1 yr 6 mos

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 · Mtel a.d.Oct 2007 – Oct 2016 · 9 yrs 1 mo

Education

Master’s degree in Electrical Engineering · Faculty of Electrical Engineering, University of Banja Luka2030 – 2026
Master's degree in Electrical Engineering · Faculty of Electrical Engineering, University of Banja Luka2030 – 2026

Certifications and awards

Oracle Certified Associate, Java SE 7 Programmer2030 – 2026
Oracle Certified Associate, Java SE 7 Programmer2030 – 2026

Hire Bojan Gajić today

Post a job and invite Bojan, or contact them directly. No hidden commission.

Post a job