Job Summary
Responsibilities:
● Develop robust, high-quality software to deliver functionality that enables efficient management of
large telecommunications and data networks.
● Use Java, Oracle/Postgres databases, Elasticsearch and distributed computing technologies to
create innovative, user friendly solutions to network management problems
● Work with complex systems that communicate using multiple protocols, including SNMP, TL-1,
CORBA 3GPP and more.
● Participate in all phases of the software development process, including design, design review,
development, code review and unit testing.
● Troubleshoot multi-threaded applications within complex networked environments.
● Contribute to development of functionality that enables high performance, high availability and
ease of use
Requirements:
● BS in computer science or a related field.
● Java development experience required
● Familiarity with two or more of the following is required: JavaScript, Spring framework, Jython,
Hibernate, RMI, socket programming, JMS, JMX and Eclipse plugin development.
● Strong communications skills and the ability to work effectively as part of a team.
● Course work or experience designing and developing software for complex systems. Experience
with distributed systems, network management, databases, telecommunications, and/or data
networking equipment is preferred.
● Familiarity with SNMP, TL-1 and/or CORBA is highly desirable.
Experience : 3-5 years
Primary Skills : Javascript , Strong Core Java, Spring framework , Telecom protocols , Socket
programming, Multi-threading
Secondary Skills : Springboot, Hibernate , SQL, Maven, Elasticsearch , JMS