tech lead – java enterprise & spring boot
Jul 1, 2026 by Generali Greece
About the job
Ο Tech Lead είναι υπεύθυνος για την τεχνική καθοδήγηση της ομάδας ανάπτυξης και τον σχεδιασμό αρχιτεκτονικών λύσεων για enterprise εφαρμογές βασισμένες σε Java και Spring Boot. Ο ρόλος συνδυάζει hands-on ανάπτυξη με ηγετικές αρμοδιότητες, εξασφαλίζοντας την ποιότητα, ασφάλεια και επεκτασιμότητα των λύσεων.
Role Purpose
Παροχή τεχνικής ηγεσίας και καθοδήγησης στην ομάδα ανάπτυξης, με στόχο την υλοποίηση enterprise εφαρμογών υψηλής ποιότητας χρησιμοποιώντας Java Enterprise και Spring Boot.
Key Responsibilities
Καθορίζει τεχνικά πρότυπα και βέλτιστες πρακτικές για Java και Spring Boot.
Παρέχει mentoring στους developers της ομάδας.
Εξασφαλίζει την ποιότητα του κώδικα μέσω code reviews.
Σχεδιάζει και υλοποιεί αρχιτεκτονικές λύσεις για enterprise εφαρμογές.
Συνεργάζεται με Solution Architects για την ευθυγράμμιση με την συνολική αρχιτεκτονική.
Συμμετέχει ενεργά στην ανάπτυξη κρίσιμων modules.
Ενσωματώνει αυτοματοποιημένα tests και CI/CD pipelines.
Παρέχει τεχνικές εκτιμήσεις για effort και χρονοδιάγραμμα.
Core Tasks
Καθορισμός τεχνικών προδιαγραφών και standards.
Ανάπτυξη και συντήρηση εφαρμογών σε Java 11+, Spring Boot, Spring Cloud.
Διαχείριση βάσεων δεδομένων (PostgreSQL, Mongo).
Ενσωμάτωση με CI/CD pipelines (GitLab, Jenkins).
Υλοποίηση ασφαλών και scalable APIs.
Παρακολούθηση και βελτίωση της απόδοσης εφαρμογών.
Required Qualifications
5+ χρόνια εμπειρίας σε ανάπτυξη Java Enterprise.
Εξειδίκευση σε Spring Boot, Spring Cloud, RESTful APIs.
Καλή γνώση Microservices Architecture.
Εμπειρία σε CI/CD, Docker, Kubernetes.
Ικανότητα καθοδήγησης ομάδας και επικοινωνίας με stakeholders.
Κατανόηση ασφάλειας εφαρμογών και best practices.


