Africa Investors Link Limited

Senior Java Developer

Dar es Salaam
June 29, 2026
Application deadline closed.
Deadline date:
Application deadline closed.

Job Description

Senior Java Developer Job Vacancy at Africa Investors Link Limited

Africa Investors Link Limited is seeking a highly skilled Senior Java Developer to join its engineering team in Dar es Salaam, Tanzania. This is a senior technical role designed for experienced software engineers who are passionate about building scalable, secure, and high-performance financial systems.

The successful candidate will play a key role in designing and developing advanced payment processing systems, including transaction ledgers and financial reconciliation platforms. The role requires strong expertise in backend engineering, distributed systems, and financial technology solutions that support high-volume transactions.

Responsibilities

  • Design, build, and maintain low-latency, high-availability applications using Java and Spring Boot.
  • Develop and enhance payment gateway systems, transaction ledgers, and financial reconciliation services.
  • Architect scalable distributed systems capable of handling high transaction volumes.
  • Write clean, testable, maintainable, and well-documented code.
  • Ensure all systems comply with strict financial security and industry standards.
  • Conduct peer code reviews and contribute to engineering standards and system architecture discussions.
  • Troubleshoot production issues and optimize system performance, reliability, and observability.
  • Collaborate with product, operations, and leadership teams to define and implement technical solutions.
  • Mentor junior and mid-level engineers on best practices and system design.

Qualifications

  • Minimum 5+ years of hands-on software development experience using Java.
  • Strong experience with Spring Boot, Spring Security, Spring Data, and RESTful API design.
  • Proven experience in designing distributed systems and microservice architectures.
  • Background in Fintech, Banking, Payments, or other high-availability transactional systems.
  • Strong knowledge of PostgreSQL, including query optimization and database design.
  • Experience with asynchronous processing and event-driven architectures.
  • Strong understanding of software engineering best practices, security, testing, and system reliability.
  • Experience with messaging systems such as RabbitMQ, Kafka, or similar technologies.
  • Familiarity with Golang is an added advantage.
  • Experience with Docker, Kubernetes, AWS, or cloud-native infrastructure.
  • Knowledge of observability and monitoring tools.
  • Exposure to payment systems, ledgers, reconciliation, or financial reporting systems.
  • Experience integrating telecom, mobile money, or banking systems.
  • Understanding of CI/CD pipelines and DevOps practices.
  • Interest in AI tools, automation workflows, or LLM-based systems will be an added advantage.

General Information

  • Position: Senior Java Developer.
  • Company: Africa Investors Link Limited.
  • Location: Dar es Salaam, Tanzania.
  • Employment Type: Full-Time.
  • Application Deadline: 30 June 2026.
  • Only qualified and shortlisted candidates will be contacted.

How to Apply

Interested candidates should send their updated Curriculum Vitae (CV) to the following email address:

[email protected]

Conclusion

This is a high-impact opportunity for experienced Java engineers to contribute to the development of secure and scalable financial systems. Candidates with strong backend engineering and fintech experience are encouraged to apply before the deadline.