Experience in Java application development, Strong Design and Architecture fundamentals a must-have.
BMS Domain & knowledge of OPCUA, BACnet, SNMP, MQTT, MODBUS drivers. Prior experience of Niagara will be plus
Experience in RESTful webservices, Spring Boot framework (Optional). Design patterns and problem-solving skills.
JavaScript (Java Classes, Data structure, algorithm, Packages and Methods, Java Collections framework, Exception handling, Logging, JDBC, I/O Package, Multithreading.).
Basic Java Script knowledge using Field Editors. Experience in RESTful webservices, Spring Boot framework (Optional). Design patterns and problem-solving skills.
SQL/MySQL Database is preferable, Good to have knowledge on Orion Database.
Good to have knowledge on Java 8 or Higher versions (Java 21).
Experience with Test Driven Design and Development
Cloud experience, prefer Azure but AWS is a plus.
Experience in a multithreading technical environment and understanding of asynchronous programming techniques
C/C++
Excellent analytical and problem-solving skills including the ability to identify, formulate, and solve engineering problems