Τι θα κάνεις
- Παρέχεις καθημερινή τεχνική καθοδήγηση σε ομάδα περίπου 9–10 Software Engineers.
- Καθοδηγείς και υποστηρίζεις την τεχνική ανάπτυξη των προγραμματιστών.
- Συμμετέχεις σε τεχνικές συζητήσεις και αποφάσεις υλοποίησης και σχεδιασμού.
- Διενεργείς code reviews και διασφαλίζεις την τήρηση προτύπων κώδικα και βέλτιστων πρακτικών.
- Υποστηρίζεις την ομάδα στην επίλυση σύνθετων τεχνικών προκλήσεων.
- Συνεργάζεσαι με Project Managers, Architects και άλλους τεχνικούς stakeholders.
- Προωθείς την ανταλλαγή γνώσης, τη συνεργασία και τη συνεχή βελτίωση.
- Αναπτύσσεις ενεργά Java, ιδίως σε σύνθετα ή κρίσιμα στοιχεία.
- Συμβάλλεις στην ανάπτυξη και συντήρηση enterprise εφαρμογών με Java και Spring.
- Υποστηρίζεις την υλοποίηση κλιμακούμενων, συντηρήσιμων backend λύσεων υψηλής ποιότητας.
- Συμβάλλεις σε microservices και API-based αρχιτεκτονικές.
- Διασφαλίζεις την εφαρμογή testing, ποιοτικού κώδικα, CI/CD και κατάλληλων πρακτικών ανάπτυξης.
- Συμμετέχεις σε εκτιμήσεις, τεχνικό σχεδιασμό και δραστηριότητες παράδοσης.
Βασικές προϋποθέσεις
- 6+ χρόνια εμπειρίας
- Java backend development, Java και Spring Boot
- REST APIs και enterprise application development
- Technical leadership και Software design principles
- Clean code, Code reviews και Software testing
- Microservices architecture και Relational databases
- CI/CD, Containerization και Cloud technologies
Παροχές
- Πρόγραμμα ιατροφαρμακευτικής περίθαλψης και ασφάλισης ζωής.
- Εμπειρία σε πολυεθνικό περιβάλλον και global teams, με συνεργατική και technology-focused κουλτούρα.
- Ευκαιρίες ανάπτυξης σε έναν market-leading οργανισμό με ταχεία ανάπτυξη.
Περιγραφή Θέσης
Our client is an award-winning software provider with extensive expertise in Financial Software and Large-Scale Solutions, including a significant portfolio of Public Sector projects. The company has a presence in 50+ countries and 10 offices in key financial centers.
Language Requirement: English, Greek
Minimum Years of Experience: 6
Key Responsibilities
1. Technical & Team Leadership
Provide day-to-day technical leadership and guidance to a team of approximately 9–10 Software Engineers.
Mentor developers and support their technical growth and development.
Drive technical discussions and contribute to key implementation and design decisions.
Conduct code reviews and ensure adherence to coding standards and engineering best practices.
Support the team in resolving complex technical challenges.
Collaborate closely with Project Managers, Architects, and other technical stakeholders.
Promote knowledge sharing, collaboration, and continuous improvement within the engineering team.
2. Software Development & Delivery
Remain involved in hands-on Java development, particularly for complex or critical components.
Contribute to the development and maintenance of enterprise-grade applications using Java and the Spring ecosystem.
Support the implementation of scalable, maintainable, and high-quality backend solutions.
Contribute to microservices and API-based architectures.
Ensure appropriate testing, code quality, CI/CD, and development practices are followed throughout the team.
Participate in estimations, technical planning, and delivery activities.
Required Qualifications
Strong professional experience in Java backend development.
Very good knowledge of Java, Spring Boot, REST APIs, and enterprise application development.
Previous experience as a Tech Lead, Team Lead, Senior Software Engineer with leadership responsibilities, or in a similar technical leadership position.
Experience mentoring and technically guiding software engineers.
Strong understanding of software design principles, clean code, and engineering best practices.
Experience with microservices architectures, relational databases, and modern development practices.
Understanding of CI/CD, containerization, and cloud technologies will be considered an advantage.
Strong communication, collaboration, and problem-solving skills.
Ability to balance technical leadership responsibilities with hands-on development.
Nice-to-Have Skills
Experience working in financial services, banking, fintech, or other highly regulated environments.
Familiarity with enterprise integration patterns and third-party system integrations.
Experience working in international, distributed, or multicultural development teams.
Knowledge of performance optimization, troubleshooting, and production incident resolution in large-scale applications.
Salary (Ind.): 3500-4000 € / Per month Gross
What They Offer
Medical & Life Insurance Plan.
Experience within a multinational environment and global teams.
Collaborative environment with a strong passion for technology.
Development opportunities within a market-leading, fast-growing organization.

