D

Senior Software Engineer (Java) (Remote)

Datafin IT Recruitment
Full-time
Remote
South Africa, South Africa
DataFin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business.

Duties & Responsibilities

ENVIRONMENT:

A cutting-edge FinTech company providing a seamless payment service seeks the coding expertise of a Senior Software Engineer whose role will involve designing, building, and maintaining critical systems. You will collaborate closely with various teams to deliver innovative solutions. You will be expected to implement solutions involving complex interactions across multiple systems. The successful incumbent must have the following tech toolset: Java, Kotlin, Terraform, Gradle, Hibernate, MongoDB, Redis & Rabbit MQ, and knowledge of ISO8583.

DUTIES:

  • Utilize your extensive technical experience to guide the design and implementation of complex solutions, ensuring they are elegant, simple, and effective even for challenging problems.
  • Research and create proofs of concept to introduce new technologies and methodologies to the team.
  • Develop and nurture both pod-level and tribe-level knowledge of the domain and business context, ensuring alignment with overall business objectives.
  • Collaborate with cross-functional teams to understand the product and platform in the context of business goals.
  • Lead the design and delivery of solutions that span multiple systems, ensuring smooth integration and high-quality results.
  • Gather and analyse information to inform key decisions and strategies.
  • Take ownership of driving the end-to-end delivery of objectives, ensuring success through careful planning and execution.
  • Determine the approach for new assignments, ensuring a clear and structured roadmap.
  • Be accountable for the quality and integrity of design, influencing both technology and product decisions across related teams.
  • Identify and advocate for foundational opportunities to improve and evolve the team’s technology landscape.
  • Deliver impactful work that drives business outcomes and sets new standards for excellence.
  • Serve as a force multiplier within the team by sharing knowledge, providing technical guidance, and fostering active collaboration.
  • Drive a culture of engineering excellence, iteration, and innovation, setting the standard by leading by example.

REQUIREMENTS:

Tech Stack –

  • Java
  • Kotlin
  • Terraform
  • Gradle
  • Hibernate
  • MongoDB
  • Redis
  • RabbitMQ
  • A knowledge of ISO8583 is essential.
  • Knowledge of ISO20022 is advantageous.

While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.

Desired Experience & Qualification

see Duties & Responsibilities

Package & Remuneration

Negotiable