Amal Plaza, Bakaro Market, Mogadishu, Somalia
Sat - Thu : 12.00 AM - 12.00 PM

Job Description: Senior Developer

1 Position – Mogadishu, Somalia
1 Position – Garowe, Somalia

Background

The Amtel is seeking a highly qualified and experienced Senior Developer to lead the design, development, and maintenance of secure, scalable, and high-availability fintech systems. This role requires strong technical expertise, hands-on development experience, and the ability to work effectively in complex financial and high-transaction environments. The successful candidate will contribute to building innovative solutions that support fintech operations and business growth.

Duties and Responsibilities

  • Design, develop, and maintain Java-based applications using Spring Boot
  • Build and manage secure, high-volume transaction systems
  • Integrate payment gateways and third-party financial services
  • Develop and maintain RESTful APIs for internal and external use
  • Implement asynchronous processing using message queues
  • Optimize database performance and ensure data integrity
  • Ensure system availability, scalability, and reliability
  • Collaborate with business teams to align technical solutions with requirements
  • Ensure compliance with fintech security and regulatory standards (PCI-DSS, KYC, AML)
  • Mentor junior developers and support knowledge transfer
  • Prepare technical documentation and system reports
  • Research and adopt emerging technologies, including AI integration in software lifecycle

Skills

  • Strong proficiency in Java (17+) and Spring Boot
  • Experience with JPA / Hibernate and Spring Data JPA
  • Experience developing RESTful APIs
  • Hands-on experience with RabbitMQ and Redis
  • Strong knowledge of SQL Server Enterprise, including query tuning and performance optimization
  • Experience integrating payment gateways (Visa, MasterCard, or local processors)
  • Familiarity with Thymeleaf, HAProxy, Docker, Git, and CI/CD tools
  • Understanding of microservices and distributed system architecture
  • Familiarity with monitoring and logging tools (Grafana, Prometheus, ELK stack) is an added advantage
  • Ability to troubleshoot complex system issues and optimize application performance

Experience

  • Minimum of 5 years of professional experience in Java development
  • Proven experience working with fintech, digital banking, or mobile money platforms
  • Experience handling high-volume and high-availability systems
  • Experience working in Agile / Scrum environments
  • Experience in documentation, knowledge transfer, and capacity building
  • Experience aligning technology solutions with business and regulatory requirements
  • Experience integrating AI or emerging technologies into software development is an added advantage

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Relevant professional certifications are an added advantage:
  • Oracle Certified Professional: Java SE
  • VMware Spring Professional Certification
  • Microsoft Certified: Azure Database Administrator Associate
  • Redis or RabbitMQ Practitioner Certification

Application Period

The application period is open from 12 January 2026 and closing on 19 January 2026.

Only shortlisted candidates will be contacted.

Late applications will not be accepted.

How to Apply

Interested and qualified candidates are invited to submit:

  • CV
  • Cover Letter
  • Academic and Professional Certificates

Applications should be sent via email to:

Equal Opportunity

Amtel is an equal opportunity employer. We value diversity and encourage qualified candidates of all backgrounds to apply.

Job Summary

Position

Senior Developer

Location

Mogadishu, Somalia

Garowe, Somalia

Positions Available

2 Positions (1 in Mogadishu, 1 in Garowe)

Application Deadline

19 January 2026