Electrum is the next-generation payments technology company that provides cloud-native software to optimize the processing of financial transactions. Since 2012, we have established ourselves as a respected payments technology partner through our deep expertise and track record in delivering trusted enterprise-grade payments solutions.
We've built a reputation in providing solutions for high-volume, low-value payment schemes and services that enable our clients to deliver to their customers at scale. We love that the projects we work on touch the lives of millions of South Africans daily, making a real difference.
We hire the best of the best and we offer great opportunities for personal growth and career progression.
The Role
Are you a talented Java developer with a passion for crafting elegant, efficient, and high-quality code? We are seeking a talented and experienced Intermediate Java Software Developer to join our team. As an Intermediate Java Software Developer at Electrum, you will play a critical role in shaping the company's software solutions and contributing to the success of high-impact, high-reward projects making it crucial to have a solid foundation in Java and the ability to perform under high-stakes, complex, and challenging conditions. You will be responsible for crafting elegant and efficient Java code for our high-performance backend systems. We are looking for candidates with a minimum of 3 years of software development experience who are passionate about delivering quality and maintainable solutions.
Requirements
3 years experience in software development
+ Anyone can write code. However, it takes a bit of experience to write code that balances elegance, maintainability, efficiency and quality.
Be strong with Java
+ Our backend systems are built on this. They are high-performance systems that really require you to know what you're doing in Java.
A university degree or an additional equivalent years in relevant experience
+ It can be any degree or at least 3 additional years of relevant working experience in Java if you don't have a degree. Why? We need your proven analytical skills here with the ability to work in high stakes (we're working with other people's money here!) and highly complex environments. The work we do has a material impact on the world. It's a high reward but that means it comes with high risk. You can't always just learn it on the job. We need to know that you know what you're doing.
Advantageous for the role:
Full stack experience
SaaS development experience
Payments experience
Benefits
A good work-life balance is very important at Electrum. To help you manage your own time and energy, Electrum offers benefits such as:
Flexibility around core working hours
Daily cooked lunches and a stocked kitchen for the mid-day nibbles
Team socialising, getaways, and social outings
We have created a safe, transparent environment where we know mistakes happen, and that's okay. We even have a 3 step approach to dealing with them:
Tell everyone about it
Fix the mistake
Tell everyone about it
You are responsible for your actions - both the successes and the failures.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.