Senior Java Developer job at Africa Investors Link Limited
New
2 Days Ago
Linkedid Twitter Share on facebook
Senior Java Developer
2026-06-29T14:13:49+00:00
Africa Investors Link Limited
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_6882/logo/Africa%20Investors%20Link%20Limited.jpeg
FULL_TIME
Dar es Salaam
Dar es Salaam
00000
Tanzania
Consulting
Computer & IT, Science & Engineering
TZS
MONTH
2026-07-03T17:00:00+00:00
8

Africa Investors Link Limited

Senior Java Developer

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.
  • 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.
  • Java
  • Spring Boot
  • Spring Security
  • Spring Data
  • RESTful API design
  • Distributed systems design
  • Microservice architectures
  • PostgreSQL
  • Asynchronous processing
  • Event-driven architectures
  • Messaging systems (RabbitMQ, Kafka)
  • Golang (familiarity)
  • Docker
  • Kubernetes
  • AWS
  • Cloud-native infrastructure
  • Observability and monitoring tools
  • Payment systems
  • Ledgers
  • Reconciliation
  • Financial reporting systems
  • Telecom integration
  • Mobile money integration
  • Banking systems integration
  • CI/CD pipelines
  • DevOps practices
  • AI tools (interest)
  • Automation workflows (interest)
  • LLM-based systems (interest)
  • 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.
bachelor degree
60
JOB-6a427d9d2e970

Vacancy title:
Senior Java Developer

[Type: FULL_TIME, Industry: Consulting, Category: Computer & IT, Science & Engineering]

Jobs at:
Africa Investors Link Limited

Deadline of this Job:
Friday, July 3 2026

Duty Station:
Dar es Salaam | Dar es Salaam

Summary
Date Posted: Monday, June 29 2026, Base Salary: Not Disclosed

Similar Jobs in Tanzania
Learn more about Africa Investors Link Limited
Africa Investors Link Limited jobs in Tanzania

JOB DETAILS:

Africa Investors Link Limited

Senior Java Developer

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.

Work Hours: 8

Experience in Months: 60

Level of Education: bachelor degree

Job application procedure
Interested in applying for this job? Click here to submit your application now.

Interested candidates should send their updated Curriculum Vitae (CV)

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Tanzania
Job Type: Full-time
Deadline of this Job: Friday, July 3 2026
Duty Station: Dar es Salaam | Dar es Salaam
Posted: 29-06-2026
No of Jobs: 1
Start Publishing: 29-06-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.