HR Genie is looking for a Java Developer to join their team in Johannesburg. This role involves working with various messaging systems and distributed architectures to deliver high-quality software solutions.
As a Java Developer at HR Genie, you will be part of a team focused on creating and maintaining service-based applications. Your work will involve utilizing Java and various messaging systems to ensure smooth communication between different components of the software. You will also engage with distributed systems, which are crucial for the scalability and reliability of the applications you help build.
Your daily responsibilities will include: • Developing and implementing new features in Java • Collaborating with other developers and stakeholders to understand requirements • Troubleshooting and optimizing existing systems for better performance • Working with technologies like Apache Kafka, RabbitMQ, and ActiveMQ to manage data flow
This role is ideal for someone with a solid background in Java development and experience with distributed systems. Familiarity with tools like Docker and Kubernetes will be beneficial, but not mandatory. You should be comfortable working in a fast-paced environment and be ready to tackle challenges as they arise.
If you are passionate about software development and eager to contribute to innovative projects, this position could be a great fit for you. Join HR Genie and help shape the future of their service offerings.
You'll be taken to the original listing on CareerJet to apply.