Senior Developer ( 2 Positions) – Mogadishu & Garowe

Application ends: January 19, 2026
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

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

Background

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, high-transaction financial environments.

The successful candidate will contribute to building innovative technology solutions that support fintech operations and enable sustained business growth.

Duties and Responsibilities

The Senior Developer will be responsible for the following:

  • 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 systems
  • Implement asynchronous processing using message queues
  • Optimize database performance and maintain data integrity
  • Ensure system availability, scalability, and operational reliability
  • Work closely with business teams to translate requirements into technical solutions
  • Ensure compliance with fintech security and regulatory standards, including PCI-DSS, KYC, and AML
  • Mentor junior developers and support structured knowledge transfer
  • Prepare and maintain technical documentation and system reports
  • Research, evaluate, and adopt emerging technologies, including AI integration across the software development lifecycle

Skills and Qualifications

Skills

  • Strong proficiency in Java (17 or higher) and Spring Boot
  • Experience with JPA, Hibernate, and Spring Data JPA
  • Proven experience designing and 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 such as Visa, MasterCard, or local processors
  • Familiarity with Thymeleaf, HAProxy, Docker, Git, and CI/CD tools
  • Solid understanding of microservices and distributed system architectures
  • Familiarity with monitoring and logging tools such as Grafana, Prometheus, and the ELK stack is an added advantage
  • Strong ability to troubleshoot complex system issues and optimize application performance

Experience

  • Minimum of 5 years of professional experience in Java development
  • Proven experience working in fintech, digital banking, or mobile money platforms
  • Experience managing high-volume and high-availability systems
  • Experience working in Agile or Scrum development environments
  • Experience in documentation, knowledge transfer, and capacity building
  • Demonstrated ability to align 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, including:
    • Oracle Certified Professional: Java SE
    • VMware Spring Professional Certification
    • Microsoft Certified: Azure Database Administrator Associate
    • Redis or RabbitMQ Practitioner Certification

How to Apply

Application Period

The application period opens on 12 January 2026 and closes on 19 January 2026.
Only shortlisted candidates will be contacted.
Late applications will not be accepted.

Application Process

Interested and qualified candidates should submit the following documents:

  • Curriculum Vitae (CV)
  • Cover Letter
  • Academic and Professional Certificates

Applications must be sent via email to: 📧 recruitment@amtelkom.com

Equal Opportunity

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