Posted on: 13/09/2025
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 :
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1545187
Interview Questions for you
View All