3 Innover Systems Jobs
Java Developer ( ThingsBoard & IoT Platforms)
Innover Systems
posted 28d ago
Fixed timing
Key skills for the job
Job Summary
We are seeking a skilled and motivated Java Developer with expertise in ThingsBoard and IoT platforms to design, develop, and implement robust IoT solutions. The ideal candidate will have hands-on experience with Java development, IoT protocols, and ThingsBoard customization and deployment.
Key Responsibilities
1. ThingsBoard Development:
o Customize and extend ThingsBoard features for specific IoT solutions.
o Develop ThingsBoard widgets, rule chains, and integrations as per project requirements.
2. IoT Solution Development:
o Implement end-to-end IoT solutions involving device integration, data ingestion, and visualization.
o Work with IoT protocols such as MQTT, CoAP, HTTP, and more.
3. Backend Development:
o Design and develop Java-based microservices and REST APIs to support IoT solutions.
o Ensure high performance, scalability, and security in backend systems.
4. Data Handling:
o Process and analyze IoT data from devices and sensors.
o Integrate IoT platforms with databases and analytics tools.
5. Collaboration and Troubleshooting:
o Work closely with cross-functional teams, including hardware engineers, UI/UX designers, and data scientists.
o Debug and resolve technical issues efficiently.
Required Skills and Experience
Programming Languages: Proficient in Java and related frameworks (e.g., Spring Boot).
IoT Platforms: Hands-on experience with ThingsBoard and other IoT platforms.
IoT Protocols: Knowledge of MQTT, CoAP, HTTP, and WebSocket.
Cloud Technologies: Experience with cloud platforms like AWS, Azure, or Google Cloud.
Database Management: Proficient in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
Version Control: Familiarity with Git and CI/CD tools.
Containerization: Experience with Docker and Kubernetes is a plus.
Employment Type: Full Time, Permanent
Read full job description