Etraveli Group logo
Etraveli Group1 month ago

Software Engineer (Platform)

Hybrid · Athens, Attica, Greece

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Enterprise

Job Summary

Backend software engineer on the Platform Java team located in Athens, focusing on designing and integrating frameworks used in the core booking engine. Responsibilities include working with Gradle builds and Jenkins pipelines, integrating open source frameworks with proprietary systems, writing automated tests, documenting work, collaborating with developers and QA, code reviews, and participating in team activities. Tech stack includes Java 21/25, Gradle, MySQL 8, Couchbase, JUnit5/TestNG, Mockito, Kafka, Hibernate, OpenSearch, Grafana/Prometheus, Jenkins, Git, Bitbucket, GraphQL; familiarity with SOAP/REST/GraphQL services, and knowledge of Spring, Quarkus, JavaEE/JakartaEE is desired. The role requires 5+ years on the Java stack, ability to operate in a fast-paced environment, and strong communication in English. The position offers Hybrid work arrangements in Greece with an Athens office and a collaboration-driven, international team.

Required Qualifications

  • Back-end developer with 5+ years on the Java stack
  • Experience in at least one large-scale, high-volume production environment
  • Readable and performant code; comfortable with OOP and multi-tier architecture
  • Familiarity with Design Patterns and SOLID Principles; well-tested and well-documented code
  • Experience with SOAP/REST/GraphQL web services
  • Excellent English communication skills
  • Knowledge of Java ecosystems (Spring, Quarkus, JavaEE/JakartaEE) and tooling (Gradle, Jenkins, Docker) - assets
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Etraveli Group

Software Engineer (Platform)

Apply on Sorce