Senior Software Engineer - Java / Spring Boot, Mongodb & Iot Device Integration (HITEC City)

Senior Software Engineer - Java / Spring Boot, Mongodb & Iot Device Integration (HITEC City)

30 Oct
|
Avexa Systems
|
HITEC City

30 Oct

Avexa Systems

HITEC City

We are looking for a skilled Senior Software Engineer with strong hands-on experience in Java, Spring Boot, MongoDB, REST APIs, microservices, and IoT device integration .

Responsibilities :

- Design, develop, and maintain backend services using Java and Spring Boot .
- Build scalable REST APIs , microservices, and integration components.
- Work with MongoDB for schema design, queries, indexing, aggregation, and performance optimization.
- Integrate with IoT devices, gateways, sensors, meters, and external systems .
- Develop data ingestion workflows for telemetry, events, alerts, diagnostics, and device status.
- Work with communication protocols such as MQTT, HTTP/HTTPS, TCP/IP, WebSocket, Modbus, or DLMS/COSEM .
- Implement device onboarding, registration, heartbeat, status tracking, and command-response workflows.
- Participate in technical design discussions and contribute to HLD/LLD documents.
- Write clean, reusable, secure, and maintainable code.
- Perform unit testing, integration testing, debugging, and issue resolution.
- Optimize APIs, database queries, and backend services for performance and scalability.
- Collaborate with QA teams for test case reviews, defect fixes, and release readiness.
- Work with DevOps teams for build, deployment, CI/CD, monitoring, and production support.
- Follow coding standards, branching strategy, code review practices, and agile delivery processes.
- Support production troubleshooting for backend services, device communication, and data processing issues.

Required Skills :

- Strong hands-on experience in Java, Spring Boot, and Spring Framework .
- Experience in developing REST APIs and backend microservices.
- Good understanding of MongoDB , including schema design, indexing, aggregation, and query optimization.




- Experience with IoT device integration or connected device platforms.
- Good understanding of device telemetry, event processing, alerts, logs, and command-response flows.
- Experience with messaging or event platforms such as Kafka, RabbitMQ, ActiveMQ, or MQTT brokers .
- Knowledge of authentication and authorization using JWT, OAuth2, Spring Security, or RBAC .
- Experience with Git, Maven/Gradle, Postman, Swagger/OpenAPI .
- Good debugging, troubleshooting, and problem-solving skills.
- Understanding of software design patterns and coding best practices.
- Basic understanding of cloud deployment, Docker, and CI/CD pipelines.

Preferred Skills

- Experience in Smart Metering, AMI, HES, MDMS, Energy Management, Healthcare IoT, Industrial IoT, or Remote Monitoring platforms .
- Knowledge of protocols such as DLMS/COSEM, OBIS, Modbus, MQTT, TCP/IP, or WebSocket .
- Experience handling high-volume data ingestion and time-series data.
- Experience with Docker, Kubernetes, Jenkins, GitLab CI, GitHub Actions, AWS, Azure, or GCP .
- Experience with monitoring and logging tools such as ELK, Prometheus, Grafana, New Relic, or similar .
- Experience contributing to technical documentation, API specifications, sequence diagrams, and deployment notes .

Qualifications

- B.Tech / B.E. / M.Tech / MCA in Computer Science, Information Technology, Electronics, or a related field.




- 5-8 years of software development experience.
- Minimum 4+ years of hands-on experience in Java and Spring Boot.
- Minimum 2+ years of experience with MongoDB or NoSQL databases.
- Experience in IoT, device integration, telemetry ingestion, or enterprise platform development is preferred.

Soft Skills

- Robust analytical and problem-solving skills.
- Good written and verbal communication.
- Ability to work independently with mínimal supervision.
- Strong ownership of assigned modules and deliverables.
- Ability to collaborate with technical leads, architects, QA, DevOps, and product teams.
- Willingness to learn new technologies, protocols, and domain concepts.
- Good documentation and team collaboration skills.

Benefits

- Competitive salary based on experience.
- Opportunity to work on next-generation IoT and digital platform solutions.
- Growth opportunity in a fast-growing product company.
- Collaborative and innovation-driven work culture.
- Exposure to enterprise-scale backend architecture, cloud platforms, and connected device ecosystems.
- Learning opportunities in smart energy, AMI, healthcare IoT, and enterprise platform engineering.

Experience

- Java / Spring Boot: 4 years required
- MongoDB: 2 years preferred
- REST API / Microservices: 3 years preferred
- IoT Device Integration: 1 year preferred
- MQTT / Device Communication Protocols: 1 year preferred

Work Location

Hyderabad, Telangana Work Mode : On-site

Pay: ₹1,200,000.00 - ₹1,800,000.00 per year

Advantages :

- Health insurance
- Paid sick time
- Paid time off

Experience :

- Microservices: 4 years (required)
- System design: 2 years (preferred)
- Java, SpringBoot: 4 years (required)

Work Location: In pe

📌 Senior Software Engineer - Java / Spring Boot, Mongodb & Iot Device Integration (HITEC City)
🏢 Avexa Systems
📍 HITEC City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - java / spring boot, mongodb & iot device integration (hitec city) / hitec city

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - java / spring boot, mongodb & iot device integration (hitec city) / hitec city