10/29/2026 updated

**** ******** ****
100 % available

Senior Java Engineer | Legacy Modernisation & AI-Assisted Development

Chios, Greece
Only remote
M.Sc. in Teaching with the Use of Technology
Chios, Greece
Only remote
M.Sc. in Teaching with the Use of Technology

Profile attachments

Vassilis_Vassilakis_CV_Digital_Associates.pdf

Java (Programming Language)Application Programming Interfaces (APIs)Java Platform Enterprise Edition (J2EE)Java ArchitecturesJava Development ToolsSpring FrameworkPostgreSQLLegacy System Migration WorkbenchSoftware ArchitectureSwaggerSystems IntegrationSpring BootBackendSpring JdbcApi Design
Java & Spring Boot Development
24 years of experience with Java, Java EE and Spring. Expertise in modernising legacy Java/J2EE and Struts applications to Spring Boot architectures, designing extensible business systems, and building large-scale enterprise platforms backed by Oracle and PostgreSQL.

Legacy Modernisation & Software Architecture
Proven track record of modernising legacy systems to modern Spring Boot architectures. Architecture of extensible business systems, SQL modelling, database schema migrations, and technical leadership across distributed teams.

CI/CD & DevOps
Hands-on experience with GitLab CI/CD, Docker, Liquibase-managed database changes, SonarQube, and branching strategies that improve delivery velocity and enable safe parallel development across distributed teams.

Relational Databases & SQL
Strong expertise in PostgreSQL, Oracle, and MySQL. Skilled in SQL optimisation, schema design, and database migrations. Additional experience with Redis and Celery for caching and task management.

Python & Django/DRF
Experience building scalable, fault-tolerant backend systems using Django and Django REST Framework (DRF), including state-machine workflows for complex multi-step processes and high-traffic SaaS platforms.

REST & SOAP API Design
Design and implementation of REST and SOAP APIs, including OpenAPI/Swagger documentation. Experience integrating microservices for airline platforms and IoT integrations.

Automated Testing
Extensive use of JUnit 5, Mockito, and pytest for unit and integration testing. Drove testing strategies that significantly increased automated test coverage and improved release confidence.

AI-Assisted Development
Hands-on experience with Codex-assisted software development, with an emphasis on reviewing and testing AI-generated changes before integration.

Cloud & Infrastructure
Experience with AWS, GCP, and Linux environments. Proficient in Docker-based deployments and cloud-native delivery pipelines.

Experience

Professional experience10+ years
Freelancer since2002

Languages

EnglishFluentFrenchGood

Project history

Solo Builder - OkToGo (Leave Management SaaS)

Nerion (OkToGo)
Designed and shipped OkToGo independently, owning its Django/DRF backend, React frontend, PostgreSQL data layer, Stripe billing integration and deployment. Covers the full employee leave lifecycle: request flows, approval chains, balance tracking, and reporting, built to production quality as a standalone commercial product.

Lead Software Engineer

Netcompany / Intrasoft
Led design and development of a large-scale EU Customs web platform (Java Spring Boot, Oracle DB, WebLogic), enabling cross-border control operations for multiple EU member states. Modernised CI/CD with GitLab, Docker and Liquibase-managed database changes. Integrated SonarQube and designed a branching strategy that improved delivery velocity by approximately 40%. Drove testing strategy with extensive unit and integration coverage. Acted as key technical liaison between product owners, EU stakeholders, and distributed teams.

Co-founder

Nerion Software Studio
Co-founded and operates a boutique software studio focused on custom web platform development for Greek and international clients. Owns architecture, technical direction, client communication and delivery, from initial scoping to production.

Lead Software Engineer (Freelance)

Pixelocracy
Backend Lead and Architect for two major national GovTech platforms: gov.gr and Hellenic Cadastre, serving millions of citizens and public-sector entities. Led and mentored a team of 8 backend developers, drove Agile ceremonies, sprint planning, and rigorous code reviews. Designed scalable, fault-tolerant backend systems using Django, DRF, PostgreSQL, Celery, Redis, and Docker, with state-machine workflows for complex multi-step processes. Collaborated with product owners, UX teams, and government stakeholders.

Senior Software Engineer

Grapevine
Delivered 40+ features for a high-traffic SaaS platform (Django, DRF), contributing to approximately 60% annual revenue growth. Led migration from Django 2.2 to 3.2. Optimised database queries and system performance, achieving 40-50% faster response times. Increased automated test coverage by approximately 30%. Mentored 5 junior developers within a fully remote team of 12 engineers.

Senior Software Engineer

iTeam
Built microservices for airline platforms and IoT integrations using Spring Boot and SOAP/REST APIs. Modernised legacy Java/Struts systems to Spring Boot architectures. Implemented comprehensive unit testing (JUnit 5, Mockito), raising coverage from approximately 10% to approximately 75%.

Computer Science Teacher

Greek Ministry of Education
16 years leading classroom instruction, mentoring students, and coordinating technology initiatives. Ran parallel Java developer roles across public-sector institutions including the Ministry of Education (internal management platforms, Java/J2EE), Archaeological Authority of Chios (digitization and archive management systems), and National Hellenic Research Foundation (research data and process automation tools).

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in