CareerPlanSign in

Java engineer/dev2 - Remote, Remote

South Africa🌐 Remote💼 Full-time🗓 2026-05-17 → 2026-08-11

Core

Design, develop, and maintain scalable enterprise applications and cloud-native microservices.

Role type

Senior IC Java backend engineer

Builds

RESTful APIs, microservices, and automated test suites for enterprise systems

Domain

Enterprise software development, distributed systems, cloud-native architecture

Deliverable

production ML models | product features | infrastructure

Required skills

Java 11/17+, Spring Boot, REST APIs, microservices architecture, PostgreSQL/MySQL/MSSQL, Hibernate/JPA, Git, Docker, AWS/Azure/GCP, Kafka/RabbitMQ/SQS

Preferred skills

Kubernetes, event-driven architectures, Redis, Elasticsearch, OpenSearch, Jenkins, GitHub Actions, software design patterns

Technologies

Spring Boot, Hibernate, Kafka, RabbitMQ, Docker, Kubernetes, Jenkins, GitHub Actions, PostgreSQL, MySQL, MSSQL, AWS, Azure, GCP, Redis, Elasticsearch, OpenSearch

Responsibilities

Design and develop Java-based applications; Build and maintain RESTful APIs and microservices; Optimize application performance and troubleshoot production issues; Integrate with third-party APIs and enterprise systems; Develop automated tests and ensure software quality; Work with CI/CD pipelines and deployment automation

Seniority

Mid-level, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.