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 TechnologyJava (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.
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
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.
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-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.