IIOT / Edge Developer (Java)

If you are motivated by the challenge of building elegant solutions for very complex projects, we really want to meet you!

IIOT Edge Developer (Java)

We are growing our development team in St Louis, MO, and we are searching for an experienced IIoT (Industrial Internet of Things) edge developer who cares deeply about craftsmanship and quality.


Must Haves:

  • B.E/B.Tech/MCA/MS with extensive experience with Industrial Automation and IOT Solutions
  • At least 5-8 years handling customer-facing applications or acting as a solution architect for companies in the manufacturing industry
  • At least 2-3 IOT/Smart Solutions projects implemented/architected and hands-on experience with the following:
    • IoT development boards, such as Arduino, Raspberry Pi, Intel Edison, and Beaglebone
    • IoT-specific protocols, such as CoAP, BLE, AMQP, MQTT, Zigbee, and ZWave
    • IoT cloud platforms, such as AWS, Google, Xively, Thingworx, and IBM Bluemix
    • Smart solutions, such as smart home, smart display, and smart parking
  • Sound knowledge of the Java/JEE technology stack for M2M applications and support platforms; conversant with state-of-the-art technologies in this space with the ability to translate
  • Experience with SAAS, PAAS, and IAAS solutions, plus cloud platforms such as Azure, AWS, and Google
  • Experience with large-scale enterprise solutions, such BI, business analytics, big data, BPM, ESB MDM, and CEP
  • Experience with CEP-based applications and familiarity with event processing engines
  • Experience acting as a technical subject matter expert (SME) to project management and development teams, customer teams, third-party business partners, and technology organizations

Nice to Haves:

  • Experience with Node.js, Python, Go, and R
  • Experience with mobile development technologies for Android, iOS, and Windows phone apps
  • Experience with IoT frameworks, such as Google Nest and Apple Home Kit
  • Experience with mobile device management solutions (MDM), such as AirWatch
  • Practical experience working within a defined software development cycle; agile experience preferred
  • Java experience with Multithreading, Annotations, Reflection, Collections, and Generics
  • Framework experience with Hibernate, Thymeleaf, and Apache POI
  • Experience building platforms that support multiple clients
  • Experience with user interface design
  • Master's degree preferred


Position Type:



Competitive salary plus benefits


12140 Woodcrest Executive Dr., St. Louis, MO 63141

Remote candidates with the right skills and experience will also be considered.

Please send resumes to aaron@objectcomputing.com