HamburgerMenu
hirist

ACL Digital - Senior Java Software Engineer - Telecom NMS/EMS

SPINSCI HEALTH-TECH INDIA PRIVATE LIMITED
Multiple Locations
5 - 8 Years
star-icon
4.5white-divider38+ Reviews

Posted on: 30/10/2025

Job Description

ACL Digital is actively hiring for experienced Senior Java Developer - Telecom NMS/EMS to join our dynamic team.

Job Requirement - Senior Java Developer - Telecom NMS/EMS

Preferred Qualification : 5+ Years Experience (Remote)

Key Responsibilities :

- Design, implement, and maintain cloud-native microservices using Java (Spring Boot), Scala (Akka Actors, Play Framework), or Golang.

- Develop REST APIs for configuration, operational data, and telemetry delivery.

- Containerize services using Docker and orchestrate deployments in Kubernetes/OpenShift environments.

- Develop async Python services with FastAPI/asyncio to manage Ansible Runner execution and event workflows.

- Integrate services with Apache Kafka to coordinate inter-service communication, track job execution, and publish status updates.

- Design and manage relational database schemas (PostgreSQL/MySQL), optimize queries, and ensure data integrity for automated workflows

- Develop, optimize, and maintain Ansible playbooks (YAML) and Ansible Runner integrations to automate provisioning, configuration, and lifecycle management for network devices (switches, routers, firewalls).

- Implement RBAC and secure vault/password handling for sensitive credentials (SSH keys, API tokens).

- Integrate and configure Prometheus, Grafana, ELK/OpenSearch for monitoring, metrics, logging, and tracing of deployed services.

- Use Git-based repositories for managing Ansible playbooks, configuration templates, and microservice code.

- Participate in branching strategies, pull requests, and CI/CD pipelines for automated build, test, and deployment.

Required Skills & Experience :

- Bachelors/Masters degree in Computer Science or equivalent experience.

- Proficiency in at least one of : Java (Spring Boot), Scala (Akka Actors, Play Framework), or Golang.

- Experience with async programming in Python (FastAPI, asyncio).

- Understanding of CLI-based device interactions, SNMP MIBs, NETCONF/YANG models, RESTCONF APIs, and vendor-specific network device APIs.

- Strong working knowledge of Apache Kafka (topics, partitions, consumer groups, message serialization).

- Expertise with Ansible, Ansible Runner, YAML playbooks, and custom network device automation modules.

- Experience with Docker, Kubernetes/OpenShift, and microservice scaling strategies.

- Familiarity with network security best practices including SSH key management and password vaulting.

- Integrating CI/CD workflows with Git branching models.

- Proficiency in PostgreSQL/MySQL schema design, data modeling, and performance tuning.

- Using Prometheus/Grafana for metrics, ELK/OpenSearch for log aggregation.


info-icon

Did you find something suspicious?