Overview:
We are seeking an experienced and highly skilled Architect to lead the design, development, and implementation of Remote Monitoring and IoT Applications . This role will focus on creating scalable, secure, and robust solutions that leverage Java and Spring technologies to enhance the company's remote monitoring and IoT capabilities. The ideal candidate will drive architectural decisions for IoT-enabled platforms, ensure integration with existing systems, and lead digital transformation initiatives that align with the business's innovation strategy.
Responsibilities:
• Lead the end-to-end architectural design of IoT-based remote monitoring applications, ensuring they are scalable, secure, and performant.
• Architect solutions utilizing Java and Spring frameworks to build robust backend services that collect, process, and analyze real-time data from connected IoT devices.
• Design and implement microservices architecture to enhance system modularity, scalability, and ease of maintenance.
• Ensure that IoT applications are integrated with cloud platforms and edge computing solutions to optimize data collection and processing.
• Collaborate with product management, DevOps, and hardware teams to develop end-to-end solutions, including device connectivity, protocols, and real-time data processing.
• Define the IoT technology roadmap and continuously evaluate emerging technologies that can be applied to enhance the remote monitoring systems.
• Stay up to date with IoT protocols (MQTT, CoAP), device management, and embedded systems to recommend the best-fit solutions.
• Lead the selection of technology stacks, frameworks, and tools that enhance productivity, ensure maintainability, and improve system reliability.
• Drive innovation in RMC by exploring AI/ML models and predictive analytics to create intelligent monitoring systems.
• Oversee the full development lifecycle of IoT applications, including design, coding, testing , and deployment, with a strong focus on Java , Spring Boot , and related ecosystems.
• Establish coding standards, best practices, and software development methodologies (Agile, Scrum) to ensure consistent high-quality deliverables.
• Ensure applications are cloud-native and compatible with cloud platforms (AWS, Azure, GCP), utilizing containers (Docker, Kubernetes) and continuous integration/continuous deployment (CI/CD) pipelines.
• Collaborate with the DevOps team to streamline deployments, automate processes, and ensure system reliability through robust monitoring and alerting systems.
• Architect secure IoT solutions by embedding security-by-design principles in application and data layer architecture.
• Ensure that remote monitoring systems comply with industry standards for data privacy, security, and cybersecurity frameworks (such as ISO 27001, NIST).
• Implement secure authentication, authorization, and encryption protocols for IoT devices and applications.
• Work closely with business stakeholders, hardware teams, and external partners to translate business requirements into technical solutions.
• Serve as a key point of contact for IoT platform architecture, working cross-functionally to ensure the smooth implementation of business goals.
• Provide technical leadership to the development team and guide junior engineers in best practices, design patterns, and architectural principles.
Qualifications:
• Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
• 10+ years of software development experience, with at least 5 years focused on architecting and designing IoT or remote monitoring applications.
• Proven expertise in Java (8 or above) and Spring Boot framework for designing and building backend services.
• Strong knowledge of IoT protocols, cloud-based architectures, and microservices design.
• Experience with edge computing , real-time data processing , and integrating with platforms like AWS IoT , Azure IoT Hub , or Google Cloud IoT .
• Expertise in containerization technologies like Docker and Kubernetes for deploying scalable solutions.
• Knowledge of IoT device security, identity management, and over-the-air (OTA) updates for connected devices.
• Experience working with Big Data platforms (Kafka, Hadoop, etc.) for processing and storing large-scale IoT data.
• Familiarity with machine learning and predictive analytics applied to IoT data to create intelligent monitoring solutions.
• Certifications in cloud services (AWS, Azure) or Java-related technologies are a plus.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.