SENIOR JAVA DEVELOPER (FINTECH/PAYMENTS) @ DIGICASH
DigiCash is seeking a Senior Java Developer to lead the development of highly scalable and secure fintech applications. You will be responsible for building transaction systems using Spring Boot and Java, ensuring that all distributed services maintain high performance and reliability. This role is pivotal for maintaining the core payment infrastructure of one of Tanzania's leading digital payment companies.
As a senior member of the engineering team, you will participate in architectural decisions, write clean and maintainable code, and perform thorough code reviews. Mentoring junior developers and collaborating across various product teams are essential components of this role. The position is located at the Exchange Tower in Dar es Salaam, Tanzania.
As a senior member of the engineering team, you will participate in architectural decisions, write clean and maintainable code, and perform thorough code reviews. Mentoring junior developers and collaborating across various product teams are essential components of this role. The position is located at the Exchange Tower in Dar es Salaam, Tanzania.
Key Requirements
5+ years in Java development
Strong in Spring Boot, REST APIs & Microservices
Experience with Fintech or Payments systems
Knowledge of PostgreSQL and scalable architectures
Understanding of security and system reliability
Ability to build scalable Java & Spring Boot applications
Develop secure payment & transaction systems
Maintain high-performance distributed services
Write clean, reliable, and maintainable code
Review code and mentor team members