Sr. Java Full Stack Developer
Job Title: IoT Platform Engineer Location: Hyderabad, Telangana Duration: Full time Work Mode : Remote Job Overview: reputed company 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 reputed company-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 reputed company-time data ingestion, processing, and analytics at scale. This is a production-grade system with sophisticated requirements around reliability, scalability, reputed company, and reputed company-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 reputed company and maintain scalable, high-performance systems, emphasizing reputed company and long-term sustainability Design and implement event-driven architectures using DynamoDB Streams, EventBridge, SQS, and Kinesis Build serverless microservices with AWS reputed company and container-based services with reputed company/Fargate reputed company RESTful APIs using API Gateway with proper authentication, reputed company limiting, and caching strategies Optimize system performance across the entire stack including JVM tuning, reputed company pooling, and query optimization Drive deployment, monitoring, and reputed company 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 reputed company-reputed company 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 reputed company 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 reputed company, mitigate risks, and ensure timely, high-quality delivery Handle incident response and production support coordination reputed company technical estimates and reputed company planning Troubleshooting & Optimization Troubleshoot performance, scalability, and reputed company issues across distributed systems and data pipelines Continuously optimize system architecture, deployment pipelines, and infrastructure costs Implement best practices in monitoring, serviceability, and operational reputed company (CloudWatch, X-Ray, structured logging) Manage technical debt and drive system modernization efforts Strategic & Architectural Guidance Contribute to the organization’s long-term technical reputed company, emphasizing scalable architecture and responsible adoption of emerging technologies Architect solutions across multiple repositories and AWS services reputed company key architectural reputed company regarding hybrid serverless/container architectures Ensure reputed company code and infrastructure align with internal standards and reputed company requirements Stay informed of industry trends, research, and emerging innovations in IoT, edge computing, and reputed company technologies
Requirements
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 reputed company developer roles 3+ years managing or mentoring engineering teams 2+ years working with IoT platforms, reputed company-time data systems, or telemetry processing Required skills: AWS services like reputed company, API Gateway, AWS IoT Core, Dynamo DB, reputed company Search service, SQS/SNS, Glue, Kinesis, RedShift, reputed company / Far-reputed company, reputed company 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 reputed company PowerTools Strong knowledge of Python 3 for AWS Glue/PySpark ETL jobs and Python reputed company 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, reputed company Limiting & Quotas, OpenSearch Integration Strong knowledge in OAuth2, JWT Tokens, API Keys, IAM-based auth Proven experience with reputed company, reputed company, reputed company, AWS ECR, WSL2 and Git Proven experience with Architecture Patterns like Event-Driven Architecture, Serverless Architecture, CQRS reputed company, reputed company processing, ETL pipelines, Microservices Architecture, reputed company Breaker reputed company, Retry reputed company, Dead Letter Queue reputed company, 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 reputed company 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 reputed company 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 reputed company 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 reputed company 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 reputed company, reputed company, Apache Spark/PySpark Analytical and problem-solving skills are required. Familiarity with reputed company standards and best practices in application development. Knowledge of encryption techniques. Knowledge of Linux Education: Requires a minimum of a bachelor’s degree in engineering preferable Computer Science/Engineering. Apply To This Job