EyeCare Partners is the nation’s leading provider of clinically integrated eye care. Our national network of over 300 ophthalmologists and 700 optometrists provides a lifetime of care to our patients with a mission to enhance vision, advance eye care and improve lives. Based in St. Louis, Missouri, over 650 ECP-affiliated practice locations provide care in 18 states and 80 markets, providing services that span the eye care continuum. For more information, visit www.eyecare-partners.com.
Job Title: Application Architect
This position is based out of St Louis MO, You must be onsite at this location 2-3 days a week, so local applicants only will be considered.
SUMMARY
EyeCare Partners (ECP) is seeking a highly technical, hands-on Application Architect to lead the operational support and evolution of our internally developed, enterprise-scale PM/EMR platform. You will be responsible for ensuring the system is modern, extensible, and resilient while maintaining deep alignment with healthcare data standards and clinical workflows. This role balances high-level strategic design with "in-the-trenches" coding, troubleshooting, and peer mentorship.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Architectural Leadership: Design and document end-to-end architectures for a microservices-based EMR/PM ecosystem. Ensure the platform adheres to industry best practices for high availability, horizontal scalability, and resiliency.
Hands-on Development: Maintain a strong "end-to-end product" mindset by contributing directly to the codebase (Java 17, Spring Boot, React) and building proof-of-concepts for new features.
Observability & Performance: Implement advanced observability patterns using DataDog to monitor system health and proactively address performance bottlenecks.
Incident Response: Lead technical troubleshooting for ad hoc code issues and serve as the primary architect for Sev 1 production incidents.
Governance & Review: Represent the application in Architectural Review Boards (ARB) to ensure alignment with enterprise standards. Conduct rigorous peer code reviews to maintain high quality and security. Review low-level design documentation from developers and tech leads, and recommend changes as needed.
Stakeholder Engagement: Act as a technical advisor to clinical and business stakeholders, translating complex requirements into scalable technical roadmaps.
QUALIFICATIONS
Healthcare Expertise: Deep understanding of healthcare data processes (e.g., patient care workflows, EMR reporting, revenue cycle, and/or claims data).
Modernization Experience: Proven track record in migrating or evolving legacy "home-grown" systems into modern, cloud-native architectures.
Compliance: Familiarity with HIPAA regulations and secure data handling within a healthcare environment.
Retail Expertise: Familiarity with retail processes (eCommerce, point of sale, etc.)
EDUCATION AND/OR EXPERIENCE
SYSTEMS AND TECHNOLOGY
Backend: Expert-level Java 17 and Spring Boot. Proficiency with Redis for caching.
Frontend: Proficiency in TypeScript and React.
Build/Source Control/CI/CD: Proficiency in Gradle and Git (experience with GitLab preferred)
Data & Messaging: Strong experience with PostgreSQL for relational data and Kafka for event-driven microservices.
Cloud Infrastructure: Hands-on experience with AWS services, specifically S3 for secure medical document storage, EKS, MSK, and RDS.
Observability: Practical experience implementing monitoring and tracing with DataDog.
LOCATION
PHYSICAL REQUIREMENTS
If you need assistance with this application, please contact (636) 227-2600. Please do not contact the office directly – only resumes submitted through this website will be considered.
EyeCare Partners is an equal opportunity/affirmative action employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.