What are the responsibilities and job description for the QA Architect position at Horizontal Talent?
Key Responsibilities
- Domain Modeling: Apply DDD principles to define bounded contexts and design data schemas that reflect complex healthcare business logic.
- Relational Strategy: Architect and optimize our Relational Database (PostgreSQL/MySQL) for high-performance transactional processing.
- Event-Driven Architecture: Design asynchronous data flows and state synchronization using event streaming (e.g., Kafka or RabbitMQ).
- Java Integration: Collaborate with backend engineers to ensure Java/Spring Boot microservices interact efficiently with the data layer (Hibernate/JPA optimization).
- Health Data Standards: Ensure the platform architecture supports healthcare-specific requirements like HIPAA compliance and HL7/FHIR data structures.
- Expertise in Java: Deep understanding of the Java ecosystem as it relates to data persistence and concurrency.
- Relational Database Mastery: Advanced knowledge of SQL, indexing strategies, and schema migration in a CI/CD environment.
- DDD Experience: Proven track record of designing "Aggregates" and "Value Objects" in a microservices landscape.
- Event Sourcing & CQRS: Familiarity with pattern-based data architectures to support real-time health "actions" and notifications.
- Scalability: Experience managing large-scale health datasets with a focus on auditability and security.