Software Engineer II - Java, Spring, AWS, CI/CD

GHX

Office Location or Remote - USA · 2-3 years experience · Remote · Posted Oct 16, 2026

At a glance

Experience
2-3 years experience
Workplace
Remote
Location
Office Location or Remote - USA

About the role

  • GHX is seeking a Software Engineer II to join the Rules and Actions team and design, develop, and deliver quality software solutions.
  • The team owns the rules engine at the core of the GHX Exchange platform, evaluating routing and business rules against document events for healthcare supply chain transactions.

Responsibilities

  • Build and enhance features in the rules execution service, consuming EventBus document events, running the rule engine, and publishing outcomes.
  • 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.
  • 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.

Requirements

  • Minimum of 2-3 years of software development experience
  • BS in Computer Science, or similar work experience
  • 2+ years developing solutions with Java and J2EE technologies (Spring, Maven)
  • Exposure to a rules engine and/or event-driven architecture (event buses, publish/subscribe messaging)
  • Familiarity with AI tools and willingness to learn emerging technologies
  • Understanding of design best practices, including performance and scalability
  • Experience working in an Agile/Scrum environment
  • Able 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

Preferred qualifications

  • AWS experience with EC2, SNS, SQS, S3, or Lambda
  • Experience with databases including 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

Benefits

  • Health insurance
  • Vision insurance
  • Dental insurance
  • Accident and life insurance
  • 401k matching
  • Paid time off
  • Education reimbursement

Workplace

  • Office Location or Remote - USA

Skills

  • Java
  • Spring
  • AWS
  • CI/CD
  • J2EE
  • Maven
  • MongoDB
  • Elasticsearch
  • MySQL
  • JUnit 5
  • Mockito
  • Liquibase

GHX

Software Engineer II - Java, Spring, AWS, CI/CD

Apply now