I Need an Advanced Automation Developer – Redirect-Based Booking Bot (Goethe, Wicket Apache, COE Session Handling) For Goethe Booking like Chennai and Bangalore I am looking for a high-level automation/bot developer who has experience with: Wicket/Apache-based web applications Multi-step redirect chains COE session initialization & dynamic token handling ColdFusion (CFID/CFTOKEN) & JSESSIONID flows Cookie extraction & accurate replay of Set-Cookie across redirects Chrome CDP automation / Playwright / Puppeteer High-speed DOM watching (DOMWatcher / MutationObserver) Proxy rotation & session isolation --- Project Goal Build a bot that can open the “Select Modules / Book” page reliably during Goethe exam seat drops, even when: normal browser attempt shows "We are sorry, high demand…" the booking button is visible only for milliseconds the server uses strict Wicket state, session validation, redirect pruning, and timing-based acceptance The bot must reproduce: the exact Chrome behavior, the correct redirect chain starting from the button link, and all intermediate cookies and server state parameters. --- Key Technical Requirements 1. Reproduce full redirect chain From the button link: https://www.goethe.de/coe?lang=en&oid=... The bot must follow all server redirects accurately: /coe?lang=… /coe/?lang=… /entry?lang=…&oid=… /selection?... Final page that shows available modules. 2. Correct handling of all dynamic cookies The bot must automatically extract and reuse: coesessionid COE-Tab-ID COE-Customer CFID / CFTOKEN JSESSIONID SRVCMS5WWW Missing any of these breaks the chain. 3. Accurate reproduction of Chrome headers Including: sec-ch-ua sec-fetch-* Referer Origin Chrome TLS/HTTP2 behavior (via CDP, not simple requests) 4. DOM watcher for instant-click The bot must: run 20–40 parallel isolated sessions detect the green “SELECT MODULES” button in <5 ms click instantly and open the booking page in a real Chrome window 5. Proxy + Session Isolation Each tab/session must run with: separate cookies separate profiles optional proxy separate localStorage separate COE-Tab-ID --- Expected Deliverables 1. Backend module: performs all redirect handling extracts & reconstructs session cookies verifies valid coesessionid 2. Frontend module: opens real Chrome instance loads booking page using backend-generated session triggers instant click shows the booking flow normally for manual payment. 3. Configuration panel (optional) add accounts choose city, exam, time set number of parallel tabs “If my current approach is incorrect, I would like to understand the correct method to handle this system. If you have the expertise, please guide me or help me build a fully functional bot script.” Skills Required Playwright / Puppeteer / Selenium (CDP mode) Strong understanding of HTTP/2, redirects, cookies, CSRF Experience with anti-bot bypasses Experience with Wicket / Java server-side frameworks --- Only Experienced Developers This is not a simple Selenium clicker job. Only message if you have real experience with strict session-based booking systems. Provide: past work samples your approach to solving redirect-based session recreation estimated timeline & cost --- Contact Message me here on Freelancer with: “I understand the Wicket redirect chain” and your past automation experience.