Logo for Sarnova

Java Developer - Digitech - Remote

Role overview

Summary

This role is for a Java Software Developer at Digitech, focused on designing and maintaining enterprise-grade applications. You will collaborate with cross-functional teams to deliver secure and high-performance solutions that meet business requirements in the EMS transport industry.

Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • 3+ years of experience in Java development.
  • Demonstrated experience building production front-end applications with JavaScript and TypeScript using at least one modern framework such as React, Angular, or Vue.
  • Strong knowledge of Java SE/EE, Spring Framework, and ORM tools.
  • Experience with build tools (Maven, Gradle) and version control (Git).

Responsibilities

  • Design and build polished, responsive, accessible, and reusable user interfaces for enterprise Java applications.
  • Develop with modern JavaScript/TypeScript frameworks such as React, Angular, or Vue, and assess emerging options for business use cases.
  • Integrate front-end applications with Spring Boot services through REST and event-driven APIs.
  • Design and implement robust, maintainable Java applications using modern frameworks.

Key facts

Hard skills

Other skills

  • Collaboration

About the company

Sarnova logo

Sarnova

  • Hospitals & Health Systems
  • Large
  • 1,001–5,000
Sarnova and its family of companies: Bound Tree Medical, Cardio Partners, Digitech, Emergency Medical Products and Tri-anim Health Services have been serving the emergency medical services (EMS) and acute care markets for nearly 50 years. By offering more than 100,000 innovative health and safety products to thousands of national emergency care providers, hospitals, advanced patient-care facilities, schools, universities, businesses and federal government agencies, we’re proud to say that the products and services we sell, help our customers save lives and help keep our communities safe. Sarnova is a company of Patricia Industries, a part of Investor AB, which makes significant investments in best-in-class companies with strong market positions, brands and corporate cultures. For more information, visit www.sarnova.com.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

The Sarnova Family of companies includes Digitech Computer, Bound Tree Medical, Tri-anim Health Services and Cardio Partners. 

Digitech is a leading provider of advanced billing and technology services to the EMS transport industry. Since its founding in 1984, Digitech has refined its software platform to create a cloud-based billing and business intelligence solution that monitors and automates the entire EMS revenue lifecycle. Digitech leverages its proprietary technology to offer fully outsourced services that maximize collections, protect compliance, and deliver results for clients.

Summary:

We are looking for a talented Java Software Developer to design, develop, and maintain enterprise-grade applications. You will work closely with cross-functional teams to deliver secure, scalable, and high-performance solutions that meet business requirements.

Digitech is a leading provider of advanced billing and technology services to the EMS transport industry. Since its founding in 1984, Digitech has refined its software platform to create a cloud-based billing and business intelligence solution that monitors and automates the entire EMS revenue lifecycle. Digitech leverages its proprietary technology to offer fully outsourced services that maximize collections, protect compliance, and deliver results for clients.

Key Responsibilities:

  • Front-End UI Development: Design and build polished, responsive, accessible, and reusable user interfaces for enterprise Java applications, translating product requirements and UX designs into maintainable production code. 
  • Modern UI Frameworks: Develop with modern JavaScript/TypeScript frameworks such as React, Angular, or Vue, and assess emerging options such as Svelte/SvelteKit, web components, HTMX, and Java-integrated frameworks such as Vaadin/Hilla for appropriate business use cases. 
  • Java and UI Integration: Integrate front-end applications with Spring Boot services through REST and event-driven APIs; understand authentication, authorization, session management, CORS, API versioning, and secure browser-to-service communication.
  • UI Architecture: Establish scalable component architecture, state-management patterns, front-end routing, design-system conventions, and modular strategies that support long-term maintainability. 
  • User Experience and Accessibility: Partner with product and UX teams to improve usability and workflow efficiency; implement WCAG 2.2 AA-aligned interfaces, semantic HTML, keyboard navigation, and responsive layouts. 
  • Application Development: Design and implement robust, maintainable Java applications using modern frameworks (Spring Boot, Hibernate).
  • API Integration: Develop RESTful and SOAP services; integrate with third-party APIs.
  • Database Management: Work with relational databases and optimize queries for performance.
  • Code Quality: Write clean, testable code following best practices; perform code reviews and unit testing.
  • Performance Optimization: Identify bottlenecks and implement solutions for scalability and efficiency.
  • Security & Compliance: Apply secure coding standards and ensure compliance with internal policies and industry regulations.
  • Collaboration: Partner with QA, DevOps, and product teams to deliver features on time.
  • Documentation: Maintain technical documentation and contribute to knowledge-sharing within the team.

Required Qualifications:

  • Bachelor’s degree in Computer Science or related field.
  • 3+ years of experience in Java development.
  • Demonstrated experience building production front-end applications with JavaScript and TypeScript using at least one modern framework such as React, Angular, or Vue. 
  • Strong understanding of HTML5, CSS3, responsive design, browser behavior, component-based development, state management, and front-end build tooling. 
  • Strong knowledge of Java SE/EE, Spring Framework, and ORM tools.
  • Experience with build tools (Maven, Gradle) and version control (Git).
  • Familiarity with CI/CD pipelines.
  • Understanding of design patterns and software architecture principles. 

Preferred Qualifications:

  • Experience with microservices architecture..
  • Exposure to messaging systems (Kafka, RabbitMQ).
  • Familiarity with testing frameworks (JUnit, Mockito).
  • Certifications in Java or related technologies.

Sarnova is an Equal Opportunity Employer. We offer a competitive salary, commensurate with experience, along with a comprehensive benefits package, including 401(k) Plan.  EO/M/F/Veterans/Disabled.

Our mission is to be the best partner for those who save and improve patients’ lives.  Excellence in delivering upon our mission is dependent upon having a diverse team that is empowered to bring their full, authentic self to work each day.  We strive to create a workplace that reflects the communities we serve, and we are passionate about creating an inclusive workplace that promotes and values diversity.

#digitech

Related jobs

See all Java Developer jobs

Other jobs at Sarnova