
Η Miratech είναι μια παγκόσμια εταιρεία υπηρεσιών πληροφορικής και συμβουλευτικής που συνεργάζεται με επιχειρήσεις στον ψηφιακό μετασχηματισμό. Οι υπηρεσίες της περιλαμβάνουν εξωτερική ανάθεση, ανάπτυξη λογισμικού και επαγγελματικές υπηρεσίες, συνδυάζοντας την κλίμακα παροχής υπηρεσιών σε επιχειρήσεις με την ευελιξία που συνδέεται με την καινοτομία των νεοφυών επιχειρήσεων. Η Miratech ιδρύθηκε το 1989 και δραστηριοποιείται στη συμβουλευτική μεταξύ επιχειρήσεων και σε τεχνολογικές εργασίες που σχετίζονται με λογισμικό ως υπηρεσία, υποστηρίζοντας οργανισμούς που χρειάζονται τεχνογνωσία λογισμικού και τεχνολογικές υπηρεσίες.
Μηχανικός Java Full Stack (Εξ αποστάσεως, Ιρλανδία)
Αναπτύξτε εφαρμογές Java, React και cloud-native για τη διαχείριση εργατικού δυναμικού και την εμπειρία πελατών. Δημιουργήστε επεκτάσιμες υπηρεσίες και διασυνδέσεις, υποστηρίξτε το CI/CD και συμβάλετε στη λειτουργία παραγωγικών συστημάτων στη Miratech.
Περιγραφή
- Αναπτύξτε και συντηρήστε επεκτάσιμες υπηρεσίες backend με Java και Spring Boot.
- Δημιουργήστε responsive και προσβάσιμες εφαρμογές web με React και TypeScript.
- Δημιουργήστε και χρησιμοποιήστε REST API, διατηρώντας συμβόλαια OpenAPI/Swagger και σαφή διαχείριση σφαλμάτων.
- Σχεδιάστε αρθρωτές λύσεις με μικροϋπηρεσίες, αντικειμενοστραφή πρότυπα και πρότυπα με γνώμονα τα συμβάντα.
- Χρησιμοποιήστε το Node.js για ελαφριές υπηρεσίες, διασυνδέσεις, στοιχεία backend-for-frontend ή εργαλεία ανάπτυξης.
- Σχεδιάστε και βελτιστοποιήστε μοντέλα δεδομένων και ερωτήματα PostgreSQL, λαμβάνοντας υπόψη την ακεραιότητα, την απόδοση και το ιστορικό ελέγχου.
- Δημιουργήστε και υποστηρίξτε διασυνδέσεις μέσω API, webhooks, ανταλλαγής μηνυμάτων και άλλων προτύπων.
- Συσκευάστε εφαρμογές σε containers και υποστηρίξτε αναπτύξεις στο cloud, ρυθμίσεις και συνεπή περιβάλλοντα.
- Συντηρήστε αγωγούς Jenkins CI/CD με αυτοματοποιημένες δοκιμές, πύλες ποιότητας και επαναλήψιμες αναπτύξεις.
- Προσθέστε στις εφαρμογές δομημένα αρχεία καταγραφής, μετρήσεις, ιχνηλάτηση και χρήσιμη αναφορά σφαλμάτων.
- Επιλύστε λειτουργικά ζητήματα και προβλήματα παραγωγής και βελτιώστε την απόδοση, την ανθεκτικότητα, την επεκτασιμότητα και τη συντηρησιμότητα.
- Συνεργαστείτε με συναδέλφους από τις ομάδες Προϊόντος, UX, QA, DevOps, Αρχιτεκτονικής και Μηχανικής στον σχεδιασμό, τις αξιολογήσεις, τον προγραμματισμό και τη συνεχή βελτίωση.
Απαιτήσεις
- Τουλάχιστον πέντε χρόνια εμπειρίας στην ανάπτυξη λογισμικού full stack, συμπεριλαμβανομένης της εργασίας σε εφαρμογές παραγωγής.
- Πρακτική εμπειρία με Java και Spring, ιδίως με Spring Boot, υπηρεσίες REST, διαχείριση μόνιμης αποθήκευσης, ασφάλεια και αυτοματοποιημένες δοκιμές.
- Εμπειρία στο frontend με Angular ή React, TypeScript, HTML, CSS, σχεδιασμό βάσει στοιχείων, διαχείριση κατάστασης και σύγχρονες πρακτικές δοκιμών.
- Εξοικείωση με το Node.js για ελαφριές υπηρεσίες, διασυνδέσεις, εργαλεία κατασκευής ή υποστηρικτικά στοιχεία.
- Εμπειρία στην ανάπτυξη REST API και μικροϋπηρεσιών, καθώς και συντηρήσιμων εφαρμογών σε κατανεμημένα περιβάλλοντα.
- Ισχυρές δεξιότητες SQL και εμπειρία στον σχεδιασμό αποδοτικών μοντέλων δεδομένων σε PostgreSQL ή παρόμοια σχεσιακή βάση δεδομένων.
- Εμπειρία στην ανάπτυξη, ανάπτυξη σε περιβάλλον παραγωγής ή υποστήριξη εφαρμογών cloud και εφαρμογών σε containers.
- Σαφής επικοινωνία, σύνταξη τεχνικής τεκμηρίωσης και συμμετοχή σε εργαστήρια με πελάτες.
- Γνώση των OAuth2, OpenID Connect και JWT, καθώς και ασφαλούς σχεδιασμού API.
- Εμπειρία με Kafka, RabbitMQ ή αντίστοιχες τεχνολογίες ανταλλαγής μηνυμάτων και ροής συμβάντων.
- Εξοικείωση με Kubernetes, πλατφόρμες cloud, εργαλεία παρατηρησιμότητας και πρακτικές ασφαλούς παράδοσης λογισμικού.
- Η εμπειρία στη διαχείριση εργατικού δυναμικού (WFM), στην εμπειρία πελατών (CX), σε κέντρα επικοινωνίας ή σε λύσεις εξυπηρέτησης πελατών αποτελεί πλεονέκτημα.
- Η εμπειρία με AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio ή παρόμοιες τεχνολογίες επικοινωνίας αποτελεί πλεονέκτημα.
- Η γνώση βελτιστοποίησης εργατικού δυναμικού και λειτουργίας κέντρων επικοινωνίας, συμπεριλαμβανομένων της πρόβλεψης, του προγραμματισμού, της δρομολόγησης και της τήρησης προγράμματος, αποτελεί πλεονέκτημα.
- Η εμπειρία στη διασύνδεση εταιρικών εφαρμογών με πλατφόρμες CRM, ανθρώπινου δυναμικού, ταυτότητας, μισθοδοσίας και αναλυτικών στοιχείων αποτελεί πλεονέκτημα.
- Η εξοικείωση με εργαλεία ανάπτυξης με υποστήριξη AI, όπως το GitHub Copilot ή το Claude, αποτελεί πλεονέκτημα.
Παροχές
- Κάλυψη ασφάλισης υγείας
- Μαθήματα γλωσσών
- Πρόγραμμα μετεγκατάστασης
- Ευελιξία απομακρυσμένης εργασίας μέσω της κουλτούρας ForeverRemote
- Ευκαιρίες επαγγελματικής ανάπτυξης
- Προγράμματα πιστοποίησης
- Προγράμματα καθοδήγησης και επένδυσης σε ταλέντα
- Ευκαιρίες εσωτερικής κινητικότητας
- Ευκαιρίες πρακτικής άσκησης
- Ευκαιρίες συνεργασίας σε έργα με ουσιαστικό αντίκτυπο για κορυφαίους διεθνείς πελάτες
- Ένα συμπεριληπτικό και υποστηρικτικό εργασιακό περιβάλλον
- Τακτικές κοινωνικές εκδηλώσεις της εταιρείας και δραστηριότητες ομαδικής ανάπτυξης