Nikola Djordjevic
@nikoladjordjevic
Backend Java engineer specializing in Spring Boot microservices, REST, and reliable production support.
What I'm looking for
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
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.
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.
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
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
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.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Nikola?
You can contact Nikola and 90k+ other talented remote workers on Himalayas.
Message NikolaFind 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!
