Senior Java Developer - Iot

IDEMIA

Search By Location
On-site
Java 17 / java 21
Kotlin commercial experience
Distributed backend systems design
Design and evolve backend architecture for IoT systems, implementing complex, business-critical components

Job Summary

  • Design and evolve backend architecture for IoT systems, implementing complex, business-critical components.
  • Ensure system scalability, reliability, and security while reviewing code and mentoring developers.
  • Work on a real IoT platform with device-backend-cloud communication, event-driven processing, and cloud-native deployment.

Matching Summary

Design and evolve backend architecture for IoT systems, implementing complex, business-critical components.

Skills & Requirements

Must-have

  • Java 17 / Java 21
  • Kotlin commercial experience
  • Distributed backend systems design
  • Asynchronous and event-driven architectures
  • Clean, maintainable, testable codebases
  • Code review experience
  • Technical leadership and mentoring
  • System reliability, scalability, fault tolerance

Nice-to-have

  • IoT platforms experience
  • Large-scale distributed systems
  • Messaging systems (Kafka, RabbitMQ, MQTT)
  • Event-driven and eventually consistent systems
  • Cloud architecture patterns
  • Camunda or other BPMN / workflow engines
  • Collaboration with QA and DevOps

Key Requirements

  • Spring ecosystem (Spring Boot, WebFlux)
  • Docker and containerized applications
  • Kubernetes (designing and operating services)
  • Git / Bitbucket workflows
  • CI/CD pipelines (Jenkins)
  • Azure cloud environment
  • Cloud-native application design principles (12-factor app)
  • Relational databases (MySQL, MariaDB)
  • Security fundamentals (TLS, cryptography, secrets management)

Work Rights

Not specified

Tailored Resume

Cover Letter