Overview

Java Developer Iot Backend/Event-Driven Development, Mongodb, Keycloak, Mqtt, And Kafka Jobs in South Africa at Findojobs South Africa

Position:  Java Developer For Iot Backend (Event-Driven Development, Mongodb, Keycloak, Mqtt, And Kafka) -[…]

Hydro Neo is a pioneering entity that is leading advancements in the realm of the Internet of Things (IoT). We specialize in developinginnovative solutionsthat integratecutting-edge technologiesto address pressing needs in aqua farming. We seek a Backend Developer with extensive experience in IoT to contribute to ourdynamicand agile team.

Tasks

Primary Responsibilities :

Event-Driven Development:

Design and implement efficient event-driven systems.

Integrate and maintain platforms to handle high through puts and complex event processing.

Contribute to architectural decisions to enhance systemresilienceand scalability.

IoT Integration:

Develop and maintain robust backend systems for IoT devices.

Implementcommunicationprotocols such as MQTT to ensure seamless interaction between devices and servers.

Ensure the secure and efficient exchange of data between IoT devices and the backend system.

Database Management:

Design, implement, and manage database solutions utilizing Mongo

DB.

Optimize database structures for performance and reliability.

Manage data migration, backup, and restoration activities.

Authentication and Authorization:

Implement and maintain Keycloak for secure user authentication and authorization.

Develop strategies for identity and access management.

Enhance security measures to protect sensitive information and prevent unauthorized access.

Message Brokering:

Implement and manage Kafka to facilitate the exchange of real-time data and events between applications.

Optimize message brokers for reliability and low-latency.

Develop monitoring tools to oversee message broker health and activity.

Integration and API Development:

Develop scalable and maintainable APIs for integration with front-end applications, especially those utilizing React.

Collaborate with front-end developers to align backend functionality with frontend requirements.

Maintain API documentation to facilitate seamless integration.

Code and Quality Management:

Conductcode reviewsto ensure adherence to coding standards and to maintain code quality.

Implement testing frameworks to validate system functionality and robustness.

Collaborate with other developers and teams to resolve bugs and optimize code performance.

Continuous Learningand Mentorship:

Stay abreast of the latest industry trends and best practices in backend and IoT development.

Mentor junior developers, fostering an environment ofcontinuous learningand improvement.

Conduct knowledge-sharing sessions to enhance team competency in emerging technologies.

Requirements

Bachelor’s / Master’s degree in Computer Science, Engineering, or a related field.

3 years of proven experience in backend development, with a focus on IoT.

Strong knowledge of event-driven development, Mongo

DB, Keycloak, MQTT, and Kafka.

Proficiency in Reactive programming.

Familiarity with Docker, Kubernetes, and other containerization technologies is a plus.

Strong analytical,problem-solving, and critical-thinking skills.

Exceptionalcommunicationand interpersonal skills.

Benefits

Competitive salarywith a variable bonus based on the performance of your achievements and other perks.

Flexible work hoursand the option to work remotely.

Meaningful workin an award-winning startup with the opportunity of creating real impact.

Closecollaborationwith theleadershipteam…

Title: Java Developer Iot Backend/Event-Driven Development, Mongodb, Keycloak, Mqtt, And Kafka

Company: Findojobs South Africa

Location: South Africa

Category: Software Development, IT/Tech

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.