i
Tejas Networks
33 Tejas Networks Jobs
15-20 years
Tejas Networks - Java Developer/Senior Manager - NMS/OSS (15-20 yrs)
Tejas Networks
posted 5d ago
Flexible timing
Key skills for the job
Key Responsibilities :
- Lead the end-to-end architecture, design, and development of NMS applications using Java, Spring Boot, and microservices.
- Define best practices for scalability, security, and performance in NMS applications.
- Collaborate with cross-functional teams, including DevOps, QA, and Network Engineers, to ensure seamless system integration.
- Stay up to date with the latest network management trends, protocols (SNMP, NetConf, gRPC, etc.), and industry best practices.
- Architect and implement highly available, distributed NMS solutions supporting large-scale network infrastructures.
- Develop microservices-based applications using Java, Spring Boot, Hibernate, and Kafka.
- Optimize data processing, storage, and retrieval for real-time network monitoring and analytics.
- Design and implement RESTful APIs and WebSocket-based communication for real-time data flow.
- Work on containerized deployments using Docker, Kubernetes, and cloud-native environments (AWS, Azure, or GCP).
- Implement network device discovery, topology visualization, and fault management modules in NMS.
- Integrate with network elements using SNMP, NetConf, YANG, TL1, and gRPC protocols.
- Develop solutions for alarm management, performance monitoring, and fault tolerance.
- Work on northbound and southbound API integrations to connect with third-party tools and analytics platforms.
- Manage a team of Java developers, architects, and engineers.
- Drive agile development practices, sprint planning, and code reviews.
- Mentor junior engineers and promote a culture of continuous learning and innovation.
- Ensure high-quality software development standards through code reviews and CI/CD implementation.
- Conduct profiling, debugging, and performance tuning to enhance system efficiency.
- Optimize network polling mechanisms and event handling for large-scale deployments.
- Implement AI-driven network analytics and predictive fault detection where applicable.
Required Skills & Qualifications :
Experience : 15-20 years of experience in Java backend development, with at least 3+ years in NMS/OSS development.
Education : Bachelor's/Master's degree in Computer Science, Information Technology, or a related field.
- Expertise in Java, Spring Boot, Hibernate, and microservices architecture.
- Strong knowledge of multithreading, concurrency, and distributed systems.
- Experience with Kafka, RabbitMQ, or MQTT for event-driven architectures.
- Hands-on experience with SNMP (v2/v3), NetConf/YANG, gRPC, and RESTful APIs.
- Understanding of network topologies, device discovery, and configuration management.
- Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra, or InfluxDB).
- Familiarity with time-series databases for network event logging and monitoring.
- Knowledge of AWS, Azure, or GCP cloud services.
- Experience with containerized deployments using Docker, Kubernetes.
- CI/CD pipeline experience using Jenkins, GitLab CI/CD, or Azure DevOps.
- Experience with Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana).
- Implementation of AIOps for anomaly detection and predictive analytics.
Preferred Qualifications :
- Experience with AI/ML-based network analytics and automation frameworks.
- Knowledge of 5G, SDN (Software-Defined Networking), and NFV (Network Function Virtualization).
- Experience with network inventory management and telecom OSS/BSS solutions.
- Hands-on experience with Ansible, Terraform, or other Infrastructure-as-Code (IaC) tools.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Developer roles with real interview advice
15-20 Yrs
5-9 Yrs
8-12 Yrs
15-18 Yrs
3-6 Yrs
Gurgaon / Gurugram, Bangalore / Bengaluru
15-20 Yrs
Gurgaon / Gurugram, Chennai, Bangalore / Bengaluru