I’m looking for a senior or lead backend role where I own meaningful product work, from design to production. I enjoy complex Java/Spring Boot systems: distributed services, API design, data consistency. I value solid engineering practices, good testing, clear communication, and room to grow toward technical leadership. Open to remote or hybrid roles across European time zones.

Dejan Dimitrijević
@dexdimitrijevic
Senior Java/Spring Boot engineer, 13+ yrs. Ex-tech lead, microservices & PostgreSQL. Open to remote senior/lead backend roles. CET.
What I'm looking for
I’m a senior Java backend engineer with 13+ years of experience building production systems, from enterprise Java EE applications to modern Spring Boot microservices. I enjoy owning features end to end, from API design through business logic and persistence to testing and deployment.
Most recently, I was technical lead on a distributed access-control platform, which I helped start as one of two founding engineers and led from inception to MVP as the team grew to five. I architected six independently deployable Spring Boot services on PostgreSQL, implemented the Outbox Pattern for reliable event publishing between services, designed OAuth2/JWT-secured REST APIs for web, mobile, and embedded clients, and set up the testing strategy (unit, integration, and contract tests) along with GitLab CI/CD and Docker deployments.
Before that, I held full architectural responsibility for a production ERP-like platform, driving its migration from a distributed monolith toward microservices. I’ve also worked in fintech at FIS on a large cleared-derivatives platform (300+ engineers) and at FactSet on financial market data software, and earlier on Spring and Kubernetes projects for clients in Germany and France.
I’m most interested in backend architecture and distributed systems: service boundaries, data consistency, API design, and the trade-offs behind them. I also care about mentoring and helping teams ship steadily without sacrificing quality. Outside my core stack, I’m currently expanding my skills with Python.
I’m based in Belgrade, Serbia (CET) and looking for senior or lead backend engineering roles, remote or hybrid, with teams that value ownership and good engineering practices.
Experience
Work history, roles, and key accomplishments
Staff / Team Lead Software Engineer
Coredump / Hylastix
Jul 2025 - Jul 2026 (1 year)
Led a domain-driven enterprise platform end-to-end from inception to MVP staging, growing the team from 2 to 5 engineers. Architected a 4-tier distributed system with Spring Boot microservices, embedded controllers, Android NFC app, and Angular web portal.
Senior Software Engineer
BelaDuga / Artmie
Dec 2021 - Jun 2025 (3 years 6 months)
Worked on a production ERP-like platform, evolving from a Java 8 desktop application to a Java 23 web application in microservices migration. Took full architectural responsibility during the second engagement and contributed to the migration from a distributed monolith to Spring Boot microservices.
Contributed to the FIS Cleared Derivatives Suite TCWB module, a fintech platform with 300+ engineers. Worked within a mature large-org codebase with release trains, structured code review, and enterprise release processes.
Java Software Engineer
Prodyna
Dec 2018 - Dec 2021 (3 years)
Worked on a Liferay DXP portal with Spring microservices, joining a project one year into development and doubling the team. Also built a full-stack web application from scratch and maintained it solo for 12 months.
Java Software Engineer
Bel-Dev / FactSet
Jul 2016 - Nov 2018 (2 years 4 months)
Worked on PrimeTerminal Pro, a desktop application for financial market analysis, handling bug fixes and new features. Also served as sole maintainer of a customer-specific customization branch, delivering new features and production fixes.
Java EE Engineer
Sluzbeni Glasnik
Nov 2013 - Jul 2016 (2 years 8 months)
Delivered bug fixes and features on a live production Java EE web application with push-to-production responsibility. Also built an internal user-management tool that remains in use today.
Junior JEE Developer
Realaiz / EuroDynamics
Jan 2013 - Nov 2013 (10 months)
First professional software engineering role, working on an e-government web platform for patent registration. Delivered front-end and back-end tasks on a Spring/JSP platform from specifications provided by senior engineers.
Education
Degrees, certifications, and relevant coursework
Faculty of Organizational Sciences
Master Engineer of Organizational Sciences, Software Engineering and Computer Science
2011 - 2013
Master Engineer of Organizational Sciences in Software Engineering and Computer Science, completed in 2013.
Faculty of Organizational Sciences
Engineer of Organizational Sciences, Information Systems and Technology
2006 - 2011
Engineer of Organizational Sciences in Information Systems and Technology, completed in 2011.
Availability
Location
Authorized to work in
Salary expectations
Social media
Interested in hiring Dejan?
You can contact Dejan and 90k+ other talented remote workers on Himalayas.
Message DejanGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
