HamburgerMenu
hirist

Software Engineer - Java/MQTT Protocols

HIC Global Solutions
Multiple Locations
10 - 12 Years
star-icon
4white-divider89+ Reviews

Posted on: 12/09/2025

Job Description

Job Requirements :

- 10+ years of Java development experience, with extensive expertise in Java concurrency utilities such as Executors, Futures, and Locks.

- Strong experience in DLMS/COSEM protocols, including hands-on experience with DLMS stacks such as Gurux.

- Expertise in developing multi-threaded, scalable applications to handle real-time IoT device communications.

- Proven experience with IoT protocols such as MQTT and CoAP, integrating them into large-scale DLMS systems.

- Hands-on experience with testing and deploying DLMS communication over RF (Radio Frequency) networks.

- Deep understanding of distributed systems and designing scalable solutions to support millions of devices concurrently.

- Expertise in cloud-based infrastructure (AWS, Azure, Google Cloud) to support large-scale simulations and testing environments.

- Knowledge of message queue systems like RabbitMQ, Kafka, and real-time data processing frameworks.

- Strong background in load testing frameworks (JMeter, Gatling) and performance profiling for large-scale applications.

- Knowledge of security standards in IoT and AMI environments, particularly DLMS encryption and secure communication protocols.

- Experience handling big data and large datasets generated by smart meters using SQL/NoSQL databases.

System Design & Architecture :


- Ability to design end-to-end architectures for large-scale IoT networks with high throughput and low latency.


Distributed Systems :


- Design and optimize fault-tolerant, distributed systems for real-time, large-scale meter communication.


IoT Communication Protocols :


- Hands-on experience integrating MQTT, CoAP, and other lightweight IoT protocols into production systems is an asset.


Education/Certifications :


- Bachelor's degree in computer science or any other degree with relevant experience


info-icon

Did you find something suspicious?