0-1 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Junior Software Developer
(This job is no longer available)
Securus Technologies | Carrollton, TX
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description


Job Purpose:

Contributes on all phases of the development life cycle of Securus applications, including: design, development, and QA support.


Essential Duties:

* Software Development Life Cycle (SDLC) deliverables
* Analyze business requirements and estimate level of effort
* Participate in reviewing technical requirements and interface specifications
* Develop solutions using Java and other open source technologies for both front end and back end requirements
* Create and perform Unit and Integration tests
* Support deployment activities
* Collaborate with Product Management, QA, and Production Support to meet requirements and work within existing architecture to provide the best technical solution.


Knowledge, Skills, and Abilities:

* Working knowledge of Java
* Exposure to Spring frameworks
* JDBC/SQL/Relational Databases (i.e. MySQL or Oracle)
* Web UI development using HTML/CSS/JavaScript
* JUnit
* Gradle based Java build tools
* Subversion, GIT
* Linux/Windows
* Ability to work with diverse teams
* Ability to take total ownership of assigned components
* Team Player and a self-starter
* Excellent problem-solving and troubleshooting skills
* Ability to learn new technologies and develop proof of concepts
* Aptitude for learning new technologies. (Elastic, Hazelcast, node.js, MongoDB)

Minimum Qualifications:

* Bachelor Degree in Computer Science or equivalent work experience
* 1 year of development experience with (GIT, Java, SQL, and HTML)

Preferred Qualifications:

* Experience with JavaScript Frameworks (AngularJS, Backbone, JQuery)
* Application Server experience including Tomcat and JBoss
* Experience with continuous Integration Tools (i.e. Bamboo, Hudson/Jenkins)
* Agile Methodology and Scrum Experience
* Experience with code quality tools including Sonar, Selenium, Mockito

Physical Requirements:

Standing, sitting, walking, speaking, listening, bending, reaching, pushing, pulling, lifting, grasping and manipulating tools, typing, using peripheral computer tools. May be required to lift up to 25 pounds.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin.

About Securus Technologies

Securus Technologies, Inc. is a provider of inmate telecommunications services to correctional facilities operated by city, county, state and federal authorities and other types of confinement facilities in 44 states. As of December 31, 2008, the Company had three segments Direct Call Provisioning, Offender Management Software and Wholesale Services. In the direct call provisioning segment, the Company bills call revenue to the end-users through local exchange carriers (LECs) or through third-party billing services for smaller volume LECs. In offender management software segment, the Company provides platform systems, which allows facility managers and law enforcement personnel to analyze data, prevent and solve crimes, and facilitate rehabilitation through a single user interface. In the wholesale services segment, the Company provides solutions services, telecommunications services and equipment sales. (Source: 10-K)