Skip to main content
Nikola DjordjevicND
Open to opportunities

Nikola Djordjevic

@nikoladjordjevic

Backend Java engineer specializing in Spring Boot microservices, REST, and reliable production support.

Serbia
Message

What I'm looking for

I want to keep building backend microservices in Java/Spring Boot with REST/GRPC and strong testing. I’m looking for an Agile team where I can own production support, improve reliability, and grow my impact across services and data systems.

I’m a backend software engineer with 5 years of professional experience building Java-based enterprise applications. I focus on production-ready backend systems—designing microservices, shipping RESTful services, and ensuring reliability through strong testing and disciplined engineering practices.

On every project, I take ownership of multiple backend microservices and support them in real environments. With on-call experience, I reproduce and resolve issues and bugs across production, staging, and develop environments, and I’m comfortable collaborating in Agile/Scrum teams on international projects.

My day-to-day work blends both design and implementation: I build backend server-side logic using Spring Boot, Maven, and Hibernate, integrate with relational databases like PostgreSQL/MySQL and Oracle/Microsoft SQL, and also work with NoSQL using ArangoDB. I communicate between services using GRPC and Kafka, and I follow TDD—maintaining at least 80% coverage through integration and unit tests.

I’ve delivered across different domains, from portfolio analytics (microservices backend with REST, GRPC, Kafka, Liquibase, and AWS) to insurance platforms where I developed backend services, wrote scheduled Java batches, implemented client-requested improvements, and handled frequent SQL and PL/SQL work. I’m a self-starter who’s comfortable multitasking, and I strive to exceed expectations while delivering measurable outcomes.

Experience

Work history, roles, and key accomplishments

PL
Current

Java Software Developer

Plassido

Feb 2025 - Present (1 year 4 months)

Owned multiple backend microservices, delivering REST services and gRPC/Kafka inter-service communication. Handled on-call production debugging and development across PostgreSQL and ArangoDB with Liquibase migrations and TDD using unit/integration tests.

SY

Java Software Developer

Synechron

Aug 2022 - Dec 2024 (2 years 4 months)

Developed and maintained insurance-domain applications across frontend and backend, reproducing and fixing client-reported production issues. Built backend REST services, scheduled Java batches, and authored SQL procedures using Java 17, Spring Boot, Angular, and relational databases.

SY

Junior Software Developer

Synechron

Mar 2021 - Aug 2022 (1 year 5 months)

Delivered features and fixes for health, life, and retirement insurance requirements for multiple clients. Implemented backend microservices using GRPC/REST, developed distributed caching solutions, and wrote complex SQL/PLSQL queries with unit tests using JUnit and Mockito.

Education

Degrees, certifications, and relevant coursework

Faculty of Technical Sciences, University of Novi Sad logoFS

Faculty of Technical Sciences, University of Novi Sad

Master's degree in Computer Science and Automation, Computer Science and Automation

2019 - 2023

Completed a Master's degree in Computer Science and Automation at the Faculty of Technical Sciences, University of Novi Sad, from 10/2019 to 10/2023.

Faculty of Technical Sciences, University of Novi Sad logoFS

Faculty of Technical Sciences, University of Novi Sad

Bachelor's degree in Computer Science and Automation, Computer Science and Automation

2015 - 2019

Completed a Bachelor's degree in Computer Science and Automation at the Faculty of Technical Sciences, University of Novi Sad, from 10/2015 to 10/2019.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan