Lead DLMS Developer with IoT AMI Expertise at ProPMO Services Private Limited Ā· Remote only Ā· 9 - 14 years Ā· ā¹35L - ā¹50L / yr Ā· Bootstrapped Ā· Remote only Ā· Posted 6 Feb 2025

Lead DLMS Developer with IoT AMI Expertise
Hiring: Lead DLMS Developer with IoT AMI Expertise š
š Location: Remote
š° Budget: Open
We are looking for a highly skilled Lead DLMS Developer with expertise in IoT AMI (Advanced Metering Infrastructure).
Key Requirements:
ā 10+ years of Java development experience, with strong expertise in Java concurrency utilities such as Executors, Futures, and Locks.
ā In-depth experience with DLMS/COSEM object modeling, OBIS codes, and Companion Object Specification Model (COSEM).
ā Strong understanding of IoT AMI and smart metering technologies.

About ProPMO Services Private Limited
About
Business excellence depends on People, Process and Digital Systems and integration from holistic perspective. We are one stop shop for offering solutions on Human Capital Building, Human Capital Engagement and Project Management Office.
Candid answers by the company
Business excellence depends on People, Process and Digital Systems and integration from holistic perspective. We are one stop shop for offering solutions on Human Capital Building, Human Capital Engagement and Project Management Office.
Similar jobs (4)

Work Mode: Full-time, in-person
Reporting To: VP ā Software
Job Description
We are looking for a hands-on Technical Lead Engineer to lead the design, development, and delivery of our Head-End System (HES), Meter Data Management (MDM), and Smart Metering platform. The role requires strong backend engineering expertise, deep understanding of smart metering and utility systems, and the ability to guide a development team through architecture, implementation, integration, testing, deployment, and production support.
The ideal candidate will have practical experience building scalable IoT or utility platforms involving smart meter communication, DLMS/COSEM protocols, real-time data acquisition, validation, event processing, command execution, and integration with enterprise systems such as billing, NMS, OMS, and analytics platforms.
Key Responsibilities
- Lead end-to-end technical development of HES, MDM, AMI/AMR, and smart metering modules.
- Design scalable backend architecture for meter communication, data ingestion, validation, processing, storage, and reporting.
- Implement and guide development of DLMS/COSEM IEC 62056 based meter communication.
- Integrate with smart meters, DCUs/gateways, billing systems, NMS, OMS, analytics systems, and third-party utility platforms.
- Lead Java/Spring Boot backend development using REST APIs, messaging queues, socket programming, and distributed system patterns.
- Design high-volume data pipelines for interval data, events, alarms, billing reads, and meter health data.
- Ensure performance, scalability, fault tolerance, database optimization, and reliable production operations.
- Mentor developers, review code, define engineering standards, and guide sprint-level technical execution.
- Work with product, project, QA, deployment, and customer teams to convert utility requirements into robust technical solutions.
- Own technical troubleshooting for production issues, performance bottlenecks, device communication failures, and integration defects.
- Prepare technical documentation, architecture diagrams, API specifications, and deployment guidelines.
Required Skills
- 6+ years of software development experience, including 3+ years in smart metering, HES, MDM, AMI, IoT, or utility platforms.
- Strong hands-on experience with Java, Spring Boot, REST APIs, JDBC/JPA, multithreading, backend system design, debugging, performance tuning, and production support.
- Practical experience with DLMS/COSEM, IEC 62056, Gurux or similar frameworks, smart meter communication, meter reads, events, commands, and remote operations.
- Strong understanding of communication protocols such as TCP/IP, socket programming, FTP/SFTP, MQTT/HTTP, and related integration patterns.
- Experience with Kafka/RabbitMQ, MySQL/MariaDB, MongoDB, Redis, ClickHouse, Apache Solr, or similar messaging and data platforms.
- Knowledge of scalable architecture, including clustering, replication, load balancing, caching, retries, failover, monitoring, and large-scale time-series data handling.
- Experience leading backend engineering teams, owning technical delivery, reviewing code, and mentoring developers.
- Preferred: experience with utility/DISCOM projects, AMISP programs, billing engines, prepaid metering, NMS/OMS, energy accounting, cloud services, CI/CD, Docker/Kubernetes, observability, and cybersecurity for smart metering systems.
Education Requirement
Bachelorās degree in Computer Science, IT, Electronics & Communication, Electrical Engineering, or a related engineering discipline is preferred. Candidates with strong hands-on HES/MDM, AMI, DLMS/COSEM, IoT, or utility software experience may be considered even with a different academic background.
Skills
Ā·Ā Ā Ā Ā Ā Ā Proven experience as a Technology Lead or Senior Developer with strong hands-on expertise in Java Spring Boot, Tomcat, MySQL, RESTful and SOAP APIs, ORM frameworks, Redis, JavaScript, and AngularJS/ReactJS.
Ā·Ā Ā Ā Ā Ā Ā Solid understanding of application architecture, security principles, design patterns, and industry best practices.
Ā·Ā Ā Ā Ā Ā Ā Demonstrated capability to lead and mentor development teams through the design, development, testing, and deployment of web applications using Java Spring Boot and related technologies.
Ā·Ā Ā Ā Ā Ā Ā Excellent problem-solving and analytical skills, with a strong ability to troubleshoot, diagnose, and resolve technical issues to ensure application stability and performance.
Ā
Responsibilities
Ā·Ā Ā Ā Ā Ā Ā Design and implement high-level and low-level architectures for complex software systems.
Ā·Ā Ā Ā Ā Ā Ā Collaborate closely with cross-functional teams and Business Analysts to understand business needs and translate them into effective technical solutions.
Ā·Ā Ā Ā Ā Ā Ā Enforce software development best practices, including code reviews, performance optimizations, and quality assurance standards.
Ā·Ā Ā Ā Ā Ā Ā Lead and manage a team of developers, providing technical guidance and ensuring timely delivery of high-quality solutions.
Ā
Ā
Lead Developer ā Java, React, Node.js & AI/ML
Location: Mumbai
Experience: 8ā10 Years
Job Type: Full-time
Job Description
We are looking for a Lead Developer with 8ā10 years of experience in software development, with strong expertise in Java, React, and Node.js. The candidate should have at least 1 year of hands-on professional experience in Artificial Intelligence and Machine Learning and experience in building modern, scalable technology solutions.
Key Skills
Java, React, Node.js, AI/ML, MongoDB, PostgreSQL, Key-Value Caching, Vector Databases, ChromaDB, pgvector
Candidate should have strong software development experience along with good knowledge of modern databases, caching technologies, and vector search solutions.
šØ Job Opening ā Java Developer
Job Title: Java Developer
Openings: 3
Experience: 5+ Years
Location: Hyderabad
Notice Period: Immediate to 15 Days
Mandatory Skills
Java 8+
Spring Boot
Microservices
Any BPM Tool with Java experience
Key Skills / Requirements
Strong hands-on experience in Java 8 and above
Strong experience in Spring Boot and Microservices
Experience with any BPM (Business Process Management) tool along with Java
Strong knowledge of CI/CD pipelines and deployment processes
Exposure to AI tools
Good understanding of application development and deployment practices
Roles & Responsibilities
Design, develop, and maintain applications using Java, Spring Boot, and Microservices.
Work with BPM tools to develop and implement business process solutions.
Develop scalable and maintainable Java-based applications.
Participate in CI/CD pipeline development and deployment activities.
Troubleshoot and resolve application issues.
Collaborate with development, QA, and DevOps teams.
Explore and utilize AI tools to improve development productivity.








