Software Developer

Premier Consultants

Bengaluru

On-site

INR 1,400,000 - 2,200,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

We are seeking an experienced EMS/NMS Developer to design, build and support EMS/NMS products. You will work on Java-based applications, network management systems and Linux environments, collaborating with customers and internal teams to resolve issues and deliver features.

Responsibilities include implementing Core Java, Spring Boot, RESTful APIs, and telecom protocols (NETCONF, SNMP, TR-069). You will optimize performance, troubleshoot complex problems and support deployments in Linux

Qualifications

  • 5-8 years of software development experience in EMS/NMS or network management domains.
  • Bangalore-local candidates preferred for on-site role.
  • Proficiency in Java-based application development and Linux environments.

Responsibilities

  • Design, develop and maintain EMS/NMS applications and network management products.
  • Implement Core Java, Spring Boot and web technologies.
  • Troubleshoot customer and field issues and provide timely technical solutions.
  • Collaborate with cross-functional teams for product releases and deployments.
  • Optimize performance and implement automation for quality and stability.

Skills

Core Java
Spring Boot
JavaScript
jQuery
HTML5
CSS3
Docker
Kubernetes
OpenStack
AWS

Tools

Docker
Kubernetes
OpenStack
AWS

Job description

EMS/NMS Developer

Experience: 5-8 Years
Location: Bangalore
Work Mode: On-site

Eligibility: Bangalore-Local candidates only


Job Summary

We are looking for an experienced EMS/NMS Developer with strong expertise in Java-based application development, network management systems, communication protocols and Linux environments. The candidate will be responsible for developing, enhancing and supporting EMS/NMS products while working closely with customers and internal technical teams to resolve product and field-level issues.


Key Responsibilities

  • Design, develop and maintain EMS/NMS applications and network management products.
  • Develop and enhance applications using Core Java, Spring Boot and web technologies.
  • Work on product enhancements, defect fixing, performance optimization and feature development.
  • Analyze and troubleshoot complex customer and field issues and provide timely technical solutions.
  • Collaborate with cross-functional teams for product releases, deployments and issue resolution.
  • Implement automation initiatives to improve product quality, stability and operational efficiency.
  • Work with network protocols and interfaces used in telecom/network management environments.
  • Develop and maintain database-driven applications and optimize application performance.
  • Support application deployment, configuration and troubleshooting in Linux environments.
  • Participate in product deployment, testing, production support and maintenance activities.
  • Perform technical analysis using network troubleshooting tools wherever required.

Required Technical Skills

Programming:

  • Core Java
  • Spring Boot
  • JavaScript
  • jQuery
  • HTML5
  • CSS3

Database & Persistence:

  • MySQL
  • MariaDB
  • Galera Cluster
  • Hibernate
  • Database Performance Tuning

Networking & Communication Protocols:

  • RESTful APIs
  • NETCONF
  • VES
  • SNMP
  • FTP
  • SSH
  • HTTP/HTTPS
  • TL1
  • RMI
  • TR-069 / TR69

Operating System & Scripting:

  • Strong hands‑on experience with Linux
  • Shell scripting

Cloud & Container Technologies:

  • Docker
  • Kubernetes
  • OpenStack / Virtualization
  • AWS

Preferred / Good to Have

  • Prior experience in EMS/NMS or Network Management System products
  • Understanding of IP networking, ports and packet communication
  • Hands‑on experience with Tcpdump and Wireshark
  • Knowledge of High Availability (HA) concepts
  • Experience supporting product deployment and production environments
  • Strong debugging and troubleshooting capabilities
  • Exposure to telecom/networking domain is an added advantage

Candidate Profile

  • 5-8 years of relevant software development experience.
  • Strong problem‑solving and analytical abilities.
  • Ability to independently investigate technical issues and identify root causes.
  • Good communication skills with the ability to interact with customers and technical stakeholders.
  • Experience working in a product development and support environment will be preferred.
  • Candidates currently based in Bangalore.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

EMS/NMS Developer
EMS/NMS Developer

Vrinda International • Karnataka

On-site
INR 1,800,000 - 3,200,000
EMS Developer
EMS Developer

Vrinda International • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Network Application Support Engineer
Network Application Support Engineer

Vegayan Systems • Gurugram District

On-site
INR 450,000 - 750,000
Java Developer
Java Developer

The Value Maximizer • Karnataka

Hybrid
INR 800,000 - 1,200,000
NMS Architect
NMS Architect

Krazymantra • Chennai District, Bengaluru, Hyderabad, Pune District

On-site
INR 1,000,000 - 1,500,000
Network Engineer - Bangalore
Network Engineer - Bangalore

Yeah! Global • Bengaluru

Hybrid
INR 800,000 - 1,200,000
Professional growth opportunities
Dynamic work environment
Network Engineer
Network Engineer

TESTQ Technologies LTD. • Bengaluru

On-site
INR 800,000 - 1,300,000
System Engineer
System Engineer

Tanla Platforms • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Network Engineer in Telecom Domain
Java Network Engineer in Telecom Domain

MNR Solutions Pvt. Ltd. • Bengaluru

On-site
INR 800,000 - 1,200,000
Mobileum - Development Manager - Java
Mobileum - Development Manager - Java

Mobileum • Bengaluru

On-site
INR 2,500,000 - 3,500,000