HydroNeo

Java Developer – Backend

HydroNeo

full-time

Posted on:

Location Type: Hybrid

Location: BangkokThailand

Visit company website

Explore more

AI Apply
Apply

Salary

💰 €1,600 per month

About the role

  • Design and implement efficient event-driven systems.
  • Integrate and maintain platforms to handle high throughputs and complex event processing.
  • Contribute to architectural decisions to enhance system resilience and scalability.
  • 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.
  • Design, implement, and manage database solutions utilizing MongoDB.
  • Optimize database structures for performance and reliability.
  • Manage data migration, backup, and restoration activities.
  • 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.
  • 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.
  • 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.
  • 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.
  • Stay abreast of the latest industry trends and best practices in backend and IoT development.

Requirements

  • Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field.
  • 2 years of proven experience in backend development, with a focus on IoT.
  • Strong knowledge of event-driven development and MongoDB.
  • Experience with Keycloak, MQTT, and Kafka is a plus.
  • Familiarity with Docker, Kubernetes, and other containerization technologies is a plus.
  • Good analytical, problem-solving, and critical-thinking skills.
  • Able to work as a team and focus on objectives with high standards and quality.
  • English (able to communicate within an international team).
Benefits
  • A competitive salary and other perks.
  • Employee Stock Options (ESOP) to financially participate in the success of the company.
  • Flexible work environment (e.g. office hours) with a focus on results.
  • Meaningful work in an award-winning startup with the opportunity of creating real impact.
  • Close collaboration with the leadership team and low hierarchies.
  • International work environment in a great team of 10+ nationalities.
  • Very steep learning curve due to our open and performance-based culture.
  • Great offices in central locations.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
event-driven systemsbackend developmentIoTMongoDBMQTTKeycloakKafkaAPIstesting frameworksdata migration
Soft Skills
analytical skillsproblem-solvingcritical-thinkingteamworkcommunication
Certifications
Bachelor’s degreeMaster’s degree