Software Developer (Java - IoT)
optiva · Hyderabad · India · On-site
Posted Sep 29, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.
Job Summary
Key Responsibilities :
Design, build, and maintain high-throughput Java + Spring Boot microservices serving millions of devices
Develop RESTful APIs (JSON/XML) secured with JWT and OAuth 2.0
Work with MongoDB as the primary data store, designing schemas and queries for scale
Build and consume event-driven architectures using Kafka, AWS SQS/SNS, and Kinesis
Containerize services with Docker and deploy on AWS EKS (Kubernetes) via CI/CD pipelines
Collaborate on system design for high availability, disaster recovery, scalability, and performance
Write clean, testable, well-documented code with strong unit and integration test coverage
Participate in code reviews, architectural discussions, and sprint planning
Own features end-to-end — from design and implementation through deployment and production monitoring
Troubleshoot production issues, perform root-cause analysis, and drive reliability improvements
Leverage AI-powered development tools for code generation, automated code reviews, test creation, technical planning, and debugging — continuously improving team productivity and code quality
Required skills :
B.E./B.Tech or ME/M.Tech in Computer Science (or equivalent) from top 150 Nirf engineering colleges.
8+ years of hands-on back-end development experience
Strong proficiency in Java (8+) and the Spring ecosystem (Spring Boot, Spring Data, Spring Security) Solid experience with NoSQL databases (MongoDB preferred) — schema design, indexing, aggregation pipelines
Practical experience with AWS services (EC2, S3, SQS, SNS, Lambda, EKS, CloudWatch, or similar)
Familiarity with Docker, Kubernetes, and container orchestration
Experience with Git, Bitbucket/GitHub, and CI/CD tooling (Jenkins, GitHub Actions, or similar)
Understanding of RESTful API design principles, versioning, and security (OAuth 2.0, JWT)
Strong organizational skills — ability to define, track, and deliver work independently
Excellent problem-solving, critical thinking, and analytical skills
Clear, concise written and verbal communication
Experience with event streaming platforms — Kafka, AWS Kinesis
Working knowledge of AWS Lambda and serverless architectures
Understanding of WebSockets and persistent connection protocols (e.g., OCPP)
Knowledge of networking fundamentals — TCP/IP, TLS, load balancing, connection keep-alive, timeout tuning
Experience with AWS ALB/NLB, target groups, health checks, and sticky sessions
Exposure to Elasticsearch / OpenSearch for search and analytics workloads
Familiarity with SQL databases (MySQL/PostgreSQL) as a secondary skill
Experience with front-end technologies (React, JavaScript/TypeScript) — full-stack capability is a plus
Knowledge of caching layers (Redis, ElastiCache)
Understanding of observability — structured logging, distributed…