G

Global Healthcare Exchange

Cloud-based healthcare supply chain automation

Software Engineer 2 - Multiple Teams

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$109k - $121k

About the Job

Requirements

  • A minimum of 2–3 years of software development experience.
  • A Bachelor of Science in Computer Science, or similar work experience.
  • At least 2 years developing solutions with Java and J2EE technologies, including Spring and Maven.
  • Working knowledge of cloud technologies.
  • Experience with databases.
  • Exposure to a rules engine and/or event-driven architecture, such as event buses and publish/subscribe messaging.
  • Familiarity with artificial intelligence tools and willingness to learn emerging technologies.
  • Understanding of design best practices, including performance and scalability.
  • Experience working in an Agile/Scrum environment.
  • Ability to work independently on well-defined tasks and collaboratively as part of a team.
  • Experience delivering moderate-complexity features.
  • Strong problem-solving and communication skills.

Responsibilities

  • Build and enhance features in the rules execution service, which consumes EventBus document events, runs the rule engine, and publishes outcomes such as route-found and no-route-found.
  • Implement rule types, specifications, and actions on the shared rules framework and Exchange extension libraries, following established patterns.
  • Support EventBus-driven rules, including MongoDB-backed rule definitions, event matching, and rule caching.
  • Contribute to Intelligent Business Rules (IBR) capabilities such as business-rule statistics and change-request persistence.
  • Develop and maintain rule actions for document handling and integrations, with guidance from senior engineers, and ship changes behind feature flags.
  • Write JUnit 5 and Mockito tests, and help with ongoing monolith decoupling and Java version migrations.
  • Design and implement scalable, secure, and maintainable software that aligns with business needs and is flexible, reusable, and efficient.
  • Translate ideas into clear, high-quality code under the guidance of senior engineers.
  • Contribute to technical design for features and stories, document work, and follow IT control policies.
  • Work with the team and cross-functional partners to address technical dependencies, review ideas and concerns, and deliver high-quality products.
  • Identify issues of limited scope, analyze their impact, and resolve them independently or with guidance from senior team members.
  • Follow best practices for design, development, testing, and Agile workflows.
  • Develop an understanding of the rules subsystems and how EventBus, MongoDB, ConfigSvc, and Elasticsearch interact to support feature development.

Desired Qualifications

  • AWS experience with EC2, SNS, SQS, S3, or Lambda.
  • Experience with MongoDB, Elasticsearch, and MySQL.
  • Exposure to Liquibase or other database migration tools.
  • Experience with feature flags or configuration services.
  • Interest in healthcare, supply chain, or EDI/B2B document exchange.

About the Company

Global Healthcare Exchange

Cloud-based healthcare supply chain automation

GHX provides cloud-based supply chain technology and data automation for healthcare, serving providers, suppliers, and government entities. Its products cover eCommerce, contracting, AP/AR automation, data management, business intelligence, and credentialing like Vendormate to manage vendor compliance. It differentiates itself with an integrated, end-to-end healthcare supply chain platform built on industry-specific data and a large network, all delivered as cloud services. Its goal is to reduce costs, improve compliance, and help healthcare organizations deliver better patient care through greater efficiency and visibility.

Company size
1,001-5,000
Company stage
Private
Total funding
$2.3B
Headquarters
Louisville, CO
Founded
2000

Recently Posted Jobs

Explore more opportunities at Global Healthcare Exchange

See more jobs