Skip to main content

Job Description

   Back

Java Developer (Socket Programming)

28-03-2025 12:21:42

4 - 8 years

  • Pune, Maharashtra, India (PUN)

Primary Skills : Javascript , Strong Core Java, Spring framework , Telecom protocols , Socket programming, Multi-threading
Secondary Skills : Springboot, Hibernate , SQL, Maven, Elasticsearch , JMS
Experience : 4-7 years

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.