Θέσεις εργασίας στην Ελλάδα
02/05/2025

Senior Backend Developer (Java / Spring Boot)

Πληροφορική - Προγραμματιστές

Πόλη ΕΥΟΣΜΟΣ | ΘΕΣΣΑΛΟΝΙΚΗ
Απασχόληση Εξωτερική συνεργασία | Εργασία από το σπίτι

Περιγραφή

Aναζητούμε έμπειρους και ταλαντούχους Senior Backend Developer με βαθιά γνώση της Java, του Spring Boot και των σύγχρονων τεχνολογιών backend, για να ηγηθεί της ανάπτυξης και της συντήρησης των κρίσιμων backend υπηρεσιών μας.

Αρμοδιότητες:

  • Σχεδιασμός, ανάπτυξη και συντήρηση ασφαλών και επεκτάσιμων RESTful APIs χρησιμοποιώντας Java, Spring Boot και σχετικές τεχνολογίες.
  • Σχεδιασμός και υλοποίηση ασφαλών και αποτελεσματικών μηχανισμών επικοινωνίας σε πραγματικό χρόνο χρησιμοποιώντας WebSockets.
  • Συμμετοχή στον σχεδιασμό και την υλοποίηση της αρχιτεκτονικής του backend συστήματος, με γνώμονα την ασφάλεια, την απόδοση, την επεκτασιμότητα και την υψηλή διαθεσιμότητα.
  • Διαχείριση σχεσιακών βάσεων δεδομένων (π.χ., PostgreSQL, MySQL), συμπεριλαμβανομένου του σχεδιασμού σχήματος, της βελτιστοποίησης ερωτημάτων και της εφαρμογής μέτρων ασφαλείας.
  • Σχεδιασμός και υλοποίηση λύσεων αποθήκευσης δεδομένων χρησιμοποιώντας NoSQL βάσεις δεδομένων (π.χ., MongoDB, Cassandra), όταν αυτό είναι απαραίτητο.
  • Εφαρμογή ισχυρών μηχανισμών ελέγχου ταυτότητας και εξουσιοδότησης (Authentication/Authorization), συμπεριλαμβανομένων των OAuth 2.0 και JWT.
  • Διασφάλιση της ασφάλειας των APIs και των WebSockets endpoints μέσω της εφαρμογής βέλτιστων πρακτικών (OWASP Top 10), συμπεριλαμβανομένης της προστασίας από injection attacks, XSS, CSRF και WebSockets specific vulnerabilities.
  • Δημιουργία και συντήρηση unit tests, integration tests και end-to-end tests για τη διασφάλιση της ποιότητας και της αξιοπιστίας του κώδικα.
  • Συνεργασία με την ομάδα frontend για την ενσωμάτωση των backend υπηρεσιών και την επίλυση προβλημάτων.
  • Συμμετοχή σε code reviews και security audits για την ανίχνευση και την αντιμετώπιση ευπαθειών ασφαλείας.
  • Δημιουργία και συντήρηση λεπτομερούς τεκμηρίωσης για τον κώδικα, τις αρχιτεκτονικές αποφάσεις και τις διαδικασίες ανάπτυξης.
  • Συμμετοχή σε διαδικασίες DevOps, συμπεριλαμβανομένης της αυτοματοποίησης της ανάπτυξης, της παρακολούθησης και της διαχείρισης του συστήματος.

Απαραίτητα Προσόντα

  • Αποδεδειγμένη εμπειρία στην ανάπτυξη backend εφαρμογών με Java και Spring Boot (τουλάχιστον 5 χρόνια), με συμμετοχή σε απαιτητικά και ασφαλή projects.
  • Άριστη γνώση των αρχών του αντικειμενοστρεφούς προγραμματισμού (OOP), των design patterns, των αρχιτεκτονικών λογισμικού και των αρχών ασφαλούς κώδικα.
  • Εμπειρία με σχεσιακές βάσεις δεδομένων (π.χ., PostgreSQL, MySQL) και γνώση SQL.
  • Εμπειρία με NoSQL βάσεις δεδομένων (π.χ., MongoDB, Cassandra) και γνώση των trade-offs μεταξύ σχεσιακών και NoSQL βάσεων δεδομένων.
  • Εμπειρία με την ανάπτυξη και την ασφάλεια εφαρμογών WebSockets.
  • Άριστη κατανόηση των αρχών ασφάλειας εφαρμογών και των common attack vectors (OWASP Top 10), συμπεριλαμβανομένων και των επιθέσεων που σχετίζονται με WebSockets.
  • Εμπειρία με την εφαρμογή μέτρων ασφαλείας για την προστασία από injection attacks, XSS, CSRF και άλλες απειλές, συμπεριλαμβανομένης της κρυπτογράφησης δεδομένων και της ασφαλούς διαχείρισης κλειδιών.
  • Εμπειρία με την ασφαλή χρήση RESTful APIs (HTTPS, TLS, OAuth 2.0, JWT) και WebSockets.
  • Εμπειρία με συστήματα ελέγχου εκδόσεων (Git) και αυτοματοποιημένες διαδικασίες build και deployment (CI/CD).
  • Εξοικείωση με μεθοδολογίες Agile και DevOps.
  • Αποδεδειγμένη ικανότητα εργασίας σε ομάδα, άριστες επικοινωνιακές δεξιότητες και ικανότητα επίλυσης προβλημάτων.

Επιθυμητά Προσόντα:

  • Εμπειρία με microservices architecture και containerization (Docker, Kubernetes).
  • Εμπειρία με cloud platforms (π.χ., AWS, Azure, Google Cloud).
  • Γνώση εργαλείων security testing και ανάλυσης κώδικα (static/dynamic analysis).
  • Εμπειρία με message queues (π.χ., RabbitMQ, Kafka).
  • Πτυχίο Πληροφορικής ή συναφούς αντικειμένου.
  • Πιστοποιήσεις ασφαλείας (π.χ., CompTIA Security+, Certified Ethical Hacker, CISSP).
  • Εμπειρία με εργαλεία monitoring και logging για την παρακολούθηση της απόδοσης και της ασφάλειας του συστήματος.

Παροχές

  • Ανταγωνιστικό πακέτο αποδοχών, ανάλογο των προσόντων και της εμπειρίας.
  • Προοπτικές εξέλιξης σε μια δυναμική και αναπτυσσόμενη εταιρεία.

Αίτηση - Αποστολή Βιογραφικού

Σας ενδιαφέρει η θέση εργασίας; Εγγραφείτε για να στείλετε το βιογραφικό σας στην εταιρεία.