Java IoT Systems Engineer - Remote
About the Role
We are seeking a Java IoT Systems Engineer remote to architect and build the backbone of our hospital system. You will be responsible for the central intelligence that coordinates thousands of standalone Android smartwatches, BLE beacons, and NFC readers. Your mission is to ensure sub-second latency for patient check-ins and 100% reliability for indoor navigation and medical procedure tracking.
What You'll Do
- Design and implement a scalable Java backend (Spring Boot/Quarkus) to manage real-time data streams from 1000+ standalone Android wearables.
- Architect the messaging layer using MQTT or WebSockets to push directional text and alerts to watches without delay.
- Develop Java-based drivers and abstraction layers for USB NFC Readers and BLE Gateway events.
- Build the core logic that handles complex patient journeys (e.g., detecting a "Ghost Exit" via BLE signal strength algorithms).
- Create a surveillance dashboard to monitor IoT endpoint health (Battery, Connectivity, UVC Sanitization status) in real-time.
- Implement end-to-end AES encryption for all data in transit and manage secure device authentication (Mutual TLS/OAuth2).
Requirements
- 5+ years of experience with Java 17/21+, focusing on high-concurrency, multi-threading, and reactive programming (Project Reactor/RxJava).
- Hands-on experience with MQTT (Eclipse Paho/HiveMQ), AMQP, or gRPC.
- Expert-level knowledge of Spring Boot, Spring Integration, and Spring Cloud.
- Experience using JNI (Java Native Interface) or JNA to communicate with serial/USB hardware.
- Experience with Time-Series Databases (InfluxDB/TimescaleDB) and Message Brokers (RabbitMQ/Kafka).
- Familiarity with Docker, Kubernetes, and CI/CD pipelines (GitLab/GitHub Actions) for IoT deployments.
Nice to Have
- Previous work with Real-Time Location Systems in healthcare, logistics, or manufacturing.
- Understanding of the Android OS lifecycle and how backend services interact with "Kiosk Mode" devices.
- Knowledge of ISO 27001 or HIPAA compliance regarding data transmission in medical environments.
What We Offer
- Remote work flexibility to maintain a healthy work-life balance.
- Visa sponsorship for international candidates.
- Opportunity to work on innovative technology that impacts patient care.
- Collaborative and supportive team environment.
- Continuous learning and professional development opportunities.
This remote Java IoT Systems Engineer position at Semmel Health offers a unique opportunity to work on impactful healthcare technology. With competitive pay and a supportive team, it's a great chance to make a difference.
About Semmel Health
Explore Semmel Health careers in 2026 and discover exciting job opportunities across remote, hybrid, and office roles. Our user-friendly platform features advanced filters, application tracking, and company insights to help you find the perfect fit. Stay updated with the latest industry news and tailor your resume for maximum impact. Start your journey with Semmel Health today and elevate your career!
Who Will Succeed Here
Proficient in Java and Spring Boot, with hands-on experience in developing scalable IoT applications that utilize MQTT for real-time data communication.
Strong understanding of containerization and orchestration technologies such as Docker and Kubernetes, enabling efficient deployment and management of microservices in a remote work environment.
Experience with CI/CD pipelines, demonstrating a mindset focused on automation, continuous integration, and delivery practices to ensure high availability and reliability of IoT systems.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months