Career

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

admin

Recent Posts

Private 5G Versus Wi-Fi: Choosing the Right Wireless Technology

In the ever-evolving landscape of digital connectivity, the comparison between Wi-Fi and Private 5G technology…

1 year ago

5G Network In A Box (NIB)

The introduction of 5G mobile and cellular technology marks a pivotal shift in industrial systems.…

2 years ago

Connecting the Unreachable: 5G N3IWF for Non-Terrestrial Networks

Non-Terrestrial Networks (NTNs) are advanced wireless communication systems situated above the Earth's surface. These networks…

2 years ago

Integrating Untrusted WLAN Networks with 5G Core Network

Introduction The integration of non-3GPP Interworking Function (N3IWF) is pivotal in facilitating seamless communication between…

2 years ago

Untrusted Non-3GPP Access Network Interworking with 5G Core

The use of the non-3GPP Interworking Function (N3IWF) facilitates interworking between the 5G Core Network…

2 years ago

Radio Frequency Identification (RFID)

RFID, or Radio Frequency Identification, stands as a pioneering technology that utilizes radio waves to…

2 years ago