
Senior Java Engineer
- Johannesburg, Gauteng
- Permanent
- Full-time
- 6+ years of hands-on experience in Java development (Java 11+ preferred).
- Strong expertise in Spring Boot and designing RESTful APIs or event-driven systems.
- Deep experience with Docker: building, deploying, and debugging containerised Java apps.
- Advanced knowledge of Datadog.
- Strong understanding of system performance metrics, service reliability, and observability.
- Solid experience working with microservices in production environments.
- Exposure to Kubernetes.
- Experience with Infrastructure as Code (Terraform, Helm).
- Familiarity with messaging systems like Kafka, RabbitMQ, or cloud-native messaging tools.
- Experience with cloud platforms (AWS/GCP/Azure), especially with logging and monitoring integrations.
- Knowledge of OpenTelemetry or other observability frameworks.
- Ability to give input into innovative solutions.
- Ability to work under pressure and tight deadlines.
- Self-motivated and a self-starter.
- Ability to work in a team environment.
- Strong written and verbal communication skills.
- Advocate for engineering excellence, including performance, security, and scalability.
- Able to lead initiatives, coach peers, and influence engineering practices.