Java Software Engineer, Modria

Join the Tyler Development Team!

Meet the Tyler Development Team

Tyler Product Strategy

Tyler User Experience

Java Software Engineer, Modria

The Java Software Engineer is a programming position for Courts & Justice development team. This position is focused on developing the Tyler software product Modria and developing code for new applications according to technical specifications and system designs.


Plano, Texas


  • Participates in analyzing, designing, writing and testing code. Documents and implements functionally appropriate, technically sound, and well-integrated application systems. This is completed in accordance with customer requirements and defined organizational methodologies.
  • Reviews code from other developers for correctness, performance and adherence to company coding policies.
  • Produces written test cases for new application development and system enhancements.
  • Performs application testing of new application development and enhancements.
  • Performs maintenance coding (i.e. bug-fixing) on existing Tyler systems applications.
  • Reviews business requirements documentation.
  • Produces internal development documentation as needed.
  • Provides technical support to the support team in order to troubleshoot end-user application program problems.
  • Performs other job-related duties and responsibilities as may be assigned from time to time.
  • 0-5% travel to client sites on rare occasion


  • BS/BA degree in related field or equivalent experience is required.
  • 1-5 years' experience preferred.
  • Demonstrated knowledge of software development practices, computer science theory, and understanding of relevant technologies.
  • Working experience in the following technologies:
    • Java (J2EE) – Required
    • Python – Preferred
    • Groovy - Preferred
    • Spring – Preferred
    • MYSQL/SQL Server – Preferred
    • Hibernate – Preferred
    • Backbone.js (React JS) – Preferred
    • REST Services – Preferred
    • Git/GitHub - Preferred
  • Demonstrated ability to write and test code within mandated deadlines and within specified budgetary guidelines is preferred.
  • Understanding of and experience implementing unit testing methodologies is preferred.
  • Excellent interpersonal skills including verbal and written communication skills, teamwork and customer service skills.
  • Ability to work well both independently and within a team environment.
  • Successful candidates will have a passion for technology projects and problem solving, and prefer a variety of work rather than repetitive work.

Tyler is subject to regulations, guidelines and/or client requirements relating to the qualifications of Tyler personnel performing certain client work. Because of the nature of this position, it is a requirement that the candidate can successfully pass a federal background check at the time an offer is extended and over the course of employment with Tyler.

Apply Online
Requisition Number: 2018012-1