07/28/2025 updated

SB
100 % available

Senior Java Backend Developer specializing in Spring Boot and Microservices

Addis Ababa, Ethiopia
Worldwide
Bachelor of Science, Electrical and Computer Engineering
Addis Ababa, Ethiopia
Worldwide
Bachelor of Science, Electrical and Computer Engineering

Java (Programming Language)Amazon Web ServicesCloud ComputingDatabasesData RetrievalPostgreSQLMariaDBMongoDBMySQLQueueing SystemsRabbitMQSoftware DeploymentTestingReact.jsSpring BootBackendEvent Driven ArchitectureContainerizationDebeziumFront End Software DevelopmentApi DesignRestful ApiDatabase AdministrationDockerMicroservicesOracledb
Java Development
Specialized expertise in Java development with Spring Boot for creating scalable microservices architecture and efficient backend systems.

API Development
Advanced knowledge in designing and implementing REST APIs and gRPC for seamless communication between services and optimal data retrieval.

Database Management
Proficiency in working with various database systems including PostgreSQL, MongoDB, MariaDB, MySQL, and Oracle DB for ensuring data reliability and performance.

Containerization
Experience with Docker for containerization, ensuring consistent environments for development, testing, and deployment.

Message Queuing
Implementation of RabbitMQ and CDC (Debezium) for real-time, event-driven architecture.

Frontend Technologies
Knowledge of React for building interactive user interfaces, complementing backend development skills.

Reporting Solutions
Implementation of dynamic reporting solutions using Jasper, facilitating data-driven decision-making.

Cloud Computing
Experience with AWS services and cloud computing principles for scalable application deployment.
 

Experience

Freelancer since2015

Languages

EnglishFluentAmharicNative speaker

Project history

Backend Java Developer

Sepa Cyber Technologies
Creating scalable microservices with Spring Boot, developing gRPC clients and servers alongside RESTful APIs, implementing dynamic reporting solutions, and working on banking integration and card management projects.

Full Stack Developer

Exscape
Developing scalable microservices with Spring Boot, creating REST APIs and integrating gRPC, implementing RabbitMQ and CDC for event-driven architecture, working with PostgreSQL and MongoDB, and containerizing applications with Docker.

Backend Java Developer

Elnet Group
Contributed to the design and implementation of the elsabi payment provider platform, designed REST APIs using Spring Boot, and developed database tables for optimizing data storage and retrieval processes.

Backend Developer

Information Network Security Agency
Participated in the design and implementation of a PKI system, designed custom database tables, developed business logic according to requirements, and created custom JSP pages to enhance user interface functionality.

Software Developer

Ethiopian Electric Power Finance and Stock Department
Implemented the Stock Management system, designed business logic and database tables, developed UI for all pages, created stored procedures using Oracle SQL, and participated in migrating data from legacy systems.

Software Developer

Ethiopian Electric Power
Implemented systems for Material and Inventory Management using REST APIs and JSF, created web services for data exchange between systems, designed Business Logic for Material Management Module, and developed algorithms for product identification.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in