Senior Java Engineer

Cape Town, Western Cape, South Africa

Job Description

Senior Java Engineer Developer/Designer
Cape Town - Western Cape - South Africa
Are you a Java expert with a love for solving real-world challenges?
Ready to flex your back-end muscles on complex, large-scale systems without leaving your home?
Were looking for a Senior Java Engineer to join a global FinTech team building powerful, multi-market financial systems for clients across the world. Youll work alongside talented engineers on scalable microservices and robust integrations that keep stockbroking and wealth management operations running smoothly.
Read the requirements below!
Type: Permanent Remote
Salary: Up to R100k pm (Depending on experience)
Area: South Africa
What youll be doing:

  • Designing and building secure, scalable back-end services using Java and Spring Boot
  • Creating and maintaining RESTful APIs
  • Integrating with messaging tools like Kafka or RabbitMQ
  • Working with both relational and NoSQL databases (think Postgres, Cassandra, OpenSearch)
  • Streaming data and managing workflows using Kafka and Apache Airflow
  • Building testable, reliable systems using JUnit, TestContainers, and BDD tools
  • Ensuring strong observability using tools like Prometheus and Grafana
  • Collaborating with cross-functional teams across time zones
What you bring:
  • Strong Java experience (collections, concurrency, streams, design patterns)
  • Deep Spring Boot skills, including Spring Security and Hibernate/JPA
  • Solid understanding of REST APIs and microservices in containerised environments (Docker, Kubernetes)
  • Experience with Kafka or RabbitMQ
  • Hands-on with Postgres and at least one NoSQL database
  • Familiar with CI/CD, Git, and modern DevOps practices
  • Clear communicator and team player
  • Bonus if youve touched Scala, Python, or have experience with event-driven systems
Why youll love this role:
  • Youll work on real-time financial systems with zero fluff
  • Join a down-to-earth team that values autonomy, ownership, and clean code
  • Build the kind of software that actually gets used (and relied on) every day
Sound like your kind of setup?
Lets talk.
Apply for this Job

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.


Job Detail

  • Job Id
    JD1444865
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R100000 per year
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned