Gdzie w takim razie szukać pracy?
W sumie nie wiem - linked in. Podobno można nawet wpisać swój adres typu Zurich i czekać. Jak dostaniesz kontrakt to kwestia pobytu i zameldowania to jeden dzień biegania po urzędach.
Gorzej z mieszkaniem - ale można oficjalnie zamieszkać w hotelu, są nawet wszędzie tanie long stay hotel (hotel robotniczy - jedne lepsze drugie gorsze, ale to Szwajcaria - dramatu nie ma).
Czy niemiecki minimum B1 jest wymagany?
Nie jest wymagany. Zurich, Zug - w typowej pracy dobry angielski wystarcza. Niemiecki przydaje się do wyższych zarobków (masz większy wybór firm) i na jakieś stanowiska menadżerskie.
Jest strona https://swissdevjobs.ch i jest tam dość sporo ofert ale jakoś nie jestem przekonany bo na razie żadnej pozytywnej odpowiedzi nie było.
Szczerze mówiąc to niby wszystko fajnie ale jak tam się wgl dostać? xD
Mam 4 lata expa w Javie (typowy Java tech stack, obecnie cisnę Go) i myślałem ze chociaż to trochę drzwi otworzy.
nie wiem do czego to ma niby drzwi otwierać - nic specjalnego. To nie znaczy, że nie dostaniesz pracy - masz po prostu dużą konkurencje.
Warto znać coś niszowego, ale nieźle płatnego - u mnie to było Adobe AEM (javowe, średnio polecam, ale relatywnie dobrze płatne).
Dużo germańskich architektów się pałęta więc Jakarta EE zawsze na propsie (to samo g**no co spring - w sumie nic się nie trzeba uczyć), bazy danych Oracle (PL SQL), Camunda, Flowable i inne BPMNy też są szukane.
Z mniej niszowych - Chmura, devops, Kafka też na plusie.
Da się jakiejś z tych technologii nauczyć na boku przez miesiąc dwa - cudów i jakiegoś eksperctwa nikt nie oczekuje, będzie Ci łatwiej niż z gołą javą + spring.
I w sumie ta java + go to też nie jest zły pomysł.