If your backend fails in production, it's not a code problem — it's an architecture problem. I build Java Spring Boot systems that handle real traffic, real security threats, and real scale.
I'm Abel Adisu, a Senior Java Backend Engineer with 3+ years of professional experience building enterprise-grade microservices, secure APIs, and distributed systems for government institutions and financial organizations. My systems don't just pass unit tests — they operate under real institutional pressure, processing real government revenue and managing real court cases affecting real people.
I specialize in Java Spring Boot microservices architecture, Keycloak OAuth2 security, Apache Kafka event-driven systems, Camunda BPM workflow automation, and cloud-native DevOps with Docker and Kubernetes.
FLAGSHIP PROJECTS
🏛️ Ministry of Revenue Backend System
Built and maintained a large-scale backend that automates national tax payment, compliance tracking, and revenue operations for the Ethiopian government. Technologies: Java Spring Boot, PostgreSQL, Keycloak, Spring Security.
⚖️ Amhara Region Integrated Court Management System
Architected a Camunda BPM workflow platform that digitally connects Police → Prosecutors → Corrections → Courts across an entire region — eliminating manual case handling and dramatically reducing processing time. Technologies: Camunda BPM, Spring Boot Microservices, React, Docker.
🏦 Banking & USSD Backend Systems
Developed secure backend services for mobile banking and USSD applications supporting live financial transactions for bank customers. Technologies: Java EE, Spring Security, MySQL.
CORE TECH STACK
Backend: Java 17+, Spring Boot, Spring MVC, Spring Cloud, Spring Security, Java EE, Hibernate/JPA, REST APIs
Security & Identity: Keycloak, OAuth2, OIDC, JWT, RBAC, SSO
Messaging & Distributed: Apache Kafka, RabbitMQ, Event-Driven Architecture
Workflow Automation: Camunda BPM (complex multi-party business processes)
Databases: PostgreSQL (optimization, tuning, partitioning), MySQL, zero-downtime migrations
DevOps & Cloud: Docker, Kubernetes, CI/CD, GitHub Actions, Jenkins, API Gateway, Circuit Breakers
Frontend: React, TypeScript, Tailwind CSS
Testing: JUnit, Mockito, Selenium
I don't take tickets and disappear. I own the backend — spotting architecture risks before they become production incidents, communicating clearly across time zones, and delivering systems that still run clean six months after handoff.
If your project involves real users, real transactions, or real consequences — let's talk.
#JavaDeveloper #SpringBoot #BackendDeveloper #Microservices #SoftwareArchitecture #EnterpriseJava #JavaSpringBoot #SpringSecurity #SpringCloud #RestAPIDevelopment #APIDevelopment #WebAPIDeveloper #Keycloak #OAuth2 #OIDC #JWT #RBAC #IdentityManagement #SSO #ApacheKafka #EventDrivenArchitecture #MessageBroker #RabbitMQ #DistributedSystems #CamundaBPM #WorkflowAutomation #BPMDeveloper #BusinessProcessManagement #PostgreSQLDeveloper #DatabaseOptimization #MySQLDeveloper #DatabaseMigration #Docker #Kubernetes #CloudNative #DevOps #CICD #GitHubActions #ContainerOrchestration #FinTechDeveloper #GovTech #EnterpriseSoftware #MissionCriticalSystems #HighPerformanceBackend #ScalableBackend #ProductionReady #SecurityEngineer #React #TypeScript #FullStackDeveloper #SystemDesign #TechEthiopia #AfricanDeveloper #RemoteBackendDeveloper #HireMeUpwork
Java
Software Architecture & Design
Spring Boot
Microservice
REST API
Apache Kafka
Spring Security
Software Integration
API Integration
Enterprise Architecture
Database Design
Database Caching
Grafana
React
SaaS
Besufikad M.
Addis Ababa, Ethiopia
$5/hr
5.0
2 jobs
I am a dedicated software developer with strong programming and problem-solving skills. My goal is to deliver top-notch service on every project, ensuring your satisfaction and success.
My Specialties:
⭐️ Understanding Client Needs: Excellent comprehension of customer requirements and business logic to deliver tailored solutions.
⭐️ Problem-Solving: Skilled in writing clean, readable, and maintainable code to effectively solve complex problems.
⭐️ Collaboration: A team player with strong communication skills, ensuring smooth project collaboration.
⭐️ Versatility: Expertise in both backend development and Android app development.
Technologies I Am Proficient In:
🚀 Languages: HTML, CSS, JavaScript, TypeScript, Dart, PHP
🚀 Frameworks and Libraries: Svelte, Vue.js, Nuxt.js, NestJS, Laravel, Flutter
Let's work together to turn your ideas into reality with high-quality, reliable software solutions. Reach out to discuss how I can help your project succeed!
JavaScript
TypeScript
HTML
CSS
Vue.js
Nuxt.js
NestJS
ExpressJS
Laravel
PHP
Dart
Flutter
Gutu Daniel G.
Addis Ababa, Ethiopia
$15/hr
5.0
5 jobs
Greetings! I'm Gutu Daniel Geleta, a Full Stack Developer with deep expertise in Java-based backend systems and scalable web applications. With experience across fintech, edtech, and e-commerce, I bring a problem-solving mindset and real-world experience in delivering secure, high-performance, and microservice-oriented architectures.
I currently serve as a Software Engineer at Dengene Technology Solution (USA-based), where I work with Java, Spring Boot, and Kafka to build robust microservices and event-driven systems in fast-paced environments. I’ve also contributed to platforms like AddisFinancial, automating complex processes and enhancing system performance.
🌟 Certifications & Training 🌟
Verified Certifications (Credly / Official Providers)
🏅 Prompt Design in Vertex AI – Skill Badge
• Provider: Google Cloud
• Issued: November 2025
🏅 Implement Load Balancing on Compute Engine – Skill Badge
• Provider: Google Cloud
• Issued: November 2025
🏅 Google IT Support Professional Certificate (v2)
• Provider: Coursera
• Issued: December 2023
🏅 Tools for Data Science
• Provider: IBM
• Issued: June 2022
Additional Certifications & Courses
🏅 Spring Boot – Amigoscode
• Issued: July 2022
🏅 Java Programming Masterclass for Software Developers – Udemy
• Issued: May 2021
🏅 Full Stack Software Engineering – ALX
🏅 Java – HackerRank
🏅 Spring Boot & Spring Security – Amigoscode
🏅 Frontend Development – Johns Hopkins University (Coursera)
🌟 My Specializations 🌟
✅ Java (8, 17+), Spring Boot, Spring Security, Spring Data
✅ Microservices, Kafka, RESTful API Design
✅ Domain-Driven Design (DDD), Hexagonal Architecture, Clean Architecture
✅ React.js, Next.js, TypeScript, Tailwind CSS
✅ Databases: PostgreSQL, MySQL, MongoDB
✅ Authentication: JWT, OAuth2, Role-Based Access Control
✅ Testing: JUnit, Mockito, Integration Testing
✅ CI/CD & DevOps Basics: Git, GitHub, Docker
✅ Cloud Platforms: AWS, DigitalOcean
✅ Agile Development, Clean Code, Performance Optimization
Notable Projects & Contributions
🔹 Addis Wealth Management System – Scalable fintech platform built with Java, Spring Boot, and React.
🔹 Automated Exam Repository System – AI-powered exam parser with PDF/DOCX ingestion and dynamic question rendering.
🔹 Exam Version Generator – A tool for creating multiple randomized versions of exams with a live preview.
🔹 E-Commerce Platform (SportGoods) – Full-stack app with secure login, cart, and payment integration.
🔹 Task Management System – Java + MySQL app with full CRUD, user roles, and CSRF protection.
🔹 Full Stack Mentorship – Ongoing freelance mentorship for junior developers in React, Node.js, and backend fundamentals.
🎓 Education
• BSc in Computer Science – Mattu University (2024)
• ALX Full Stack Software Engineering Graduate
Whether you're looking to architect a robust backend, launch a reliable frontend, or integrate a secure API layer, I’d love to collaborate and build something impactful with you.
Let’s connect and make your vision a reality.
📌 Portfolio: my-portifolio-gutu.netlify.app
📌 Linkedn: linkedin.com/in/gutu-daniel
Java
Spring Boot
Spring Framework
MySQL
Back-End Development
Database Management
Back-End Development Framework
Database Management System
CSS
Front-End Development
JavaScript
HTML5
Ahmed A.
Addis Ababa, Ethiopia
$35/hr
5.0
16 jobs
Senior Backend & AI Engineer with 5+ years owning high-throughput, event-driven systems across fintech, research, and AI infrastructure. I design and ship production AI systems: multi-tenant LLM gateways (LiteLLM) routing across Bedrock/OpenAI/Azure, agent orchestration with LangGraph and Postgres-backed checkpointing, and MCP (Model Context Protocol) integrations connecting AI assistants to backend tools securely.
Beyond AI, I bring deep backend fundamentals: real-money fintech systems (banking integrations, payment gateways, auditable ledgers), high-scale messaging (500K+ daily SMS/events), and RAG/document pipelines (ingestion, OCR, vector search) built for reliability and auditability at production scale.
Technical Stack: Python, TypeScript, FastAPI, NestJS, Java/Spring Boot, LangChain/LangGraph, PostgreSQL/pgvector, AWS (ECS, Fargate, RDS), Docker, Kubernetes, Terraform, Kafka/SQS/RabbitMQ, Prometheus/Grafana.
If you need someone who can own both the AI layer and the backend infrastructure it runs on end-to-end, secure, and production-grade, let's connect.
Spring Boot
Artificial Intelligence
Retrieval Augmented Generation
Python
Node.js
Microservice
REST API
API Development
NestJS
Amazon Web Services
Docker
Kubernetes
SMS Gateway
Kannel
AI Agent Development
Vector Database
LangChain
OpenAI API
Claude
FastAPI
Salhe S.
Addis Ababa, Ethiopia
$10/hr
5.0
5 jobs
I'm Backend Developer specializing in Java Spring Boot,Golang and Node.js additional Microservices architecture. I design and build scalable, secure backend services and APIs for fintech, banking,, research, and enterprise platforms using Java,Golang , Node.js, SQL, and AWS.
I bring 3+ Years of hands-on experience delivering production-grade backend systems, high-performance microservices, event-driven architectures, and high-availability REST APIs. My work spans market intelligence platforms, core banking and payment integrations, multi-telco USSD applications , AI-powered backend pipelines and n8n specialist.
🔑 Core Focus:
Backend Development • Java Developer • Spring Boot Microservices • Golang Backend • Node.js Backend • REST API Development • AWS Backend • Fintech Systems
💼 Backend & Microservices Expertise
• Java Developer (Spring Boot, REST APIs, Microservices)
• Distributed systems and event-driven architecture
• Backend system design for fintech, banking, and enterprise platforms
• Secure authentication and authorization (OAuth2, JWT, Keycloak)
• Complex API integrations (banking, telecom, payment systems)
• Frontend: React, Nextjs and Svelte, Tailwind CSS, Vite...
⚙️ Cloud, DevOps & Reliability
• AWS (ECS/Fargate, SQS, S3, EC2, ECR)
• Docker and Kubernetes
• CI/CD pipelines (GitHub Actions, Jenkins, Bitbucket Pipelines)
• Monitoring and reliability engineering (Prometheus, Grafana, SLO/SLI)
🤖 AI & Data Processing (Backend-Focused)
• AI-powered compliance and data-processing pipelines
• Vector search using PostgreSQL (pgvector)
• Prompt-based rule engines and OpenAI-compatible API integrations
🗄 Databases & Messaging
• SQL: MySQL, PostgreSQL, SQL Server
• NoSQL: MongoDB
• Messaging: Kafka, ActiveMq, AWS SQS
• Automation: n8n
-Also Have Frontend Experience in React ,Nextjs and Svelte 5
I actively work as a Backend Developer on Java Spring Boot microservices ,Golang and Node.js APIs, and partner with clients who value clean architecture, scalable systems, clear communication, and fast, reliable delivery.
Spring Boot
Apache Camel
Golang
Microservice
ExpressJS
PostgreSQL
GraphQL
Flutter
AWS Cloud9
Tailwind CSS
DevOps
React
MongoDB
NGINX
AWS Lambda
Eyob W.
Addis Ababa, Ethiopia
$25/hr
5.0
1 jobs
Java Developer and backend engineer specializing in Spring Boot, REST API development, and AI integration — building production-grade systems that solve real business problems, not just pass code review.
I am a Java developer with hands-on experience delivering full backend systems independently — from architecture through deployment. Every system I ship is production-ready, properly secured, and documented.
What I deliver as your Java developer:
▸ Spring Boot REST APIs — Java backend systems with 60+ endpoints, multi-role JWT security, Redis caching, and WebSocket real-time features. Clean layered architecture, JUnit 5 tested, OpenAPI documented. Built for teams to maintain, not just for demos.
▸ AI Integration — Java developer with Spring AI and OpenAI GPT integration experience. My project Famlytica AI is a 13-module Spring Boot platform with cross-module AI context architecture — awarded 2nd place at a national competition evaluated by PhD faculty with a cash prize.
▸ Machine Learning — IBM-certified Java developer with Python ML skills. I clean, analyze, visualize, and train models with Scikit-learn. Deployed a live ML-powered business intelligence dashboard processing 128,000+ real transactions.
▸ Payment Systems — Java backend developer with full Chapa payment lifecycle integration including HMAC-SHA256 webhook verification and real production money flows. Built for security, not just happy-path demos.
▸ Full-Stack Delivery — Java developer who can build React 19 frontends when your project needs end-to-end delivery, not just a backend handed off to another team.
I run a live e-commerce platform (habeshamarket.store) and have delivered backend systems actively used by real businesses. I respond within a few hours and deliver what I commit to.
If you need a Java developer who builds backend systems right the first time — let us talk.
Java Developer · Spring Boot Developer · Backend Developer · Java Backend Developer · REST API Developer · Spring Security · Spring AI · OpenAI Integration · JWT Authentication · Redis · PostgreSQL · MySQL · Hibernate · Docker · AWS · WebSocket · Microservices · API Development · Machine Learning · Python · React · Full-Stack Developer · Spring Framework · Software Architecture
Java
Hibernate
JUnit
Spring Boot
Spring Framework
REST API
Spring Security
Spring Data
PostgreSQL
Machine Learning
OpenAI API
React
Redis
Docker
AWS Cloud9
Python Scikit-Learn
Data Analysis
Microservice
MySQL
Back-End 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 Ethiopia on Upwork?
You can hire a Java Developer in Ethiopia 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 Ethiopia 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 Ethiopia 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.