Neumo
Posted 1mo ago

Java Software Engineer - Product Support

Neumo
Dallas or Virginia or Texas or Centreville
$160k-$180k/yrOnsiteFull Time
Responsibilities
  • diagnosing production issues
  • investigating integration defects
  • documenting bug fixes
Requirements
  • 5+ years Java development
  • 4+ years Spring Framework
  • 3+ years Hibernate/JPA
  • 5+ years SQL
  • 2+ years SOAP/REST web services
  • Ability to read legacy code
  • Willingness to work with XML/XSLT
  • Bachelor's in CS or equivalent
Technical tools mentioned
JavaSpring FrameworkHibernateSQLSOAPRESTCXFJAXBJMSActiveMQXMLXSLTStrutsJSPSpring MVCGroovySpring BootAngularAzureTerraformBicepMuleCamel

Job description

About the Role

We're looking for a Java Software Engineer to join our Product Support Engineering team, focused on our court case management platform. This role combines hands-on production support with opportunities to grow into our service-oriented integration layer — you'll help troubleshoot and resolve issues in a mature Java-based system, work alongside senior engineers on our ESB integration layer connecting to third-party attorney and e-filing systems and contribute to the platform's ongoing modernization.


What You'll Do

  • Help diagnose and resolve production issues across a multi-tier Java application, including backend services, database interactions, and integration middleware.
  • Investigate defects in our Enterprise Service Bus (ESB) integration layer, which connects our platform to third-party case management, e-filing, and document systems, with support from senior team members on more complex cases.
  • Work with XML/XSLT transformations, JMS messaging flows, and web service calls (SOAP/REST) to help identify root causes of issues.
  • Collaborate with QA, support, and product teams to reproduce and triage customer-reported issues.
  • Document findings and proposed fixes for bugs you investigate.
  • Contribute to modernization efforts (e.g., migrating from Struts/JSP toward Spring MVC and modern front-end frameworks) under the guidance of senior engineers.
  • Participate in code reviews and follow established code quality standards.


Must-Have / Minimum Qualifications

  • 5+ years of professional Java development experience.
  • 4+ years working with the Spring Framework (Core, MVC).
  • 3+ years working with Hibernate or another JPA-based ORM.
  • 5+ years of hands-on SQL experience, including writing and debugging queries.
  • 2+ years building or maintaining SOAP and/or REST web services (e.g., using CXF, JAXB, or similar).
  • Exposure to message-oriented middleware (e.g., JMS, ActiveMQ) is a plus but not required.
  • Ability to read and reason about existing code, including legacy code you didn't write.
  • Willingness to work with XML-based data transformation (XSLT) or similar data-mapping technologies.
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience.


Nice to Have

  • Experience with an ESB or integration middleware platform (Mule, Camel, or similar).
  • Familiarity with legacy Java web frameworks such as Struts and JSP — willingness to learn is more important than prior expertise.
  • Exposure to Groovy or other JVM-based scripting languages.
  • Interest in electronic court filing standards (ECF/EFM) or e-filing vendor integrations.
  • Spring Boot or modern REST microservice development experience.
  • Front-end experience with Angular or another modern JS framework.
  • Exposure to cloud infrastructure (Azure) or infrastructure-as-code tools (Terraform, Bicep).
  • Prior experience in legal tech, court systems, or government software.


Why This Role

You'll work on a platform that powers real courts and legal workflows, learning from a team of experienced engineers while getting hands-on with both production support and modernization work. This is a strong fit for an engineer looking to deepen their skills in enterprise Java, integration architecture, and legacy-to-modern system migration.


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.



About Neumo

Government software and payments serving local, state, and federal agencies with cloud-based modernization tools.

Similar jobs

Java Software Engineer roles near Dallas, Texas
4mo
Save
Mark Applied
Hide
HITRUST Services LLC - Senior Java Software Developer
Dallas or Fort Worth
HybridFull Time
HITRUST
HITRUST: Private cybersecurity assurance helping organizations manage information risk through assessments, certifications, compliance frameworks, and SaaS tools.
7+ YOE7+ years Java and SpringBoot experience, SQL and NoSQL proficiency, cloud (Azure/AWS/GCP), Git, JUnit/Mockito, Agile and TDD experience; mentoring and AI-assisted development experience (OpenAI Codex) preferred.
Java, SpringBoot, SQL, NoSQL, Azure, AWS, GIT, JUnit, Mockito, OpenAI Codex, Angular, React
3mo
Save
Mark Applied
Hide
Java AI Lead Software Engineer, Automation and Reliability
Columbus or Plano
OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services and investment banking firm.
5+ YOE5+ years software engineering experience with advanced proficiency in Java and Python, experience with AI-assisted development tools, cloud-native modernization, automation, reliability and strong leadership and problem-solving skills.
Java, Python, JMeter, Blazemeter, Gatling, Splunk, Dynatrace, Grafana, CloudWatch, AWS, GCP, Azure