Successfactors.idemia logo
Successfactors.idemia2 months ago

Senior Java Developer - IoT

$150,000–$200,000 year

Remote

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Large

Job Summary

As a Senior Java Developer in IoT at IDEMIA, you will design and evolve backend architecture for IoT systems, implement complex backend components, and make architectural decisions within a collaborative environment. You will ensure system scalability, reliability, and security, review code, mentor junior developers, support CI/CD processes, and troubleshoot production issues. Required qualifications include strong experience with Java 17/21, Kotlin, and designing backend systems for distributed environments, as well as knowledge of Spring, Docker, Kubernetes, CI/CD, and Azure cloud. Nice to have skills involve familiarity with IoT platforms and messaging systems.

Required Qualifications

  • strong, hands-on experience with Java 17 / Java 21
  • commercial experience with Kotlin
  • proven experience in designing and developing backend systems for distributed environments
  • deep understanding of asynchronous and event-driven architectures
  • ability to design clean, maintainable and testable codebases
  • experience working with code reviews, technical leadership and mentoring
  • strong understanding of system reliability, scalability and fault tolerance
  • experience with Spring ecosystem (Spring Boot, WebFlux)
  • experience with Docker and containerized applications
  • experience with Kubernetes (designing and operating services in k8s)
  • familiarity with Git / Bitbucket workflows
  • experience with CI/CD pipelines (Jenkins)
  • experience working in Azure cloud environment
  • knowledge of cloud-native application design principles (12-factor app)
  • experience with relational databases (MySQL, MariaDB)
  • understanding of security fundamentals (TLS, symmetric / asymmetric cryptography, secrets management)

Desired Qualifications

  • experience with IoT platforms or large-scale distributed systems
  • experience with messaging systems (Kafka, RabbitMQ, MQTT)
  • experience designing event-driven and eventually consistent systems
  • knowledge of cloud architecture patterns
  • experience with Camunda or other BPMN / workflow engines
  • experience collaborating closely with QA and DevOps on quality and automation
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$150k – $200k / yr

Senior Java Developer - IoT · Successfactors.idemia

Apply on Sorce