Lead/ Sr. Middleware Java Developer

US-TX-Carrollton
Job ID
2017-1547
# of Openings
1
Category
Computer and Mathematics

Overview

Securus Technologies is a leading provider of telephone and software systems to the corrections industry.   Our broad suite of products includes inmate communications services, investigative technologies, corrections/law enforcement/emergency information technology services, interactive voice response systems, and active global positioning systems (GPS) based offender monitoring devices.  In the past two years we have invested $175 million in new technologies, products and patents and we are still growing and expanding.

Securus and its subsidiary companies employ more than 1,000 associates who serve more than 2,600 correctional facilities and law enforcement agencies in 45 states and over 850,000 inmates nationwide. 

We are known in the industry for reputation, stability, services, growth, and state of the art technology.

  • Over 25 years’ experience vested the corrections industry!
  • Securus’ financial successes have led to consistent quarterly bonus payments in the last 5 years.
  • 5 new acquisitions within the last 3 years to expand into other public safety verticals.
  • We have been awarded over 120 patents and 60 more pending. This is 75% of all the patents in the industry.
  • Our In-house customer service and technical services teams operate 24/7/365
  • Ethically ran business, proven with our SAS 70 Reporting and Sarbanes Oxley compliance
  • Solid benefit programs including healthcare, 401(k), tuition reimbursement & training.

Responsibilities

We are looking for a highly motivated individual able to contribute in an Agile development team where they will participate in grooming, design, development, and internal demos of solutions for our calling platform. This position will require good design and communication skills to help the team develop quality code using best practices. This role will be a Subject Matter Expert (SME) in multiple technologies and be providing guidance to other team members and setting standards for other teams leveraging the same technology stack. Responsibilities will require communicating technical concepts to non-technical stakeholders and representing development team in requirements discussions. It is important to be a team player and know your technical limits.  It is important to have confidence with humility, as a team member sharing knowledge and assisting others needing coaching and guidance.

  • With the breadth of your experience and knowledge, work with teams to craft a design, choose the appropriate technology and approach to design a solution that both answers the problem at hand, and stays within constraints
  • Our Leads never go post-technical. We think that it’s important for technical leadership to continue to code. On top as a Lead, you would be expected to set the standards and best practices and more importantly, do it by example and not by words. You should also be up to speed on practices like TDD, continuous integration, pairing, and CI/CD Automation.
  • We believe strongly in Agile, Lean and Continuous Delivery practices. You would be expected to influence and coach the teams to adapt and sustain those practices for overall efficiency, quality and integrity
  • Thinking big and acting fast. You’ll need a startup mentality with enterprise awareness. That means you can manage competing priorities, that you’re ready to pivot or adjust plans quickly, and that you understand the role you and your team play in major organizations’ tech strategies.
  • Influencing priorities, for both the team and the client. You understand both the business problem and the technical solution, and you’re able to advocate for excellence and effect change when necessary.

Qualifications

  • A Bachelor’s Degree in Computer Science or equivalent
  • 8 years of development experience
  • Ability to work with diverse teams
  • Ability to take total ownership of assigned components
  • Ability to work with minimal supervision
  • Team Player, self-starter and be self-driven
  • Excellent problem-solving and troubleshooting skills
  • Ability and willingness to pick up and learn new technologies and build prototypes
  • Passionate Technologist and Love to Design, Code and Learn
  • Highly curious individual with efficiency and quality mindset
  • Often the day-to-day primary point of contact for Middleware Technologies
  • Able to strategically lead a project team to successful delivery
  • Excited to mentor, influence and lead a team of Smart Developers
  • Committed to Continuous Improvement through self-driven R&D, introducing and sharing new ideas, processes, technologies, frameworks and tools with the teams

Technical

  • Java/J2EE
  • Spring Frameworks (MVC, Boot, Batch)
  • JSON/XML RESTful Web Services
  • Multi-threaded high performance applications 
  • JDBC/SQL/Relational Databases (MySQL, MongoDB, Couchbase, Oracle)
  • Linux, Unix, Windows
  • Proficient with Git and Subversion

Preferred

  • Agile Methodology and Scrum Experience
  • Aptitude for learning new technologies (Elasticsearch, Hazelcast, node.js, Couchbase)
  • Application Server experience including Tomcat and JBoss
  • Continuous Integration Tools (i.e. Bamboo, Gradle, Hudson/Jenkins)

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

 

Options

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