Waterlabs AI - Lead Java Agentic Developer
grapevine
Job Description
- Develop advanced agents to execute end-to-end RCM automation workflows such as eligibility verification, prior authorization, denial retrieval, and EOB (Explanation of Benefits) downloads.
- Build resilient solutions capable of handling complex UI interactions including dynamic AJAX elements, iframes, shadow DOMs, and popups.
- Implement autonomous self-healing mechanisms where agents detect UI failures, intelligently retry procedures, or escalate issues for human intervention.
- Design agents to operate seamlessly in both attended (human-in-the-loop) and unattended (fully autonomous) execution environments.
- Maintain a clean, modular codebase using the Page Object Model and manage data persistence through Hibernate ORM integrated with MySQL/PostgreSQL.
- Integrate agents with the HIMER Orchestrator Hub for task management and real-time status updates.
- Embed deep observability and logging (using tools like JUnit and Log4j/SLF4J) to monitor agent performance and handle massive concurrency via Java’s multithreading capabilities.