Software Engineer II - Java, Spring, AWS, CI/CD
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