Enable job alerts via email!

Software Developer - Java - Intermediate

Electrum Payments

Cape Town

On-site

ZAR 300,000 - 700,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative payments technology company is seeking a skilled software developer with a strong background in Java. This role involves creating and optimizing high-performance systems that process financial transactions, impacting millions of users daily. The company values personal growth and offers a supportive environment that encourages learning from mistakes. With flexible working hours and a focus on work-life balance, this position is perfect for those looking to make a significant impact in the fintech space while enjoying a collaborative and dynamic workplace.

Benefits

Flexibility around core working hours
Daily cooked lunches
Stocked kitchen
Team socializing and outings

Qualifications

  • 3+ years of software development experience with a focus on elegance and maintainability.
  • Strong proficiency in Java for high-performance backend systems.

Responsibilities

  • Develop and maintain high-performance systems that handle financial transactions.
  • Ensure code quality and efficiency while working in complex environments.

Skills

Java
Software Development
Analytical Skills

Education

University Degree
3 Years Relevant Experience

Job description

About Electrum

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.

Minimum 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:

  1. Full stack experience
  2. SaaS development experience
  3. Payments experience

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:

  1. Tell everyone about it
  2. Fix the mistake
  3. Tell everyone about it

You are responsible for your actions – both the successes and the failures.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.