Senior Java Software Engineer - Product Support

Avenu Holdings LLC

• $110K — $130K *
Legal & Accounting
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of professional Java development experience.
  • 5+ years with the Spring Framework (Core, MVC).
  • 5+ years with Hibernate or another JPA-based ORM.
  • 5+ years of hands-on SQL experience, with query debugging and performance tuning.
  • 5+ years building/maintaining SOAP and/or REST web services.
  • 2+ years experience with message-oriented middleware (e.g., JMS, ActiveMQ).
  • Bachelor's degree in Computer Science or related field.

Responsibilities

  • Diagnose and resolve production issues in a multi-tier Java application.
  • Investigate and fix defects in the Enterprise Service Bus (ESB) integration layer.
  • Trace issues through XML/XSLT transformations and web service calls to identify root causes.
  • Collaborate with QA, support, and product teams on customer-reported issues.
  • Write clear root-cause analyses and remediation plans for complex bugs.
  • Contribute to modernizing legacy components towards Spring MVC and modern frameworks.
  • Participate in code reviews and maintain code quality standards.

Benefits

  • Opportunity to impact real court systems and processes.
  • Exposure to a diverse technology stack including legacy Java and modern cloud services.
  • Engagement with a large integration ecosystem involving multiple state court systems and vendors.
  • Chance to solve complex, high-stakes technical puzzles.
  • Work in a collaborative environment with QA, support, and product teams.
Full Job Description
About the Role

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.

What You'll Do
  • 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.

Must-Have / Minimum Qualifications
  • 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).
  • 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.
  • 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 work within and help modernize these is more important than prior expertise.
  • Exposure to Groovy or other JVM-based scripting languages.
  • Experience with electronic court filing standards (ECF/EFM) or e-filing vendor integrations (e.g., Tyler Technologies).
  • Spring Boot or modern REST microservice development experience.
  • Front-end experience with Angular or another modern JS framework.
  • Experience with cloud infrastructure (Azure) and infrastructure-as-code tools (Terraform, Bicep).
  • Prior experience in legal tech, court systems, or government software.

Why This Role
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.

Similar Jobs

More Jobs at Avenu Holdings LLC

More Legal & Accounting Jobs

Find similar Senior Java Software Engineer - Product Support jobs: