
Η Azul αναπτύσσει υποδομές Java υψηλών επιδόσεων για οργανισμούς που εκτελούν εφαρμογές κρίσιμες για την αποστολή τους. Η πλατφόρμα της περιλαμβάνει τα Azul Zulu και Azul Zing, τα οποία έχουν σχεδιαστεί για να βελτιώνουν την ταχύτητα των εφαρμογών και την απόδοσή τους κατά την εκκίνηση, βοηθώντας παράλληλα τις ομάδες να διαχειρίζονται το κόστος του cloud χωρίς αλλαγές στον υπάρχοντα κώδικα. Η Azul εξυπηρετεί κλάδους όπως το λιανικό εμπόριο, το ηλεκτρονικό εμπόριο, οι χρηματοοικονομικές υπηρεσίες και η τεχνολογία, υποστηρίζοντας εταιρικούς φόρτους εργασίας Java και πρωτοβουλίες DevOps με έμφαση στη λειτουργική αποδοτικότητα και την άμεση τεχνική εξυπηρέτηση.
Ανώτερος Μηχανικός Λογισμικού, Πλατφόρμα Βελτιστοποίησης JVM (Java) – Υβριδική εργασία στην Πράγα
Αναπτύξτε επεκτάσιμες υπηρεσίες Java για την πλατφόρμα απόδοσης JVM της Azul. Δημιουργήστε backend στοιχεία του OptHub, εργαλεία διαγνωστικών και βελτιστοποίησης σε πραγματικό χρόνο.
Περιγραφή
- Δημιουργήστε και συντηρήστε υπηρεσίες διακομιστή που τροφοδοτούν την πλατφόρμα απόδοσης JVM της Azul.
- Συνεργαστείτε με product managers, μηχανικούς απόδοσης και ειδικούς JVM για την παράδοση επεκτάσιμων και αξιόπιστων backend συστημάτων.
- Αναπτύξτε υπηρεσίες Java υψηλής απόδοσης που καλύπτουν πρωτόκολλα, API, αποθήκευση δεδομένων και μηχανές βελτιστοποίησης σε πραγματικό χρόνο.
- Επεκτείνετε τα server-side στοιχεία του OptHub που επικοινωνούν με JVMs σε περιβάλλοντα cloud και on-premises.
- Διερευνήστε σύνθετα προβλήματα κατανεμημένων συστημάτων παρά τις περιορισμένες διαγνωστικές πληροφορίες και τους απαιτητικούς περιορισμούς απόδοσης.
- Δημιουργήστε εργαλεία παρατηρησιμότητας, profiling και διαγνωστικών για εσωτερικές ομάδες μηχανικής και εγκαταστάσεις πελατών.
- Σχεδιάστε benchmarks, αναλύστε αποτελέσματα profiler και εφαρμόστε τις αντίστοιχες γνώσεις απόδοσης.
- Συμβάλετε σε τεχνικές ανασκοπήσεις σχεδιασμού και ανασκοπήσεις κώδικα από ομοτίμους.
Απαιτήσεις
- Τουλάχιστον πέντε χρόνια επαγγελματικής εμπειρίας στην ανάπτυξη Java, με εστίαση σε backend ή server-side συστήματα.
- Εμπεριστατωμένη γνώση των εσωτερικών λειτουργιών του JVM, συμπεριλαμβανομένης της διαχείρισης μνήμης, της συλλογής απορριμμάτων, της μεταγλώττισης JIT και του threading.
- Εμπειρία σε περιβάλλον παραγωγής με την ανάπτυξη και λειτουργία κατανεμημένων συστημάτων και microservices.
- Ισχυρή γνώση ταυτοχρονισμού στη Java, αρχιτεκτονικής χαμηλού latency και βελτιστοποίησης απόδοσης.
- Εμπειρία με AWS, Azure ή GCP και με ενορχήστρωση containers βασισμένη σε Kubernetes.
- Ικανότητα σχεδιασμού σαφών API και πρωτοκόλλων, με διάθεση εργασίας κοντά στο υποκείμενο σύστημα όταν χρειάζεται.
- Αποδεδειγμένη ικανότητα διάγνωσης δύσκολων και περιστασιακών προβλημάτων παραγωγής με ελλιπή δεδομένα.
- Εξοικείωση με τεχνολογίες σχετικές με το JVM, όπως JVM agents, JVMTI, ASM, Javassist ή τα εσωτερικά του OpenJDK.
- Εμπειρία σε performance engineering, σε εργαλεία profiling όπως async-profiler, JFR ή YourKit ή σε παρατηρησιμότητα χρόνου εκτέλεσης.
- Εμπειρία με gRPC, Protocol Buffers, WebSockets ή συστήματα ανταλλαγής μηνυμάτων υψηλής δια throughput.
- Εμπειρία με μετρικές διεργασιών, παρατηρησιμότητα συστημάτων και pipelines CI/CD.
- Προηγούμενη εμπειρία σε εταιρεία προϊόντων πλατφόρμας Java, middleware ή υποδομών.
Παροχές
- Πρόγραμμα παραπομπής εργαζομένων για την υπόδειξη κατάλληλων υποψηφίων.
- Premium εξοπλισμός IT, συμπεριλαμβανομένου MacBook Pro ή αντίστοιχου υλικού της επιλογής σας.
- Πέντε εβδομάδες ετήσιας άδειας συν πέντε ημέρες αναρρωτικής άδειας.
- Ευέλικτο ωράριο εργασίας, με δυνατότητα πλήρους απομακρυσμένης εργασίας.
- Γραφείο στο κέντρο της Πράγας.
- Ευκαιρία συνεργασίας με έμπειρους ειδικούς από όλο τον κόσμο και συμβολής στο οικοσύστημα της Java.