HamburgerMenu
hirist

AppZime Technologies - IoT Platform Engineer - Emerging Technologies

AppZime Technologies
12 - 14 Years
Hyderabad

Posted on: 24/08/2026

Job Description

Job Overview :

We are 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.

Roles & Responsibilities :

Technical Design & Development :

- Participate in the planning, architecture, and development of software solutions, integrating AI, machine learning, and data-driven features where applicable.

- Write high-quality code to develop and maintain scalable, high-performance systems, emphasizing security and long-term sustainability.

- Design and implement event-driven architectures using DynamoDB Streams, EventBridge, SQS, and Kinesis.

- Build serverless microservices with AWS Lambda and container-based services with ECS/Fargate.

- Develop RESTful APIs using API Gateway with proper authentication, rate limiting, and caching strategies.

- Optimize system performance across the entire stack including JVM tuning, connection pooling, and query optimization.

- Drive deployment, monitoring, and continuous improvement of systems including AI models and analytics components.

Collaboration :

- Conduct code reviews and establish coding standards across multiple repositories.

- Drive technical decision-making and evangelize best practices for cloud-native development.

- Collaborate with cross-functional teams including product managers, solution architects, data scientists, and external vendors.

- Coordinate cross-team initiatives and integrations, driving dependency resolution and risk mitigation.

- Participate actively in Agile ceremonies and PI Planning.

- Lead knowledge sharing around emerging technologies, AWS services, and IoT patterns.

Project & Process Management :

- Collaborate with stakeholders to integrate solutions into broader systems and workflows.

- Monitor project progress, mitigate risks, and ensure timely, high-quality delivery.

- Handle incident response and production support coordination.

- Provide technical estimates and capacity planning.

Troubleshooting & Optimization :

- Troubleshoot performance, scalability, and security issues across distributed systems and data pipelines.

- Continuously optimize system architecture, deployment pipelines, and infrastructure costs.

- Implement best practices in monitoring, observability, and operational excellence (CloudWatch, X-Ray, structured logging).

- Manage technical debt and drive system modernization efforts.

Strategic & Architectural Guidance :

- Contribute to the organizations long-term technical vision, emphasizing scalable architecture and responsible adoption of emerging technologies.

- Architect solutions across multiple repositories and AWS services.

- Make key architectural decisions regarding hybrid serverless/container architectures.

- Ensure all code and infrastructure align with internal standards and security requirements.

- Stay informed of industry trends, research, and emerging innovations in IoT, edge computing, and cloud technologies.

Required experience :

- 14+ years of professional software engineering experience with a proven track record of delivering scalable, reliable systems.

- 6+ years of hands-on AWS experience building multi-service architectures.

- 5+ years in technical leadership or lead developer roles.

- 3+ years managing or mentoring engineering teams.

- 2+ years working with IoT platforms, real-time data systems, or telemetry 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.

Preferred/Desired :

- Proficiency in Groovy for scripting and utilities.

- Proficiency in Binary Protocol parsing.

- Proven experience with Data Engineering and Analytics like Snowflake, Liquibase, Apache Spark/PySpark.

- Analytical and problem-solving skills are required.

- Familiarity with security standards and best practices in application development.

- Knowledge of encryption techniques.

- Knowledge of Linux.

Education :

- Requires a minimum of a bachelors degree in engineering preferable Computer Science/Engineering.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...