I am looking for an experienced automation/bot developer who has worked with complex server-side systems involving: Wicket / Apache wicket-based applications Multi-step redirect chains Dynamic COE session initialization ColdFusion (CFID/CFTOKEN) and JSESSIONID handling Cookie extraction and replay across redirects Chrome CDP automation (Playwright / Puppeteer preferred) High-speed DOM watching (MutationObserver / DOMWatcher) Proxy rotation and session isolation --- Project Goal Develop a bot that can reliably open the “Select Modules / Book” page during Goethe exam seat releases, even when: Normal browser attempts show “We are sorry, high demand…” The button becomes active for only milliseconds Wicket performs strict state validation and rejects invalid session flows The solution must accurately reproduce: 1. The real Chrome redirect chain 2. All dynamic cookies and server-side tokens 3. Chrome-like HTTP/2 behavior 4. Instant button detection and clicking 5. Fully isolated parallel sessions --- Technical Requirements 1. Reproduce the Full Redirect Chain Starting from the booking link, e.g.: https://www.goethe.de/coe?lang=en&oid=... Bot must correctly follow all redirects including: /coe /coe/?lang=… /entry?lang=… /selection?... Final module selection page 2. Correct Handling of All Cookies Automatic extraction and reuse of: coesessionid COE-Tab-ID COE-Customer CFID / CFTOKEN JSESSIONID SRVCMS5WWW If any cookie is missing or mismatched, the chain fails. 3. Accurate Chrome Header Reproduction Including important Chrome-only behaviour such as: sec-ch-ua sec-fetch-* Accurate Referer and Origin Chrome TLS / ALPN / HTTP2 sequence (via CDP) 4. DOM Watching and Speed System must: Run 20–40 parallel isolated sessions Detect the module selection button instantly Click without delay Then load the booking flow in a visible Chrome window 5. Proxy and Session Isolation Each session must have: Unique cookies Unique Chrome profile Optional proxy Isolated COE-Tab-ID Clean localStorage --- Deliverables Backend Module Performs redirect handling Extracts and rebuilds session Validates session state (coesessionid, chain correctness) Frontend Module Opens real Chrome instance Loads booking page using backend session Performs instant click Continues flow for manual payment Configuration Panel (Optional) Input accounts Select city, exam and date Set number of parallel sessions --- Skill Requirements Strong experience with Playwright / Puppeteer (CDP) Deep understanding of cookies, redirects and session management Understanding of Wicket-based stateful applications Experience handling anti-bot and timing-based systems Backend + browser automation experience --- Important Note This is not a basic Selenium clicker job. Only developers experienced with strict session-based booking or ticketing systems should apply. Please send: 1. Past relevant work samples 2. Your approach to reconstructing redirect-based sessions 3. Estimated timeline and pricing --- Contact Begin your message with: “I understand the Wicket redirect chain.” I will then discuss the project details further.