About the job
Join Electrum, the forefront of payment software technology.
Since our inception in 2012, we have been delivering enterprise-grade, cloud-native software to enhance financial transaction processing. Our extensive expertise has positioned us as a trusted partner in high-volume, low-value payment schemes, empowering our clients to serve millions of South Africans every day.
At Electrum, we are committed to making an impact – crafting solutions that matter, acting swiftly, and continually learning as we evolve. We embrace collaboration – working closely with our clients and teams to develop meaningful, lasting solutions. We prioritize security – fostering transparent communication, intelligent risk-taking, and trust, which allows creativity and alignment to flourish. We are dedicated to building empowered teams – recruiting talented individuals, collaborating effectively, and maintaining high standards while leading with empathy and kindness.
What You Will Experience
- Participate in the entire development journey — from initial concept to final product launch.
- Enhance your skills through world-class training and practical learning every day.
- Benefit from mentorship from industry leaders who are invested in your growth.
- Thrive in a dynamic and innovative workplace where collaboration and creativity are encouraged.
- Address real-world customer challenges and witness the impact of your contributions.
- Discover numerous opportunities for career advancement and skill expansion.
- Acquire valuable experience in a leading FinTech environment, contributing to impactful projects.
The Role
We are looking for a skilled Intermediate Java Software Developer who is passionate about developing clean, efficient, and high-quality code. In this role, you will be integral to shaping our software solutions and driving the success of high-impact projects. A solid foundation in Java is essential, along with the ability to perform effectively in complex and demanding environments. You will be responsible for writing elegant and efficient Java code for our high-performance backend systems. Candidates should have at least 3 years of software development experience and a dedication to delivering quality, maintainable solutions.

