01 Sep
|
MindBrain
|
Hyderabad
01 Sep
MindBrain
Hyderabad
? Job Opening: IoT Platform Engineer
Job Title: IoT Platform Engineer
Location: Hyderabad, Telangana
Employment Type: Full-Time
Experience: 14+ Years
Job Overview
We are looking for an experienced IoT Platform Engineer to join our engineering team and work on an enterprise-grade IoT connectivity platform.
This is a hands-on engineering role focused on building scalable, secure, and high-performance solutions across IoT data ingestion platforms and REST API services. The platform processes real-time telemetry data from construction and industrial equipment fleets and supports large-scale data ingestion, processing, analytics, and device connectivity.
The ideal candidate will have strong expertise in AWS, Java, Spring Boot, IoT platforms, event-driven architecture, real-time data processing, and cloud-native microservices.
Key Responsibilities
Technical Design & Development
- Design, architect, develop, and maintain scalable, secure, and high-performance software solutions.
- Build and implement event-driven architectures using DynamoDB Streams, EventBridge, SQS, SNS, and Kinesis.
- Develop serverless microservices using AWS Lambda and containerized applications using ECS/Fargate.
- Build RESTful APIs using API Gateway, including authentication, rate limiting, caching, and quota management.
- Work with AWS IoT Core and real-time telemetry/data ingestion platforms.
- Optimize application performance through JVM tuning, connection pooling, query optimization, and infrastructure improvements.
- Design and implement scalable architectures using Microservices, Serverless, CQRS, Stream Processing, and ETL Pipelines.
- Develop and maintain AI, machine learning, analytics, and data-driven capabilities where applicable.
Cloud & Architecture
- Architect solutions across multiple AWS services and repositories.
- Make architectural decisions for hybrid serverless and container-based applications.
- Implement scalable and secure cloud-native architectures.
- Drive system modernization and technical debt reduction.
- Ensure compliance with internal engineering, security, and infrastructure standards.
Monitoring & Production Support
- Implement monitoring, observability, and operational best practices using CloudWatch, AWS X-Ray, structured logging,
and custom metrics.
- Monitor SLIs, SLOs, business KPIs, and application performance.
- Handle production incidents, troubleshooting, root-cause analysis, and performance optimization.
- Optimize infrastructure costs and deployment pipelines.
Leadership & Collaboration
- Conduct code reviews and establish engineering best practices and coding standards.
- Mentor and guide engineering teams.
- Collaborate with Product Managers, Solution Architects, Data Scientists, and external stakeholders.
- Drive technical decision-making and cross-team initiatives.
- Participate actively in Agile ceremonies and PI Planning.
- Provide technical estimates, capacity planning, and risk mitigation.
Required Experience
- 14+ years of professional software engineering experience.
- 6+ years of hands-on experience with AWS and multi-service cloud architectures.
- 5+ years of experience in technical leadership or lead developer roles.
- 3+ years of experience mentoring or managing engineering teams.
- 2+ years of experience with IoT platforms, telemetry processing, or real-time data systems.
- Proven experience delivering scalable, reliable, and production-grade applications.
Required Technical Skills AWS & Cloud Services
Strong experience with
- AWS Lambda
- API Gateway
- AWS IoT Core
- DynamoDB
- OpenSearch
- SQS / SNS
- AWS Glue
- Kinesis
- Redshift
- ECS / Fargate
- Step Functions
- EventBridge
- CloudWatch
- Systems Manager
- S3 Data Lakes
- Secrets Manager
- AWS X-Ray
- CloudFormation / AWS SAM
- IAM
- VPC
- Network Load Balancer
Programming & Frameworks
- Java 17+
- Spring Boot 3.x
- AWS SDK for Java v2
- Lombok
- AWS Lambda Powertools
- Python 3
- boto3
- SQL
- OpenSearch Query DSL
- RESTful API Development
- Groovy (Preferred)
IoT & Real-Time Technologies
- AWS IoT platforms
- MQTT
- UDP
- Binary Protocol
- Device Management
- Telematics Domain
- Real-Time Data Processing
- Telemetry Data Processing
- Stream Processing
Architecture & Design Patterns
- Event-Driven Architecture
- Serverless Architecture
- Microservices Architecture
- CQRS Pattern
- Stream Processing
- ETL Pipelines
- Circuit Breaker Pattern
- Retry Pattern
- Dead Letter Queue Pattern
- Queue-Based Load Leveling
- Multi-Tenancy Patterns
Security & API Management
- OAuth2
- JWT Tokens
- API Keys
- IAM-Based Authentication
- API Gateway Patterns
- Rate Limiting & Quotas
- Caching Strategies
- Encryption Techniques
- Application Security Best Practices
DevOps & Tools
- Docker
- Maven
- Make
- AWS ECR
- Git
- GitHub Actions
- CI/CD
- WSL2
- Linux
- Multi-Environment Deployment Strategies
Testing
- JUnit 5
- Unit Testing
- Mocking
- Integration Testing
- Load Testing
- Contract Testing
Monitoring & Observability
- Log4j2
- AWS X-Ray
- Trace Analysis
- Service Map
- CloudWatch Custom Metrics
- Structured Logging
- Business KPI Monitoring
- SLI/SLO Tracking
Preferred Skills
- Groovy scripting and utilities.
- Binary protocol parsing.
- Snowflake.
- Liquibase.
- Apache Spark / PySpark.
- Data Engineering and Analytics experience.
- Linux administration knowledge.
- Strong understanding of encryption and security standards.
- Experience with AI, Machine Learning, and analytics solutions.
Additional Requirements
- Strong understanding of SDLC and Agile Scrum methodologies.
- Ability to write clean, maintainable, scalable, and testable code.
- Experience with technical design and solution architecture.
- Experience creating detailed design documents and unit/integration test plans.
- Strong troubleshooting and problem-solving skills.
- Excellent verbal and written communication skills.
- Strong collaboration and stakeholder management abilities.
- Excellent time management and attention to detail.
- Ability to work effectively in a fast-paced, enterprise setting.
Education Bachelor’s Degree in Engineering, Computer Science, Computer Engineering, or a related technical discipline.
? Application Details
Position: IoT Platform Engineer
Experience: 14+ Years
Location: Hyderabad, Telangana
Employment Type: Full-Time
📌 IoT Platform Engineer (14+ yrs) (Hyderabad)
🏢 MindBrain
📍 Hyderabad