Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16370687

    HYDERABAD · FULLTIME

    Senior Engineer Java/Springboot

    Avexa Systems Hyderabad logo

    Avexa Systems Hyderabad

    Hyderabad · onsite · Posted 43d ago

    Sourced fromNaukri
    ₹10.0L - ₹15.0L PA4–6 yrsfulltimeHyderabad

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.8s
    • Found the form on Naukri · 11 questions to answer1.4s
    • Decided the answers for all of them3.2s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role


    Role & responsibilities:


    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.


    The candidate will be responsible for designing, developing, testing, and maintaining backend services for enterprise-grade platforms involving connected devices, telemetry ingestion, device events, alerts, and system integrations. The ideal candidate should be a strong individual contributor who can independently build features, solve technical problems, and collaborate with architects, technical leads, QA, DevOps, and product teams.


    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.


    Preferred candidate profile:


    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.


    Perks and benefits:

    Paid time off

    Performance bonus


    Role:

    Back End Developer

    Industry Type: Software Product

    Department: Engineering - Software & QA

    Employment Type: Full Time, Permanent



    Immediate Joiners Preferred.

    Sourced from naukri

    Section · 02

    Skills

    Design PatternsMultithreadingdata structures and algorithmsJavascriptSpring BootJavaMicroservicesBackend Development

    Senior Engineer Java/Springboot · waiting for your command