Talent.com
No longer accepting applications
Senior Software Engineer (Back-End) – Remote

Senior Software Engineer (Back-End) – Remote

SecuritEase International LimitedWorkFromHome, Mpumalanga, South Africa
30+ days ago
Job type
  • Remote
Job description

Senior Software Engineer (Back-End) – Remote

Overview

We’re looking for an experienced Senior Back-End Developer with deep Java and Spring Boot expertise to help us build scalable, robust microservices and data pipelines for our next-generation fintech platform.

What you’ll do

  • Design, build, and maintain highly scalable back-end services using Java and Spring Boot.
  • Develop RESTful APIs and integrate with messaging systems like Kafka and RabbitMQ.
  • Work across relational (Postgres) and NoSQL (Cassandra, OpenSearch, Pinot) databases to deliver high-performing systems.
  • Manage data workflows using Kafka and Apache Airflow.
  • Implement automated testing strategies with JUnit / Mockito, TestContainers, and BDD frameworks.
  • Ensure observability through logging, tracing, and monitoring with Prometheus and Grafana.
  • Collaborate with multidisciplinary teams to design secure, efficient, and scalable solutions.

What you’ll bring

  • Strong expertise in Java (concurrency, collections, streams, design patterns).
  • Proven experience with Spring Boot, Spring Data, Spring Security, and Hibernate / JPA.
  • Solid background in microservices architecture, Docker / Kubernetes, and CI / CD (GitLab CI).
  • Knowledge of message-driven architectures, distributed systems, and idempotent pipelines.
  • Nice to have

  • Familiarity with Scala, Python, or reactive programming.
  • Experience with Kafka Streams, Kafka Connect, and advanced distributed system design.
  • Company Overview

    At SecuritEase, we’re powering the backbone of capital markets across New Zealand, Australia, South Africa, United Kingdom and beyond.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • WorkFromHome, Mpumalanga, South Africa