Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and deliver scalable backend solutions for distributed systems in Aurora Networks’ Service Assurance software.
Solve complex technical challenges involving distributed, microservices-based applications, ensuring reliability and operational efficiency.
Collaborate with cross-functional teams including QA for debugging and code reviews, document architecture and root cause analyses.
Minimum Requirements
6+ years of experience developing commercial software products for Linux-based distributed systems.
Strong proficiency in Java and Spring ecosystem (Spring Boot, Spring Framework, Spring Security) for backend service development.
Experience with distributed/microservices architectures, networking protocols (TCP/IP, SNMP, gRPC/gNMI), event-driven systems (Kafka, RabbitMQ), and container technologies (Docker, Kubernetes).
Experience with relational and NoSQL databases, RESTful APIs, data serialization (JSON, XML, Avro), and DevOps tools (Maven, Git, Jenkins, CI/CD).
Ideal Candidate Profile
Experienced in telecommunications or network management systems including broadband, cable (DOCSIS), fiber/PON domains.
Familiarity with cloud-native architectures and public cloud platforms like Microsoft Azure or AWS.
Comfortable working in Agile environments with observability technologies such as Prometheus and Grafana.
