๐Ÿ• Posted 4d ago

Senior Internet of Things Engineer

Tailored Management

PuneFull-timeMid LevelOn-site

Job Description

NOTE: Please apply who can join immediate to 15 days notice only Job Title: IoT Platform Engineer Location: Remote Duration: Fulltime Job Overview: Tech Giant is looking for a Full-Time IoT Platform Engineer with at least 14+ years of experience for the position of IoT Platform Engineer for our engineering team working on our enterprise-grade IoT connectivity platform. This is a hands-on development position implementing solutions across our IoT data ingestion platform and REST API services. Our platform processes telemetry data from construction and industrial equipment fleets, managing real-time data ingestion, processing, and analytics at scale.

This is a production-grade system with sophisticated requirements around reliability, scalability, security, and real-time processing. Required skills: AWS services like Lambda, API Gateway, AWS IoT Core, Dynamo DB, Open Search service, SQS/SNS, Glue, Kinesis, RedShift, ECS / Fargate, Step functions, EventBridge, CloudWatch, Systems Manager, S3 Data Lakes, Secrets Manager, X-Ray, CloudFormation/SAM, IAM, VPC, Network Load Balancer Proficiency in Java 17+ (5+ years of hands-on experience) Proficiency in Spring Boot 3.x. Proficiency in AWS SDK for Java v2 Proficiency in Lombok Proficiency in Lambda PowerTools Strong knowledge of Python 3 for AWS Glue/PySpark ETL jobs and Python Shell Scripts Proficiency in boto3 SDK for AWS service interactions Proficiency in SQL Proficiency in OpenSearch Query DSL Proficiency in building RESTful APIs Proficiency in API Gateway Patterns, Caching strategies, Rate Limiting & Quotas, OpenSearch Integration Strong knowledge in OAuth2, JWT Tokens, API Keys, IAM-based auth Proven experience with Docker, Maven, Make, AWS ECR, WSL2 and Git Proven experience with Architecture Patterns like Event-Driven Architecture, Serverless Architecture, CQRS pattern, Stream processing, ETL pipelines, Microservices Architecture, Circuit Breaker Pattern, Retry Pattern, Dead Letter Queue Pattern, Queue-Based Load Leveling, Multi-Tenancy Patterns Strong Knowledge in IoT & Protocols like MQTT, UDP, Binary Protocol, Device Management, Telematics Domain Proven experience with Unit Testing (Junit 5), Mocking, Integration testing, Load testing, Contract testing Proven experience with Log4j2, X-Ray, Trace Analysis, Service Map, CloudWatch custom metrics, business KPIs, SLI/SLO Tracking Must be able to apply SDLC concepts and Agile Scrum methodologies.

Experience with multi-environment deployment strategies Ability to write clean, maintainable, and testable code. Experience with CI/CD with GitHub Actions Excellent communication and collaboration skills. Has a proven track record of delivering solid, robust applications.

Configure IDE and web application server for remote debugging. Conceptual design of technical solutions providing a framework for detailed design. Understanding of the unique business and technical requirements on each of our engagements to facilitate both communications and the most appropriate solution design.

Detailed design, development and unit / integration testing utilizing the appropriate methodologies, technology, and tools. Ability to produce client deliverables such as detailed design documentation, unit test plans and well documented code and ensure deliverables are of the highest quality to promote client satisfaction. The candidate should also possess strong oral and written communication, problem-solving skills and should be a team player.

Knowledge of current technologies and application software development. Enthusiasm, attention to detail, and ability to work on a variety of projects are necessary. This position also requires excellent time management skills.

Posted 4 days ago

Related Jobs

Related Searches

Apply Now