Job description9+ years of Software Design & Development experience in REST, SOA, Pub-Sub, and Microservices architecturesExperience with unit, integration & Blackbox testing procedures and tools like Junit / TestNG / Cucumber, etc.2+ Years of development / architect experience in IOT based Real-time web applicationStrong background in object-oriented or functional programming design and programmingExcellent Experience in 2 or more languages - js, Java Springboot, C / C++, Go, Python.Proficient in transferring streams of data efficiently, so necessary action can be taken on themAbility to create Sensor, Program Sensor, and Transform Data from SensorSolid foundation and understanding of relational and NoSQL database principles.Experience consuming an array of web services : XML / JSON payloadsUnderstanding of commonly used protocols such as WebSockets, Polling, XMPP, COAP, MQTT, etc.Strong understanding of REST, Microservices architecture, network architecture & best security practicesExperience with API security frameworks, token management, and user access control, including OAuth, JWT, etc.Understanding the nature of asynchronous programming and its quirks and workarounds2+ years of experience using CI-CD tools like Jenkins, containers, and cluster orchestrationAbility to work in an Agile / SCRUM