Senior Java Developer
Summary
I’m a Senior Software Engineer with 8+ years of experience building high-
performance Java applications, ranging from backend microservices to full-stack
solutions. I specialize in Spring Boot, REST APIs, and cloud-native systems
(AWS, GCP), and I take pride in writing clean, reliable code with strong testing
practices, including TDD, automation, and CI/CD. Lately, I’ve been focused on
bringing Generative AI into enterprise products, integrating models like
OpenAI and Claude using RAG pipelines, prompt engineering, and
domain-specific customization to deliver smarter, business-focused
solutions. I’m passionate about solving real-world problems and building software
that is both scalable and secure, while making a tangible impact.
Technical Skills
● Languages & ML: Java (Expert), Python (Advanced), SQL (Expert),
Pandas, Scikit-learn, TensorFlow, Spark MLlib
● Frameworks: Spring Boot (Expert), Spring AI, Spring Batch, Hibernate,
React.js
● Cloud & DevOps: AWS (Lambda, S3), GCP (App Engine, Cloud Functions)
● Databases: MySQL (Expert), PostgreSQL
● Testing: JUnit, Mockito, Unit Testing, TDD
● Messaging & Security: Kafka, OAuth2, JWT
● Tools & Methodologies: IntelliJ IDEA, Postman, Agile/Scrum,
Microservices Architecture
● AI & Prompt Engineering: OpenAI/Claude API integration,
Generative AI automation, RAG pipelines, vector database search, domain-
specific LLM customization
Professional Experience
Company name
● Led full-stack development with Java, Spring Boot, and React.js on GCP,
integrated Spark ML models for fintech fraud detection, designed CI/CD
pipelines with Cloud Build, and built AI-powered features using OpenAI APIs
with RAG pipelines and vector database retrieval to deliver domain-specific,
accurate, and automated e-commerce and finance solutions.
Senior Java Developer | Company name
● Spearheaded the migration of banking systems to a microservices
architecture using Java and Spring Boot, enhancing scalability and
integrating ML-based recommendation engines on AWS and GCP.
Java Developer | Company name
● Led the design and development of enterprise microservices for the
insurance sector on Google Cloud Platform (GCP), successfully
refactoring monolithic systems to improve application response times by
35%.
Java Developer | Company name
Worked as part of a team modernizing Ethiopia’s national health
information system. Developed and maintained RESTful microservices
using Java and Spring MVC to support secure, real-time sharing of
healthcare data across the country. Integrated systems with platforms like
DHIS2 and implemented security protocols including authentication,
encryption, and consistent API design. Contributed to better public health
decision-making by improving data access and interoperability.
Company name
● Developed secure, high-performance Oracle database solutions, delivering 9
scalable RESTful APIs on Huawei and Alibaba Cloud, boosting e-governance
service efficiency by 18% and enabling 16+ patent filings.
Java Developer Company name
● Built enterprise-level fleet management and real-time tracking systems
using JSF and EJB, designing robust UIs and backends with Hibernate, and
deploying successfully on AWS and Linux environments.
Education
Certifications