I'm a Master’s-level Software Engineer with deep expertise in building scalable SaaS applications using Java, Spring Boot, and AWS. My contributions range from enhancing cloud security solutions to optimizing server-side performance in high-load environments.
Over the years, I've delivered robust Java backends, designed efficient RESTful APIs, and implemented microservices architectures that power modern, enterprise-grade applications. I'm comfortable deploying services via Docker and Kubernetes, and automating delivery pipelines for smooth CI/CD workflows.
🔧 Core Competencies:
Java & Spring Boot: Clean, maintainable backend systems built for scale.
AWS Integration: EC2, RDS, Lambda, and more — cloud-native and secure.
Microservices & REST APIs: Modular, testable systems with strong separation of concerns.
Performance Optimization: Profiling, refactoring, and tuning Java apps for speed.
DevOps Tooling: Docker, Kubernetes, Git, CI/CD pipelines.
Mentoring: Guiding junior developers and sharing industry best practices.
I'm passionate about turning business ideas into high-quality software — quickly, efficiently, and with long-term maintainability in mind.
Let’s connect and build something impactful.
Java
Hibernate
Spring Boot
Spring Framework
HTML5
Unit Testing
Git
Gradle
SQL
Integration Testing
Apache Maven
Angular 2
AWS Development
Aleksei N.
Belgrade, Serbia
$35/hr
5.0
2 jobs
🚀 Delivered 16+ projects since 2019, AI integration since 2023. My clients get manual workflows replaced with automation and AI - up to 40% faster response, 20+ hours saved monthly. Glad to build yours next!
🔴 Backend Developer | Node.js | Python | TypeScript
🔴 Founder-led studio based in Belgrade, in-house team
🔴 12 years in IT consulting & business analysis
🔴 Thinking like a product owner, not just a coder
🔴 My clients return with new projects - that's how we measure quality
CLICK MESSAGE to get a free mini-audit of your workflow 📩
My goal is simple: find what's eating your team's time and build the backend that replaces it - on time, on budget, with a 6-month warranty.
🎯 Need a Backend Developer who builds with Node.js, Python, and TypeScript? As a Backend Developer, I've built REST APIs, database architectures, automation backends, and data pipelines. Every Backend Developer project starts with discovery - we figure out what you actually need before code. Whether you need a Backend Developer for your API, a Python Developer for data pipelines, or a Node.js Developer for automation - you get a written spec, transparent budget, and weekly updates.
WHAT I BUILD
➡️ BACKEND DEVELOPMENT
As a Backend Developer, I build systems with Node.js, Python, and TypeScript. REST APIs, database design, authentication, webhooks, background jobs. Every Backend Developer project built for reliability. PostgreSQL, MongoDB, Docker, CI/CD. A Backend Developer who thinks like a product owner, not just a coder.
➡️ PYTHON DEVELOPMENT
As a Python Developer, I build data pipelines, web scraping systems, ETL workflows, and automation backends. Selenium, Pandas, Google Sheets API. Every Python Developer project delivers structured output from messy inputs. Scheduled extraction, data processing, report generation.
➡️ NODE.JS DEVELOPMENT
As a Node.js Developer, I build REST APIs, webhook handlers, automation backends, and SaaS platforms. Express, Koa, TypeScript. Every Node.js Developer project built with clean architecture and documentation. Payment integrations, multi-tenant systems, real-time processing.
➡️ AI INTEGRATION
RAG systems, AI agents, GPT/Claude API - integrated into Node.js and Python backends. As a Backend Developer, I wire AI into your API. AI that answers from your data, never invents. Structured outputs, human-in-the-loop, anti-hallucination guardrails.
➡️ AUTOMATION
Business process automation with Node.js and Python. Web scraping, data pipelines, report generation, scheduled tasks. Automation that replaces 10-20 hours of manual work per week.
TECHNOLOGIES I USE:
➡️ BACKEND
Node.js, Python, TypeScript, PostgreSQL, MongoDB, Docker, REST APIs, Webhooks, Koa, Express. Every Backend Developer tool needed for production systems.
➡️ AUTOMATION & SCRAPING
Selenium, Playwright, Google Sheets API, Pandas, Apache POI, cron. Python and Node.js for data extraction and ETL pipelines.
➡️ AI & LLM
OpenAI API, Claude API, RAG systems, AI agents, pgvector, prompt engineering.
➡️ DEPLOYMENT
Docker, Nginx, CI/CD (GitHub Actions), VPS, Railway.
DOMAINS & PRODUCTS I BUILD:
SaaS backends, internal tools, admin panels, data pipelines, RAG chatbots, AI agents, workflow automation, web scraping platforms.
My projects focus on measurable outcomes: 40% faster response times, 20+ hours saved monthly, 10+ hours saved weekly, zero lost leads.
Technologies we bring to projects: Backend Developer, Node.js Developer, Python Developer, TypeScript Developer, API Developer, PostgreSQL Developer, MongoDB Developer, Docker Developer, AI Integration Developer, Automation Developer, Web Scraping Developer, Data Pipeline Developer, ETL Developer, Backend API Developer, Node.js Backend Developer, Python Backend Developer.
MESSAGE me "BACKEND" and get a free mini-audit of your workflow 📩
Back-End Development
Python
Node.js
JavaScript
TypeScript
Automation
Artificial Intelligence
AI Agent Development
Chatbot Development
Telegram API
Web Scraping
Bot Development
Business Process Automation
API Integration
PostgreSQL
MongoDB
Payment Gateway Integration
OpenAI API
Large Language Model
Google Sheets Automation
Dragan B.
Belgrade, Serbia
$45/hr
5.0
16 jobs
I am a software developer with over 15 years of professional experience. I bring deep expertise in building and delivering complex systems, ranging from back-office applications to real-time processing of high-volume data.
Java
Hibernate
Spring Boot
Kotlin
Python
TypeScript
JavaScript
SQL
FastAPI
Object-Oriented Programming
Event-Driven Programming
API
AI Agent Development
LangChain
Large Language Model
Amazon Web Services
NoSQL Database
PostgreSQL
Docker
Swing
Ognjen D.
Smederevo, Serbia
$70/hr
5.0
9 jobs
I build backend systems and API integrations that move payroll and accounting data correctly in production.
Recent work: full DATEV API integration for a German HR platform (see review below). I own the messy parts. OAuth flows, statutory data mapping, legacy handshakes, and deployment.
1,300+ enterprise hours in production Spring Boot and Kubernetes environments with full CI/CD ownership.
Stack: Java · Spring Boot · Go · Kubernetes · React · REST API design
Top Rated · 100% Job Success · $30K+ earned
3 Recent Hackathon wins · 1st place
If you need an integration built, an API connected, or backend infrastructure that actually holds up, let's talk.
Java
Spring Boot
Web Development
Game Design
REST API
MySQL
PostgreSQL
Back-End Development
API Development
Andrei E.
Belgrade, Serbia
$39/hr
5.0
23 jobs
I'm a Java-developer with 7+ experience in building enterprise applications.
Working for the customer, I have 100 percent success and solve problems in the shortest possible time.
My skill set includes technologies for backend:
⭐Spring
⭐Hibernate
⭐SQL
⭐Kotlin
⭐Apache Tomcat
⭐Jboss
⭐Maven
⭐Gradle
Frontend:
⭐Angular
⭐Typescript
⭐Vaadin
DevOps:
⭐Jenkins
⭐Teamcity
⭐uDeploy
⭐Kubernetes
⭐Openshift
⭐Linux
⭐Bash
⭐Python
⭐Groovy
Also I developed several applications from scratch:
⭐Telegram bot for real estate searching
⭐Telegram game: text RPG-game
⭐Spring-boot application for working with customer
⭐Android puzzle game
I am ready to work and develop professionally, contributing to the growth of your
organization.
Java
Hibernate
Spring Boot
Spring Framework
SQL
Angular
Load Testing
Telegram API
Linux
JSON
Database
Docker
OpenShift
Kotlin
Vaadin
Milan K.
Belgrade, Serbia
$60/hr
4.2
29 jobs
I Design Scalable Backend & AI Systems (Spring Boot, LLM Integration, ERP, Fintech)
If you need more than just a developer — if you need someone who understands both your business and how to build the system behind it — we should talk.
I design and build backend systems for ERP, production environments, and data-heavy platforms, with a focus on scalability, reliability, and real-world usage.
I’m not here to just write code — I help you structure the system, avoid costly mistakes, and deliver something that actually works in production.
With 10+ years in software engineering and a background in production systems and business processes, I bring more than coding skills.
I’ve worked on systems where downtime costs money, bad architecture breaks operations, and “just ship it” is not an option.
That’s why I focus on:
System design over quick hacks
Scalable backend architecture
Clean, maintainable solutions that survive real usage
I typically help clients with:
✔ Designing backend architecture for SaaS and ERP systems
✔ Building scalable APIs with Spring Boot (high-load ready)
✔ Multi-tenant systems and data isolation strategies
✔ Integrating AI/LLM into backend workflows (automation, document processing, decision support)
✔ Refactoring broken systems that don’t scale
✔ Connecting complex systems (payments, external APIs, legacy systems)
Unlike most developers, I understand the business side behind the system:
Production & manufacturing workflows
ERP logic and operational constraints
Financial and data-driven systems
This allows me to translate business requirements into working systems without endless back-and-forth.
Tech I use when it makes sense:
Java, Spring Boot
REST / Microservices architecture
SQL (MySQL, PostgreSQL, MSSQL)
Kafka / messaging systems
Docker / containerized environments
AI integration (LLMs, APIs, automation pipelin
Java
Hibernate
Spring Boot
Spring Framework
MySQL
GraphQL
RESTful API
API
PrimeFaces
JavaFX
Java GUI
AWS Development
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
Top interview questions to help you hire the right Java developers, faster.
How do I hire a Java Developer in Serbia on Upwork?
You can hire a Java Developer in Serbia on Upwork in four simple steps:
Create a job post tailored to your Java Developer project scope. We'll walk you through the process step by step.
Browse top Java Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Java Developer profiles and interview.
Hire the right Java Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Java Developer?
Rates charged by Java Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Java Developer in Serbia on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Java Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Java Developer team you need to succeed.
Can I hire a Java Developer in Serbia within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Java Developer proposals within 24 hours of posting a job description.