I am a seasoned Java developer with extensive experience in fintech, CMS, and microservices architectures. I thrive in developing robust applications using a diverse tech stack, including Java, Spring Boot, Elasticsearch, Kafka, and Kubernetes. Leading teams and managing project deliverables is a passion of mine, and I enjoy collaborating in agile environments to deliver scalable software solutions. My enthusiasm for continuous learning and self-improvement drives me to explore new technologies and methodologies. I am hardworking, organized, and maintain a strong team spirit, which has helped me contribute effectively to projects ranging from enterprise fintech solutions to complex CMS implementations.

Stevan Todorovic

I am a seasoned Java developer with extensive experience in fintech, CMS, and microservices architectures. I thrive in developing robust applications using a diverse tech stack, including Java, Spring Boot, Elasticsearch, Kafka, and Kubernetes. Leading teams and managing project deliverables is a passion of mine, and I enjoy collaborating in agile environments to deliver scalable software solutions. My enthusiasm for continuous learning and self-improvement drives me to explore new technologies and methodologies. I am hardworking, organized, and maintain a strong team spirit, which has helped me contribute effectively to projects ranging from enterprise fintech solutions to complex CMS implementations.

Available to hire

I am a seasoned Java developer with extensive experience in fintech, CMS, and microservices architectures. I thrive in developing robust applications using a diverse tech stack, including Java, Spring Boot, Elasticsearch, Kafka, and Kubernetes. Leading teams and managing project deliverables is a passion of mine, and I enjoy collaborating in agile environments to deliver scalable software solutions.

My enthusiasm for continuous learning and self-improvement drives me to explore new technologies and methodologies. I am hardworking, organized, and maintain a strong team spirit, which has helped me contribute effectively to projects ranging from enterprise fintech solutions to complex CMS implementations.

See more

Experience Level

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

Language

Serbian
Fluent
English
Fluent

Work Experience

Senior Java Developer at BVNK, Serbia
January 1, 2022 - Present
Developing a fintech project that includes both fiat and cryptocurrency solutions. Responsibilities include creating microservices for transaction reporting, search functionality, and managing dependencies using technologies such as Java 21, Gradle, Spring Boot, Elasticsearch, Kafka, Amazon SQS/SNS, Grafana, Kubernetes, and Groovy/Grails.
Senior Java Developer and AEM consultant at Merkle DACH, Belgrade, Serbia
October 1, 2023 - August 15, 2025
Accountabilities included project setup, documentation, and architecture for Siemens Energy. Developed custom components and page templates in Adobe Experience Manager CMS with Java Sling Models, OSGi, JCR, and AEM Cloud. Maintained and developed the existing AEM CMS application for Mann&Hummel.
Team leader / Full Stack Java Developer at Hoedlmayr, Kragujevac, Serbia
June 1, 2022 - August 15, 2025
Managed the team's deliverables as a Team Lead and Scrum Master. Developed TIS project, a monolith hexagonal architecture application for dispatchers and the financial department, using Java 11, Angular 12, RabbitMQ, MongoDB, and MariaDB.
Senior Java Developer at Prime Software doo, Kragujevac, Serbia
October 1, 2019 - August 15, 2025
Developed Optanix project based on microservice architecture for monitoring large networking systems using Java 9 Reactive programming.
Full Stack Java Developer and Support at Mangonel doo, Belgrade, Serbia
March 1, 2019 - August 15, 2025
Developed Elasticsearch components for WebCenter Content for indexing and searching files and folders, providing REST endpoints using Java 8, Elasticsearch, Spring Boot, Hibernate, Oracle SQL, and GIT. Created CMS system for indexing metadata, ontology components for metadata handling, and worked with microservices, Jenkins, Angular 4.
Backend Java Developer at Emisia Consulting doo, Kragujevac, Serbia
December 1, 2015 - August 15, 2025
Backend engineer for WordFast4 monolith desktop/web application used in the translation industry, working with Java 7, Hibernate, Spring MVC, OSGi, and H2 database.
Backend Java Developer at Comtrade doo, Belgrade, Serbia
July 1, 2013 - August 15, 2025
Developed simple Android drone control application using Java in a team setting.
Junior Developer at Team Project on Dentist Tools Application
May 1, 2013 - August 15, 2025
Developed CRUD desktop/web application for dentist offices using Java, Spring MVC, Hibernate, JavaFX, and MySQL during university period.
Senior Java Developer at BVNK, Serbia
January 1, 2022 - Present
Developing a fintech project encompassing both fiat and cryptocurrency solutions. Responsibilities include developing microservices for transaction reporting, search functionality, and related dependencies using Java 21, Gradle, Spring Boot, Elasticsearch, Kafka, Amazon SQS/SNS, Grafana, Kubernetes, and Groovy/Grails.
Senior Java Developer and AEM consultant at Merkle DACH, Belgrade, Serbia
October 1, 2023 - August 15, 2025
Responsible for project setup, documentation and architecture on Siemens Energy project. Developed custom components and page templates in AEM CMS using Java Sling Models, OSGi, JCR, AEM Cloud. Also maintained and developed the existing AEM CMS application for Mann&Hummel.
Team leader / Full Stack Java Developer at Hoedlmayr, Kragujevac, Serbia
June 1, 2022 - August 15, 2025
Managed team's deliverables as Team Lead and Scrum Master. Developed the TIS project, a monolith hexagonal architecture system for dispatchers and financial department using Java 11, Angular 12, RabbitMQ, MongoDB, and MariaDB.
Senior Java Developer at Prime Software doo, Kragujevac, Serbia
October 1, 2019 - August 15, 2025
Developed the Optanix project, a microservice architecture system for monitoring large networking systems with Java 9 Reactive.
Full Stack Java developer and Support at Mangonel doo, Belgrade, Serbia
March 1, 2019 - August 15, 2025
Developed Elasticsearch component for WebCenter Content using Elasticsearch service to index and search files and folders, providing REST endpoints. Developed CMS system (Tisco ArchTIS) for metadata search and indexing, and Ontology Semaphore component for WebCenter content handling large metadata. Technologies include Java 8, Spring Boot, Hibernate, Oracle SQL, Angular 4, Microservices, Jenkins, and GIT.
Backend Java Developer at Emisia Consulting doo, Kragujevac, Serbia
December 1, 2015 - August 15, 2025
Worked as a backend engineer on monolith desktop/web application WordFast4 used in the translation industry. Used Java 7, Hibernate, Spring MVC, OSGi, H2 database and SVN for version control.
Backend Java Developer at Comtrade doo, Belgrade, Serbia
July 31, 2013 - August 15, 2025
Developed a simple Android application for controlling drones. Worked in a team on a commercial desktop/web application Dentist Tools, a CRUD application for dental offices using Java, Spring MVC, Hibernate, JavaFX, MySQL and SVN.

Education

Bachelor’s degree at Faculty of Electrical Engineering, University of Belgrade
January 1, 2007 - January 1, 2014
High school diploma at The First high school of Kragujevac (Mathematics Special)
January 1, 2003 - January 1, 2007
Bachelor’s degree at Faculty of Electrical Engineering, University of Belgrade
January 1, 2007 - January 1, 2014
High school diploma at The First high school of Kragujevac - Mathematics - Special
January 1, 2003 - January 1, 2007

Qualifications

Driving license (B category)
January 1, 2006 - August 15, 2025
Sailing boat Skipper certificate (up to 56 feet)
January 1, 2023 - August 15, 2025
Microsoft .Net Framework and Functional Programming: F# language
January 11, 2030 - August 15, 2025
HarvardX: CS50x: Introduction to Computer Science I
January 11, 2030 - August 15, 2025
MITx: 6.00.1x: Introduction to Computer Science and Programming Using Python
January 11, 2030 - August 15, 2025
Driving license (B category)
January 1, 2006 - August 15, 2025
Sailing boat Skipper certificate (up to 56 feet)
January 1, 2023 - August 15, 2025
Microsoft .Net Framework and Functional Programming: F# language
January 11, 2030 - August 15, 2025
HarvardX: CS50x: Introduction to Computer Science I
January 11, 2030 - August 15, 2025
MITx: 6.00.1x: Introduction to Computer Science and Programming Using Python
January 11, 2030 - August 15, 2025

Industry Experience

Financial Services, Energy & Utilities, Transportation & Logistics, Software & Internet, Professional Services

Experience Level

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