Posted on: 04/12/2025
Description :
Responsibilities :
- Design, develop, and deploy Java-based applications for IoT platforms.
- Integrate various hardware devices and sensors with software systems.
- Develop APIs and microservices to enable communication between devices and the cloud.
- Write clean, efficient, and well-documented code following best practices.
- Collaborate with cross-functional teams, including hardware engineers and product managers.
- Perform unit and integration testing to ensure the quality and reliability of the software.
- Troubleshoot and debug issues in both development and production environments.
Qualifications :
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Developer with a focus on Java.
- Solid understanding of IoT principles, protocols (e.g., MQTT, CoAP), and architectures.
- Experience with cloud platforms such as AWS IoT, Google Cloud IoT, or Azure IoT.
- Proficiency in Java frameworks like Spring Boot or Micronaut.
- Familiarity with databases (SQL and NoSQL) and message queues (e.g., RabbitMQ, Kafka).
- Experience with version control systems, particularly Git.
- Strong problem-solving skills and the ability to work independently or as part of a team.
Preferred Skills :
- Experience with containerization technologies like Docker and orchestration with Kubernetes.
- Knowledge of embedded systems and real-time operating systems.
- Familiarity with data analytics and machine learning concepts.
- Experience with other programming languages (e.g., Python, C++).
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Backend Development
Job Code
1584933
Interview Questions for you
View All