Hire the Best Java Developers
in Ethiopia

Clients rate our Java developers
Rating is 4.9 out of 5.
4.9/5
Based on 144 client reviews
Eyob W.

Addis Ababa, Ethiopia

$10/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
  • Spring Security
  • Spring Data
  • PostgreSQL
  • OpenAI API
  • React
  • Redis
  • Docker
  • Python Scikit-Learn
  • Microservice
  • MySQL
  • REST API
  • Machine Learning
  • AWS Cloud9
  • Data Analysis
  • Back-End Development
Salhe S.

Addis Ababa, Ethiopia

$15/hr
5.0
5 jobs

I'm Backend Developer specializing in Java Spring Boot,Golang and Node.js additional Automation and AI Integration with 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 4+ 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
  • Rust
Abel A.

Addis Ababa, Ethiopia

$20/hr
5.0
11 jobs

**Java Spring Boot Developer | AI Automation Engineer | n8n | LLM Integration | React & Angular** I build production-grade **Java/Spring Boot applications, AI automations, n8n workflows, LLM integrations, APIs, and full-stack web applications**. I help startups and businesses build new systems, automate manual processes, integrate AI, or rescue existing codebases. I'm Abel, a full-stack software engineer with 5 years of experience building production systems — from government justice platforms to real-time tax risk systems processing live data through Kafka. ### WHAT I CAN BUILD ✔ **Java & Spring Boot Development** * REST APIs and backend systems * Spring Boot microservices * Spring Security, JWT, OAuth2 & Keycloak * PostgreSQL, MySQL & database design * Kafka and event-driven architecture * Backend optimization and troubleshooting ✔ **AI Automation & n8n** * n8n workflow automation * AI-powered business workflows * LLM integrations * OpenAI and AI API integrations * AI agents and tool calling * Automated data processing * CRM, email, Slack and third-party API automation * Document and content automation * Connecting AI with existing business systems ✔ **Full-Stack Development** * React * Angular * TypeScript * Node.js * Tailwind CSS * REST API integration ✔ **Microservices & Integration** * Java/Spring Boot microservices * Kafka * REST APIs * Third-party API integrations * Event-driven systems * Service-to-service communication ✔ **DevOps & Production** * Docker * Kubernetes * GitHub Actions * Grafana * Loki * Monitoring and troubleshooting ### I CAN HELP YOU WITH → Building a new Spring Boot backend → Developing or fixing REST APIs → Building Java microservices → Integrating AI/LLMs into an existing application → Automating repetitive business processes with n8n → Connecting multiple APIs and business systems → Building AI-powered workflows and agents → Developing React/Angular frontends → Fixing authentication, JWT, OAuth2 and Keycloak issues → Debugging and rescuing existing applications → Deploying applications with Docker/Kubernetes ### WHY CLIENTS WORK WITH ME I don't just write code that works locally. I focus on **maintainable architecture, reliable integrations, security, documentation and production stability**. I've worked on systems involving real users, real transactions and real operational requirements — including government platforms and event-driven systems using Kafka. If you need a **Java/Spring Boot developer, AI automation engineer, n8n expert, LLM integration developer, or full-stack engineer**, send me your requirements and I'll help you turn them into a working system.

  • 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
Endeshaw B.

Addis Ababa, Ethiopia

$8/hr
5.0
1 jobs

Database DevOps Engineer | CI/CD & ETL Automation I am a Database DevOps Engineer specializing in the automation of mission-critical data environments. I bridge the gap between Infrastructure and Data by implementing CI/CD for Databases, building high-performance ETL pipelines, and managing enterprise-grade Oracle PL/SQL stacks. I transform manual database operations into version-controlled, automated workflows. ✔️ Technical Stack Database DevOps (DataOps): Automating schema migrations using Liquibase/Flyway via GitHub Actions & Jenkins. Infrastructure as Code: Provisioning and scaling database environments with Terraform & Ansible. ETL & Data Engineering: Designing high-volume data pipelines; expert SQL & PL/SQL performance tuning. Cloud & Containers: Scaling stateful workloads using Docker & Kubernetes. Observability: Monitoring pipeline health and DB performance via Prometheus, Grafana, & ELK. ✔️ Enterprise Experience (Safaricom Telecom) Managed high-availability infrastructure for MPESA and core BSS/CRM systems. Automated real-time transaction monitoring and anomaly detection using Python & Bash. Ensured 99.99% uptime for mission-critical API services and database clusters. ✔️ Why Hire Me? Speed: I eliminate the "Database Bottleneck" by automating SQL deployments. Reliability: I treat DB changes as code—tested, versioned, and repeatable. Optimization: I write high-efficiency PL/SQL to reduce compute costs and latency.

  • DevOps
  • Kubernetes
  • Docker
  • Ansible
  • Jenkins
  • Database Development
  • Database Administration
  • Data Analytics
  • Oracle PLSQL
  • SQL
  • GitLab
  • GitHub
  • Python
  • MySQL Programming
  • Linux System Administration
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
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

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

Resources to help you hire

Cost to hire a Java Developer

Cost to hire a Java Developer

Explore typical Java Developer rates and what businesses pay to hire top talent.

Java Developer job description template

Java Developer job description template

Get tips to write a job post that attracts qualified Java developers.

Java Developer interview questions

Java Developer interview questions

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.