For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
ExecutivePlacements.com - The JOB Portal
ExecutivePlacements.com - The JOB Portal

Senior JAVA Software Engineer- FULLY Remote - Permanent - (BackEnd Java and Springboot, Restful API)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Java
Microservices
Spring
+49

Permanent role
6 days ago
Apply now

Senior JAVA Software Engineer- FULLY Remote - Permanent - (BackEnd Java and Springboot, Restful API)

Recruiter:

HR Genie

Job Ref:

AM/SE/BD/7/05/25

Date posted:

Tuesday, July 8, 2025

Location:

Cape Town, South Africa

Salary:

Market related

SUMMARY:

Senior JAVA Software Engineer- FULLY Remote - Permanent - (BackEnd Java and Springboot, Restful API)

POSITION INFO:

A Global International Client of ours with the head office in New Zealand and staff located across South Africa, UK, India and Europe are seeking a Software Engineer (based in Cape Town) to work remotely) - BACK-END SERVICES USING JAVA and SPRING BOOT

They are looking for VERY STRONG TECHNICAL DEVELOPERS

If you have a recent IKM assessment that you have completed, please send that to me along with your application.

  • The role is responsible for designing, developing, and optimizing scalable microservices while ensuring robustness, security, and scalability.
  • The role includes working with various databases, integrating messaging systems, and ensuring high performance and observability.

Duties and Accountabilities:

  • Develop and maintain highly scalable and robust back-end services using Java and Spring Boot.
  • Design and implement RESTful APIs, ensuring their integration with various messaging systems (Kafka, RabbitMQ).
  • Work with relational (Postgres) and NoSQL databases (Cassandra, OpenSearch, Pinot), ensuring optimal performance through tuning and optimization.
  • Utilize Kafka for data streaming and manage workflows using Apache Airflow.
  • Implement unit and integration testing using JUnit/Mockito, TestContainers, and BDD frameworks.
  • Ensure secure, scalable, and efficient microservices adhering to system design and architecture best practices.
  • Implement observability with logging, tracing, and monitoring tools like Prometheus and Grafana.
  • There is an expectation that the role accountabilities and duties will evolve over time. It may be necessary to review this job description through a consultative approach and make alterations in response to the changing nature of our work environment, including but not limited to technological requirements or statutory changes

Resources, Relationships and Authorities:

The role shall collaborate closely with:

  • Engineering teams
  • Marketing and sales teams
  • Customer support teams
  • Executive leadership
  • External clients from time to time
  • This position requires a high degree of autonomy and the ability to collaborate effectively with cross-functional teams.
  • The role has no authority to incur routine expenditure, commit capital expenditure, approve loans, or extend credit without approval from the Managing Director or the Managing Director’s designated representative.
  • The role has no authority to bind the Company to agreements with any other party without approval the Managing Director or the Managing Director’s designated representative.

Experience And Qualifications

  • Extensive experience in back-end development with a strong focus on Java, including concurrency, collections, streams, and design patterns.
  • Proficiency in Spring Boot, Spring Data, Spring Security, and Hibernate/JPA.
  • In-depth knowledge of RESTful API design, microservices architecture, and containerized deployments using Docker and Kubernetes.
  • Experience with message-driven architectures and tools like Kafka or RabbitMQ.
  • Strong understanding of relational databases (Postgres) and NoSQL databases (Cassandra, OpenSearch, Pinot).
  • Proficiency with Git and experience with CI/CD pipelines (GitLab CI) and DevOps practices.
  • Experience with designing systems that ensure at least one message delivery and idempotent data pipelines.
  • Familiarity with telemetry tooling (Prometheus, Grafana)
  • A positive professional approach and presentation.
  • Well-developed organisation and time management skills.
  • Accuracy and conciseness in written and verbal communications.
  • Proficiency with Microsoft Office products
  • Ability to work collaboratively in multidisciplinary, agile teams.
  • Strong communication skills, particularly in explaining complex technical solutions and trade-offs.
  • Experience in iterative development and adapting to feedback quickly.
  • Capacity for problem-solving and making informed decisions in a collaborative environment.

Desirable:

  • Exposure to other programming languages such as Scala or Python.
  • Experience with reactive programming and functional programming in Java.
  • Familiarity with Kubernetes and Docker containers for managing microservices.
  • Experience with GitLab CI for continuous integration and deployment.
  • Knowledge of event-driven architectures and distributed systems.
  • Experience with Kafka Streams and Kafka Connect.

About ExecutivePlacements.com - The JOB Portal

👥11-50
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service