Senior Java Developer job at Africa Investors Link Limited
New
Today
Linkedid Twitter Share on facebook
Senior Java Developer
2026-06-16T15:49:13+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-06-24T17:00:00+00:00
8

About the Role

We are looking for a Senior Java Developer to design, build, and maintain high-performance, secure, and scalable payment processing systems. You will play a critical role in shaping our financial infrastructure to deliver reliable solutions for high-volume transactions and financial services.

This role is ideal for an engineer who enjoys solving complex backend and systems challenges, takes pride in clean architecture, and is excited to work beyond just application development.

Key Responsibilities

  • Build low-latency, high-availability applications using Java and Spring Boot.
  • Design robust services for our payment gateway, transaction ledgers, and financial reconciliation systems.
  • Develop scalable distributed systems capable of handling high transaction volumes reliably.
  • Write clean, testable, maintainable, and well-documented code.
  • Ensure all code and systems adhere to strict financial security standards.
  • Conduct peer code reviews and contribute to engineering standards and architecture discussions.
  • Troubleshoot production issues and optimize system reliability, performance, and observability.
  • Collaborate closely with product, operations, and leadership teams to shape technical solutions.
  • Guide and mentor mid-level and junior engineers on best practices and architectural decisions.

Required Qualifications

  • 5+ years of hands-on software development experience with Java.
  • Strong expertise in Spring Boot, Spring Security, Spring Data, and RESTful API design.
  • Experience designing and maintaining distributed systems and microservice architectures.
  • Proven experience working in Fintech, Banking, Payments, or other high-availability transactional systems.
  • Strong understanding of PostgreSQL, complex query optimization and database design principles.
  • Experience with asynchronous processing and event-driven architectures.
  • Strong understanding of software engineering best practices, security, testing, and system reliability.

Nice to Have

  • Experience with RabbitMQ, Kafka, or other messaging systems.
  • Experience with Golang.
  • Familiarity with Docker, Kubernetes, AWS, or cloud-native infrastructure.
  • Experience with observability and monitoring tools.
  • Exposure to payment systems, ledgers, reconciliation systems, or financial reporting systems.
  • Experience working with telecom, mobile money, or banking integrations.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Interest or experience working with AI tools, automation workflows, or LLM-based systems.

Compensation & Perks

  • Competitive compensation aligned with experience, capability, and impact.
  • Expected range for this role: USD 1,500 – 2,500 per month.
  • Equity package to share in the company’s long-term success.
  • Health insurance coverage.
  • Opportunity to work on meaningful fintech infrastructure used at scale.
  • High ownership and growth opportunities within the engineering team
  • Build low-latency, high-availability applications using Java and Spring Boot.
  • Design robust services for our payment gateway, transaction ledgers, and financial reconciliation systems.
  • Develop scalable distributed systems capable of handling high transaction volumes reliably.
  • Write clean, testable, maintainable, and well-documented code.
  • Ensure all code and systems adhere to strict financial security standards.
  • Conduct peer code reviews and contribute to engineering standards and architecture discussions.
  • Troubleshoot production issues and optimize system reliability, performance, and observability.
  • Collaborate closely with product, operations, and leadership teams to shape technical solutions.
  • Guide and mentor mid-level and junior engineers on best practices and architectural decisions.
  • Java
  • Spring Boot
  • Spring Security
  • Spring Data
  • RESTful API design
  • Distributed systems
  • Microservice architectures
  • PostgreSQL
  • Asynchronous processing
  • Event-driven architectures
  • Software engineering best practices
  • Security
  • Testing
  • System reliability
  • 5+ years of hands-on software development experience with Java.
  • Strong expertise in Spring Boot, Spring Security, Spring Data, and RESTful API design.
  • Experience designing and maintaining distributed systems and microservice architectures.
  • Proven experience working in Fintech, Banking, Payments, or other high-availability transactional systems.
  • Strong understanding of PostgreSQL, complex query optimization and database design principles.
  • Experience with asynchronous processing and event-driven architectures.
  • Strong understanding of software engineering best practices, security, testing, and system reliability.
bachelor degree
60
JOB-6a31707978445

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:
Wednesday, June 24 2026

Duty Station:
Dar es Salaam | Dar es Salaam

Summary
Date Posted: Tuesday, June 16 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:

About the Role

We are looking for a Senior Java Developer to design, build, and maintain high-performance, secure, and scalable payment processing systems. You will play a critical role in shaping our financial infrastructure to deliver reliable solutions for high-volume transactions and financial services.

This role is ideal for an engineer who enjoys solving complex backend and systems challenges, takes pride in clean architecture, and is excited to work beyond just application development.

Key Responsibilities

  • Build low-latency, high-availability applications using Java and Spring Boot.
  • Design robust services for our payment gateway, transaction ledgers, and financial reconciliation systems.
  • Develop scalable distributed systems capable of handling high transaction volumes reliably.
  • Write clean, testable, maintainable, and well-documented code.
  • Ensure all code and systems adhere to strict financial security standards.
  • Conduct peer code reviews and contribute to engineering standards and architecture discussions.
  • Troubleshoot production issues and optimize system reliability, performance, and observability.
  • Collaborate closely with product, operations, and leadership teams to shape technical solutions.
  • Guide and mentor mid-level and junior engineers on best practices and architectural decisions.

Required Qualifications

  • 5+ years of hands-on software development experience with Java.
  • Strong expertise in Spring Boot, Spring Security, Spring Data, and RESTful API design.
  • Experience designing and maintaining distributed systems and microservice architectures.
  • Proven experience working in Fintech, Banking, Payments, or other high-availability transactional systems.
  • Strong understanding of PostgreSQL, complex query optimization and database design principles.
  • Experience with asynchronous processing and event-driven architectures.
  • Strong understanding of software engineering best practices, security, testing, and system reliability.

Nice to Have

  • Experience with RabbitMQ, Kafka, or other messaging systems.
  • Experience with Golang.
  • Familiarity with Docker, Kubernetes, AWS, or cloud-native infrastructure.
  • Experience with observability and monitoring tools.
  • Exposure to payment systems, ledgers, reconciliation systems, or financial reporting systems.
  • Experience working with telecom, mobile money, or banking integrations.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Interest or experience working with AI tools, automation workflows, or LLM-based systems.

Compensation & Perks

  • Competitive compensation aligned with experience, capability, and impact.
  • Expected range for this role: USD 1,500 – 2,500 per month.
  • Equity package to share in the company’s long-term success.
  • Health insurance coverage.
  • Opportunity to work on meaningful fintech infrastructure used at scale.
  • High ownership and growth opportunities within the engineering team

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.

Submit your CV

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Tanzania
Job Type: Full-time
Deadline of this Job: Wednesday, June 24 2026
Duty Station: Dar es Salaam | Dar es Salaam
Posted: 16-06-2026
No of Jobs: 1
Start Publishing: 16-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.