
Java Developer
- Johannesburg, Gauteng
- Permanent
- Full-time
- Design, develop, and maintain high-performance back-end services using Java and Spring Boot
- Build RESTful APIs and/or event-driven architectures in microservices-based systems
- Containerise applications using Docker and support their deployment and troubleshooting
- Monitor and optimise system performance using observability tools like Datadog
- Contribute to architectural decisions and drive best practices across engineering teams
- Collaborate cross-functionally in a flat-structured, agile team environment
- 4-6+ years of Java development experience
- Expertise in Spring Boot, RESTful APIs, and microservices
- Deep experience with Docker in production environments
- Strong knowledge of Datadog and modern observability practices
- Proficiency in Bash scripting
- Solid understanding of performance metrics, service reliability, and scalable design
- Experience with Kubernetes
- Exposure to Infrastructure as Code tools like Terraform or Helm
- Familiarity with messaging systems such as Kafka, RabbitMQ, or cloud-native alternatives
- Experience with AWS, GCP, or Azure, especially around logging/monitoring
- Understanding of observability frameworks like OpenTelemetry
ExecutivePlacements.com