drjobs Java Developer for IoT Backend event-driven development MongoDB Keycloak MQTT and Kafka - Bangkok

Java Developer for IoT Backend event-driven development MongoDB Keycloak MQTT and Kafka - Bangkok

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cape Town - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

HydroNeo is a pioneering entity that is leading advancements in the realm of the Internet of Things (IoT). We specialize in developing innovative solutions that integrate cuttingedge technologies to address pressing needs in aqua farming. We seek a Backend Developer with extensive experience in IoT to contribute to our dynamic and agile team.

Tasks

Primary Responsibilities:

  • EventDriven Development:
    Design and implement efficient eventdriven systems.
    Integrate and maintain platforms to handle high throughputs and complex event processing.
    Contribute to architectural decisions to enhance system resilience and scalability.
  • IoT Integration:
    Develop and maintain robust backend systems for IoT devices.
    Implement communication protocols 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 MongoDB.
    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 realtime data and events between applications.
    Optimize message brokers for reliability and lowlatency.
    Develop monitoring tools to oversee message broker health and activity.
  • Integration and API Development:
    Develop scalable and maintainable APIs for integration with frontend applications especially those utilizing React.
    Collaborate with frontend developers to align backend functionality with frontend requirements.
    Maintain API documentation to facilitate seamless integration.
  • Code and Quality Management:
    Conduct code reviews to 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 Learning and Mentorship:
    Stay abreast of the latest industry trends and best practices in backend and IoT development.
    Mentor junior developers fostering an environment of continuous learning and improvement.
    Conduct knowledgesharing sessions to enhance team competency in emerging technologies.

Requirements

  • Bachelors/Masters 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 eventdriven development MongoDB Keycloak MQTT and Kafka.
  • Proficiency in Reactive programming.
  • Familiarity with Docker Kubernetes and other containerization technologies is a plus.
  • Strong analytical problemsolving and criticalthinking skills.
  • Exceptional communication and interpersonal skills.

Benefits

  • Competitive salary with a variable bonus based on the performance of your achievements and other perks
  • Flexible work hours and the option to work remotely
  • Meaningful work in an awardwinning startup with the opportunity of creating real impact
  • Close collaboration with the leadership team in an international work

Join our startup team and contribute to the growth and success of our organization by ensuring exceptional technical support and efficient software development processes. Apply today and be part of an exciting journey!

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.