As a Java Developer at Africonology, you'll be part of a dynamic team focused on building robust distributed systems. This role is ideal for those who enjoy working with modern technologies and are eager to tackle complex challenges.
Africonology is looking for a Java Developer to join their team in Johannesburg. In this role, you will be responsible for developing and maintaining distributed systems that are crucial for the company's operations. You will work closely with other developers and stakeholders to ensure that the systems are efficient and scalable.
Your daily tasks will include writing clean, maintainable code in Java, as well as integrating various messaging systems like Apache Kafka, RabbitMQ, and ActiveMQ. You will also have the opportunity to work with modern tools and frameworks such as Docker and Kubernetes, which are essential for deploying applications in a cloud environment.
This position is well-suited for someone who has a solid understanding of Java and distributed systems. Familiarity with additional technologies like MuleSoft and OpenShift will be beneficial but not mandatory. The ideal candidate should be proactive, enjoy problem-solving, and be comfortable working in a fast-paced environment.
Key responsibilities include: • Developing and maintaining Java applications • Collaborating with team members to design system architecture • Troubleshooting and optimizing existing systems • Staying updated with industry trends and technologies
If you are passionate about software development and eager to contribute to innovative projects, this role at Africonology could be a great fit for you.
You'll be taken to the original listing on CareerJet to apply.