Software Engineer II
Core
Design, develop, and deliver quality software solutions for the rules engine at the core of the GHX Exchange platform, evaluating routing and business rules against document events for healthcare supply chain transactions.
Role type
Software Engineer II (IC)
Builds
Rules execution service, rule types, specifications, actions, and integrations for document handling
Domain
Healthcare supply chain, business rules, event-driven systems
Required skills
Java, J2EE, Spring, AWS cloud services, event-driven systems, CI/CD pipelines, software design patterns, MongoDB, Elasticsearch, MySQL, JUnit 5, Mockito
Preferred skills
Liquibase, feature flags, configuration services, AI tools
Technologies
Java, Spring, Maven, AWS (EC2, SNS, SQS, S3, Lambda), MongoDB, Elasticsearch, MySQL, JUnit 5, Mockito
Responsibilities
Build and enhance features in the rules execution service; Implement rule types, specifications, and actions on the shared rules framework; Support EventBus-driven rules including event matching and rule caching; Develop and maintain rule actions for document handling and integrations; Write unit tests and help with monolith decoupling and Java version migrations
Seniority
Mid-level, hands-on IC
