Lead / Senior Software Engineer
Backend · Java · Spring · Enterprise SystemsDynamic and creative software developer with over 11 years in IT and more than 6 years of experience in producing robust code for high-volume companies. Eager to support development teams with strong coding skills and hands-on experience in the full software development lifecycle.
Professional Experience
Leading development activities on large-scale enterprise systems, focusing on quality, maintainability and smooth collaboration between teams.
Backend development mainly on customs-related platforms (ERMIS), delivering features end-to-end and coordinating with business analysts, QA and DevOps.
Contributed to enterprise Java applications, participating in analysis, implementation and maintenance of core modules.
Responsible for managing and maintaining servers, clients, networking equipment and on-site / remote customer support.
Mobile phones and telecommunications sales representative.
Network technical support and computer hardware / network maintenance.
Main Responsibilities
- Executing full lifecycle software development.
- Designing flowcharts, layouts and documentation.
- Writing well-designed, tested and efficient code.
- Producing specifications and determining feasibility.
- Integrating components into fully functional systems.
- Documenting and maintaining software functionality.
- Troubleshooting, debugging and upgrading existing systems.
- Complying with project plans and industry standards.
- Ensuring software is updated with the latest features.
Technical Skills
Top Skills
- Jenkins & CI/CD pipelines
- BPMN and process design
- Enterprise backend development
Certifications
- Apache Kafka for Beginners
- Quarkus Backend Development with Java and GraalVM
- Kubernetes for the Absolute Beginners – Hands-on
- Clean Code
- Introduction to Programming Using Python
Education
Bachelor’s Degree in Computer Science
Languages
Greek – Native or Bilingual
English – Professional working proficiency
Use the EN / EL buttons to switch between English and Greek versions of the CV.