Securus Technologies

  • Lead/Sr. Java Call Platform Developer (SIP/RTP)

    Job Locations US-TX-Carrollton
    Job ID
    # of Openings
  • Overview

    A Developer contributes on all phases of the development cycle of Securus applications, including: design, development, and QA support for developed components.The successful candidate will be a technically proficient, self-starter with excellent communications skills and good experience on agile methodologies. 


    • Demonstrable analytical skills, with the ability to translate business requirements into technical design
    • Proficient in software design, development, & unit testing with strong work ethic
    • Excellent problem-solving and troubleshooting skills
    • Ability to work individually with minimal guidance and desire to take ownership of deliverables
    • Ability to juggle multiple responsibilities and respond to ad hoc requests
    • Ability to accurately estimate the level of effort required for planned designs.
    • Ability to work under different development methodologies – Agile, iterative
    • Ability to work with diverse teams
    • Ability to digest and understand larger systems and how features fit within the larger system
    • Proficient communication skills, both verbal and written.
    • Problem solving, debugging, and application and code maintenance skills
    • Adapts to a rapidly changing priorities



    • Bachelor’s Degree in one of the following: Telecom, Engineering, Computer Science, MIS, or related field or equivalent work experience.
    • 7+ years’ experience using one or more of the following languages/libraries: Java, C++, JavaScript, Node.js, Angular, Jquery
    • Experience working with relational data bases (Oracle or MYSQL) or NoSQL databases (MongoDB or Couchbase)
    • Experience developing and running under Linux

     Prefered qualifications

    • Experience developing real time event processing and messaging: JMS, MQ, Kafka
    • Experience with protocols such as VoIP/SIP, RTP, SDP
    • Experience developing CTI, Call Processing Applications such as Call Center, Outbound IVR, Voice Mail, etc…
    • Experience Developing applications using Public/Private cloud platforms
    • Experience building the server side of enterprise level system
    • Experience in designing and developing Multi-threaded high performance, highly scalable applications
    • Experience implementing and consuming large scale web services Application Server experience including Tomcat and JBoss
    • Continuous Integration Tools (i.e. Bamboo, Hudson/Jenkins)
    • Experience with code quality tools including Sonar, Selenium, Mockito
    • Aptitude for learning new technologies. (Elastic, Hazelcast, node.js, MongoDB)
    • Web UI development using HTML/CSS/JavaScript
    • Java Certification


    It is the Company’s policy to provide equal employment opportunity to all individuals. Securus will not discriminate against any associate or qualified job applicant with respect to any terms, privileges, or conditions of employment because of that person’s race, color, religion, sex, national origin, age, disability, veteran status, or any other characteristic or status protected under local, state or federal law, ordinance or regulation.




    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed