Igor Štrbac

Igor Štrbac

About

Detail

Java Backend Developer | Clean code advocate and scalability-focused engineer
Belgrade, Serbia

Contact Igor regarding: 
work
Full-time jobs

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Deloitte
    Java Software Developer
    Deloitte
    Oct 2025 - Current (11 months)
  • Upwork
    Java Software Developer
    Upwork
    Nov 2023 - Oct 2025 (2 years)
    Working with international clients through B2B contract engagements on a variety of backend-focused projects, primarily using Java and the Spring Boot framework. Responsible for designing, building, maintaining, and optimizing backend services and microservices across various industries. The role includes implementing event-driven architectures, integrating technologies such as RabbitMQ for asynchronous messaging and Apache Kafka for real-time data streaming. Leveraging AWS services for scalable and resilient cloud infrastructure. On the database side, I work with a diverse range of SQL and NoSQL technologies, including MS SQL, Oracle SQL, MySQL, MariaDB, Redis, PL/SQL, and GraphDB, tailored to project-specific needs. Systems are deployed a
  • SQA Consulting SEE
    Java Developer
    SQA Consulting SEE
    Sep 2022 - Sep 2023 (1 year 1 month)
    Developed backend services using Java and the Spring Framework 5, with hands-on experience in Spring MVC, Spring Boot, and Hibernate/ORM. Built and maintained RESTful APIs connected to PostgreSQL and Redis, leveraging RabbitMQ for asynchronous messaging.Worked in a cloud-native environment using AWS, with continuous integration and delivery pipelines managed via Jenkins, Docker, and Kubernetes. Served as a database advisor for SQL, providing architectural guidance and optimization strategies based on extensive experience with complex relational database systems. Also contributed to solutions involving PL/SQL and GraphDB, deployed on Linux-based infrastructure.
  • NTT DATA North America
    Java Software Developer
    NTT DATA North America
    Aug 2021 - Sep 2022 (1 year 2 months)
    European Commission Projects. Contributed to the development of large-scale Java-based systems for the European Commission, serving millions of users across the EU. As a backend developer specializing in Spring (Spring Boot), I was responsible for writing optimized, scalable code to interface with complex Oracle SQL databases. This role deepened my expertise in designing high-performance, distributed data systems, including the integration of Redis for caching and RabbitMQ for asynchronous messaging and streaming. All solutions were deployed and maintained in a Linux-based production environment. In addition to EU Commission platforms, I contributed to other enterprise projects, writing backend services in Java EE and Spring, while further
  • NovaSolution AI
    Java Software Engineer
    NovaSolution AI
    Sep 2019 - Aug 2021 (2 years)
    Worked as a freelance Java developer, contributing to a wide range of backend projects for international clients. Leveraged Java with Spring Boot to build RESTful APIs and microservices, while also taking full ownership of database architecture and optimization.Utilized relational databases such as MS SQL and MariaDB, along with PL/SQL for advanced logic and stored procedures. For semantic and graph-based data models, GraphDB is used in selected use cases. Projects also included front-end integration using HTML, CSS, and Bootstrap, managed with Git and CI workflows. All applications were deployed and tested in Linux-based environments, ensuring performance, reliability, and portability. Key responsibilities included system integration, data
  • Softmetrix
    Java Oracle Developer
    Softmetrix
    Feb 2019 - Sep 2019 (8 months)
    Java Spring developer using Spring boot modul, MySQL, JavaScript, Git, HTML5, CSS3
  • Professional Computer Office
    Software Engineer
    Professional Computer Office
    May 2003 - Sep 2016 (13 years 5 months)
    As one of the founders of the company, I started first working with hardware and OS installing, fixing, and maintaining, then latter about the year 2007 I switched to writing code, at that time with the most used and most stable release for bookkeeping - the Clipper and dBase as the database solution software. It was a DOS-oriented environment so it has its own challenges to evolve it to later platforms like Microsoft C# using .NET technology. I was involved not only in writing code but in decision-making, and company management.
Education verified_user 0% verified
  • I
    Java Developer, Java 8
    ITAcademy Belgrade
    Jan 2017 - Dec 2019 (3 years)
  • Online Academy
    PHP, PHP with Laravel
    Online Academy
    Jan 2012 - Dec 2013 (2 years)
    Laravel framework for PHP
  • V
    Bachelor's appl, Accounting and Finance
    Visoka poslovna škola strukovnih studia Leskovac
    Jan 2004 - Dec 2006 (3 years)