Get in Toucharrow

CONTACT US

Lead Java Software Engineer (IoT, Cloud, MQTT)

Lead Java Software Engineer to work on an IoT / cloud platform solution for an intelligent ecosystem of IoT devices and infrastructure.

The Sr. Java Software Engineer will primarily develop applications within the cloud platform that will connect smart sensors, edge devices, gateways, and RF infrastructure for smart living.

We are well equipped with resources/expertise with the IoT / smart home segment, specializing in low-power smart infrastructure, Embedded System Development, RF protocols, and other IoT solutions.

Job description

    • Opportunity to build software for the highly competitive IoT/M2M emerging technology space.
    • High level of contribution and visibility over project goals and software platform features.
    • Extensive company experience in project design, engineering, and smart technology integration.
Focus:
    • Design code in Java for a SaaS cloud platform, to be used for IoT data analytics, reporting, and smart home infrastructure management.
    • Design scalable multithreaded client/server applications.
    • Build responsive Restful web services with spring framework and MongoDB or NoSQL database.
    • Conduct system testing, debugging, and deployment of applications.
    • Assist in defining project goals, and act as a technical resource as the team gathers business requirements.
    • Software architecture and development for IoT products and services.
    • Developing microservices, web sockets, and SDKs for our client’s IoT platform.
    • Designing, building, and maintaining reusable code at different levels of the stack.
    • Documentation of system architecture, supporting all phases of the SDLC.
    • Identifying bottlenecks and bugs, devising solutions to solve problems.
Skill:
    • Strong proficiency in Java, using modern technologies.
    • Experience coding scalable services/microservices and web sockets.
    • Bonus points for experience with IoT protocols such as MQTT and CoAP.
    • Experience creating applications that interact with the network layer for IoT/M2M, wireless, connected, intelligent hardware/devices.
    • Degree in computer science, computer engineering, or a related field.
    • ·Strong skills in Java, J2EE, and spring (Boot/Cloud).
    • Understanding of multitier architecture (n-tier architecture)
    • Experience developing RESTful web services and APIs.
    • Hands-on experience with MongoDB, Docker, and AWS.
    • Database experience with Hadoop, MySQL, or NoSQL database.
    • Other languages (C, C++, or Python) are a plus.
  • Experience

    • 4+ years of professional experience as a backend focused software engineer

     

Apply Now

December 9, 2021

Senior Embedded Software Engineer


Senior Embedded Software Engineer
Comments 0
December 9, 2021

Autosar Architect


Autosar Architect
Comments 0