Senior Java Software Engineer - Product Support (Remote)

Neumo

Dallas (TX)

On-site

USD 120,000 - 155,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Neumo Court seeks a Senior Java Software Engineer to join the Product Support Engineering team, focusing on a court case management platform. You will troubleshoot in a mature Java stack, support ESB integrations with third-party systems, and guide modernization toward Spring MVC and modern front-end frameworks.

You will gain deep experience across legacy Java with Struts/JSP and modern cloud-native services, seeing tangible impact on real court dockets as you solve high-stakes technical puzzles.

Qualifications

  • 8+ years of professional Java development experience.
  • 5+ years Spring Framework (Core, MVC).
  • 5+ years Hibernate or JPA.
  • 5+ years SQL experience.
  • 5+ years building SOAP/REST services.
  • 2+ years with JMS or ActiveMQ.
  • Experience with ESB/integration middleware (Mule/Camel).
  • Experience with ECF/EFM or e-filing integrations.
  • Cloud infrastructure with Azure and IaC tools (Terraform, Bicep).
  • Prior experience in legal tech, court systems, or government software.

Responsibilities

  • Diagnose and resolve production issues across a multi-tier Java application, including backend services, database interactions, and integration middleware.
  • Investigate and fix defects in our Enterprise Service Bus (ESB) integration layer, which connects to third-party case management, e-filing, and document systems.
  • Trace issues through XML/XSLT transformations, JMS messaging flows, and web service calls (SOAP/REST) to identify root causes.
  • Collaborate with QA, support, and product teams to reproduce, triage, and prioritize customer-reported issues.
  • Write clear root-cause analyses and remediation plans for complex, cross-system bugs.
  • Contribute to the modernization of legacy components (e.g., migrating from Struts/JSP toward Spring MVC and modern front-end frameworks).
  • Participate in code reviews and help maintain code quality standards across the team.
  • Perform other duties as assigned.

Skills

Java development
Spring Framework
Hibernate
SQL
SOAP/REST
JMS
ESB integration
ECF/EFM
Azure cloud
Terraform
Bicep
Struts/JSP
Groovy
Spring Boot
Angular

Education

Bachelor's degree in Computer Science or related field

Tools

Mule
Camel
CXF
JAXB

Job description

Job Summary

We're looking for a Senior Java Software Engineer to join our Product Support Engineering team, focused on our court case management platform. This role sits at the intersection of live production support and ongoing modernization — you'll troubleshoot and resolve complex issues in a mature Java-based system, work across a service-oriented integration layer connecting to third-party attorney and e-filing systems and help guide the platform's evolution toward a more modern stack.

Job Summary

Neumo Court sits at the center of a large, real-world integration ecosystem spanning multiple state court systems, e-filing vendors, and attorney case-management platforms. You'll gain deep expertise across a broad technology stack spanning legacy enterprise Java and modern cloud-native services, with direct, visible impact: your fixes keep real court dockets moving and real filings from getting stuck. This is an excellent role for an engineer who likes solving hard, high-stakes technical puzzles and wants both depth in a mature codebase and exposure to where the platform is headed next.

Duties and Responsibilities
  • Diagnose and resolve production issues across a multi-tier Java application, including backend services, database interactions, and integration middleware.
  • Investigate and fix defects in our Enterprise Service Bus (ESB) integration layer, which connects our platform to third-party case management, e-filing, and document systems (including state-specific and vendor-specific integrations).
  • Trace issues through XML/XSLT transformations, JMS messaging flows, and web service calls (SOAP/REST) to identify root causes.
  • Collaborate with QA, support, and product teams to reproduce, triage, and prioritize customer-reported issues.
  • Write clear root-cause analyses and remediation plans for complex, cross-system bugs.
  • Contribute to the modernization of legacy components (e.g., migrating from Struts/JSP toward Spring MVC and modern front-end frameworks) as capacity allows.
  • Participate in code reviews and help maintain code quality standards across the team.
  • Perform other duties as assigned.
Education and Experience
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience.
  • 8+ years of professional Java development experience.
  • 5+ years working with the Spring Framework (Core, MVC).
  • 5+ years working with Hibernate or another JPA-based ORM.
  • 5+ years of hands-on SQL experience, including query debugging and performance tuning.
  • 5+ years building or maintaining SOAP and/or REST web services (e.g., using CXF, JAXB, or similar).
  • 2+ years of experience with message-oriented middleware (e.g., JMS, ActiveMQ).
  • Experience with an ESB or integration middleware platform (Mule, Camel, or similar).
  • Experience with electronic court filing standards (ECF/EFM) or e-filing vendor integrations (e.g., Tyler Technologies).
  • Experience with electronic court filing standards (ECF/EFM) or e-filing vendor integrations (e.g., Tyler Technologies).
  • Experience with cloud infrastructure (Azure) and infrastructure-as-code tools (Terraform, Bicep).
  • Prior experience in legal tech, court systems, or government software.
Knowledge, Skills and Abilities
  • Familiarity with legacy Java web frameworks such as Struts and JSP — willingness to work within and help modernize these is more important than prior expertise.
  • Exposure to Groovy or other JVM-based scripting languages.
  • Spring Boot or modern REST microservice development experience.
  • Front-end experience with Angular or another modern JS framework.
  • Demonstrated ability to debug and support production systems, including reading and reasoning about legacy code you didn't write.
  • Comfort working with XML-based data transformation (XSLT) or similar data-mapping technologies.
Work Environment
  • Office setting with a moderate noise level.
  • The employee will work at an individual workstation, using a telephone and computer.
Physical Demands
  • Must be able to remain seated for extended periods.
  • Regular use of a computer and other office machinery, such as printers and copy machines.
  • Occasional movement around the office.
  • Frequent communication via telephone.
Neumo Summary

With the backing of four decades of public sector expertise and corporate capability, Neumo has successfully supported government services. Neumo was honored and recognized for four (4) consecutive years as a GovTech 100 Company representing the top 100 companies focused on making a difference in and selling to state and local government agencies across the United States. Neumo is committed to helping communities thrive and brings a wealth of experience combined with innovation. Today, Neumo offers more administrative and financial support to government officials than any other organization. And with a responsive, client-focused approach, we foster partnerships that give our customers the certainty they need to accomplish more. Neumo offers a competitive benefits and compensation package and are looking for team members who will thrive in our dynamic environment.

Neumo is an Equal Opportunity Employer. Selection for a position will be made without regard to race, religion, national origin, sex, political affiliation, marital status, non-disqualifying physical handicap, and age.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer - Product Support (Remote)
Senior Java Software Engineer - Product Support (Remote)

Neumo • Centreville (VA)

On-site
USD 120,000 - 150,000
Business Analyst (Remote)
Business Analyst (Remote)

Neumo Holdings LLC • West Jordan (UT)

Remote
USD 90,000 - 120,000
Remote work
Senior Java Engineer: Production Support & Modernization
Senior Java Engineer: Production Support & Modernization

Neumo • Dallas (TX)

On-site
USD 120,000 - 155,000
Business Analyst (Remote)
Business Analyst (Remote)

Neumo • New Mexico

On-site
USD 90,000 - 120,000
Software Development Team Lead (On-Site)
Software Development Team Lead (On-Site)

Worky • Fort Wayne (IN)

On-site
USD 120,000 - 180,000
Senior Software Engineer/.NET Developer (On-Site)
Senior Software Engineer/.NET Developer (On-Site)

Neumo Holdings LLC • Fort Wayne (IN)

On-site
USD 105,000 - 140,000
Competitive benefits
Senior Software Engineer (On-Site)
Senior Software Engineer (On-Site)

Neumo • Fort Wayne (IN)

On-site
USD 110,000 - 140,000
Senior Java Engineer, Production Support Modernization
Senior Java Engineer, Production Support Modernization

Neumo • Centreville (VA)

On-site
USD 120,000 - 150,000
Staff Engineer, Director-Records & Tax Platforms (Remote)
Staff Engineer, Director-Records & Tax Platforms (Remote)

Neumo • Virginia (MN), Northern (KY)

Hybrid
USD 150,000 - 190,000
Remote work
Competitive benefits
Vice President Customer Care
Vice President Customer Care

Neumo • Birmingham (AL)

On-site
USD 180,000 - 280,000
Competitive benefits