Azul
Azul
Azul razvija visokozmogljivo infrastrukturo Java za organizacije, ki izvajajo poslovno kritične aplikacije. Njena platforma vključuje Azul Zulu in Azul Zing, zasnovana za izboljšanje hitrosti aplikacij in zmogljivosti ob zagonu ter za pomoč ekipam pri obvladovanju stroškov oblaka brez spreminjanja obstoječe kode. Azul podpira sektorje, kot so maloprodaja, e-trgovina, finančne storitve in tehnologija, ter poslovne delovne obremenitve Java in pobude DevOps, pri čemer se osredotoča na operativno učinkovitost in odzivno tehnično podporo.

Višji programski inženir, platforma za optimizacijo JVM (Java) – hibridno delo v Pragi

Gradite razširljive storitve Java za Azulovo platformo za zmogljivost JVM. Razvijajte zaledne komponente OptHub, diagnostiko in orodja za optimizacijo v realnem času.

Opis

  • Ustvarjajte in vzdržujte strežniške storitve, ki poganjajo Azulovo platformo za zmogljivost JVM.
  • Sodelujte z vodji produktov, inženirji za zmogljivost in strokovnjaki za JVM pri zagotavljanju razširljivih in zanesljivih zalednih sistemov.
  • Razvijajte visokozmogljive storitve Java, ki vključujejo protokole, API-je, shranjevanje podatkov in mehanizme za optimizacijo v realnem času.
  • Razširjajte strežniške komponente OptHub, ki komunicirajo z JVM-ji v oblačnih in lokalnih okoljih.
  • Raziskujte zapletene težave porazdeljenih sistemov kljub omejenim diagnostičnim informacijam in zahtevnim omejitvam zmogljivosti.
  • Gradite orodja za opazljivost, profiliranje in diagnostiko za notranje inženirske ekipe in uvedbe pri strankah.
  • Načrtujte primerjalna merila, analizirajte rezultate profiliranja in uporabite iz njih izhajajoče ugotovitve o zmogljivosti.
  • Sodelujte pri pregledih tehničnega načrta in pregledih kode sodelavcev.

Zahteve

  • Vsaj pet let poklicnih izkušenj z razvojem v Javi, osredotočenih na zaledne ali strežniške sisteme.
  • Temeljito poznavanje notranjosti JVM, vključno z upravljanjem pomnilnika, odjemanjem smeti, prevajanjem JIT in nitmi.
  • Praktične izkušnje z gradnjo in upravljanjem porazdeljenih sistemov in mikrostoritev v produkciji.
  • Odlično poznavanje sočasnosti v Javi, arhitektur z nizko zakasnitvijo in optimizacije zmogljivosti.
  • Izkušnje z AWS, Azure ali GCP ter orkestracijo vsebnikov, ki temelji na Kubernetesu.
  • Sposobnost načrtovanja jasnih API-jev in protokolov ter pripravljenost za delo blizu osnovne sistemske ravni, kadar je to potrebno.
  • Dokazana sposobnost diagnosticiranja zahtevnih, občasnih produkcijskih težav z nepopolnimi podatki.
  • Poznavanje tehnologij, povezanih z JVM, kot so agenti JVM, JVMTI, ASM, Javassist ali notranjost OpenJDK.
  • Izkušnje z inženirstvom zmogljivosti, orodji za profiliranje, kot so async-profiler, JFR ali YourKit, ali z opazljivostjo izvajalnega okolja.
  • Izkušnje z gRPC, Protocol Buffers, WebSockets ali sistemi za sporočanje z visoko prepustnostjo.
  • Izkušnje z metrikami procesov, opazljivostjo sistemov in cevovodi CI/CD.
  • Predhodne izkušnje v podjetju za platforme Java, vmesno programsko opremo ali infrastrukturne izdelke.

Ugodnosti

  • Program priporočil zaposlenih za priporočanje kvalificiranih kandidatov.
  • Vrhunska IT-oprema, vključno z računalnikom MacBook Pro ali primerljivo strojno opremo po vaši izbiri.
  • Pet tednov letnega dopusta in pet dni bolniškega dopusta.
  • Prilagodljiv delovni čas z možnostjo popolnoma oddaljenega dela.
  • Pisarna v središču Prage.
  • Priložnost za sodelovanje z izkušenimi strokovnjaki po vsem svetu in prispevanje k ekosistemu Java.

Sorodna delovna mesta

METALINE

Full-Stack Java Developer (Spring, Vue.js)

METALINE

Join METALINE as a Java/Spring and Vue.js full-stack developer, building e-commerce platforms, REST APIs, and CI/CD integrations. METALINE specializes in managed IT services, data centers, and IT services.

Odpri