Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Upstream seeks a Senior Software Engineer in Johannesburg to drive Java-based backend development across the full software lifecycle. You will design, implement, test, and release high-quality modules while supporting production systems and documenting designs.
The role emphasizes deep Java expertise, Spring/JPA, asynchronous messaging (RabbitMQ, Kafka), and HTTP services, with a focus on scalable, distributed architectures and mentoring junior developers.
Upstream seeks a Senior Software Engineer in Johannesburg to drive Java-based backend development across the full software lifecycle. You will design, implement, test, and release high-quality modules while supporting production systems and documenting designs.
The role emphasizes deep Java expertise, Spring/JPA, asynchronous messaging (RabbitMQ, Kafka), and HTTP services, with a focus on scalable, distributed architectures and mentoring junior developers.