Jobiglo

Δεν βρέθηκαν αποτελέσματα.

Senior Java Backend Engineer

NTT DATA Europe & Latam · Athènes

Νέο
Senior 🇬🇧 English
Java Spring Boot Spring WebFlux Spring Security OpenAPI MongoDB JUnit 5 Mockito Testcontainers Docker Kubernetes Helm Git Maven

Περιγραφή θέσης

About the role

NTT Data Greece is looking for a motivated and experienced Senior Java Backend Engineer in Athens to support the European Commission on the DPP project. You will develop backend features from detailed specifications and work in an international delivery environment.

Key responsibilities

  • Develop backend application features from detailed functional and architecture specifications.
  • Design and implement API-first backend services and REST APIs aligned with agreed OpenAPI contracts.
  • Translate high-level architecture specs into detailed technical designs and implementation plans.
  • Contribute to backend architecture decisions, ensuring separation of concerns, bounded contexts, maintainability, scalability and operational simplicity.
  • Produce quality code including unit and integration testing, contract validation and architectural governance checks.
  • Support CI/CD-driven delivery, trunk-based development and reliable release practices.
  • Collaborate with architects, business analysts, UX designers, QA, DevOps and frontend teams.

Required profile

  • Over 7 years of previous experience with Java and Spring Boot backend projects.
  • Strong knowledge of modern Java practices (immutability, records, Optional, Streams API, constructor-based DI, clean service/repository layering).
  • Experience with Spring WebFlux or reactive programming for I/O-bound, asynchronous, high-concurrency or event-driven processing.
  • Experience with MapStruct or equivalent mappers and strong Spring Security knowledge (OAuth2 / OpenID Connect, JWT, authorization rules, method-level security).
  • RESTful API experience with OpenAPI, JSON/XML/XSD, AsyncAPI, and third-party integrations.
  • Hands-on MongoDB experience (data modelling, indexing, query optimisation, migrations, transactional outbox, idempotent consumers).
  • JUnit 5, Mockito / Spring MockBean and integration testing with Testcontainers; familiarity with tools like Spectral, Schemathesis, Microcks, ArchUnit is valuable.
  • Docker, Kubernetes, Helm, CI/CD pipelines, Linux, Git and Maven.
  • English B2 or higher; experience in international projects is highly valued.

What we offer

  • Health insurance for the employee and one dependent family member (fully paid by NTT DATA).
  • Meal vouchers of 120 EUR per month (12 months).
  • Corporate mobile phone and teleworking equipment allowance.
  • Internal training platform account and access to Open Up mental health service.
  • 26 days of paid annual leave plus two fixed days (Good Friday and Whit Monday).
  • BeFlex work-life balance policy, structured training, annual reviews and a mentorship program.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec NTT DATA Europe & Latam.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Γιατί αναφέρετε αυτήν την προσφορά;

Σας ευχαριστούμε για την αναφορά. Θα εξετάσουμε αυτήν την προσφορά.

Κάντε αίτηση σε 30 δευτερόλεπτα

Εισάγετε το email σας για να κάνετε αίτηση. Ένας λογαριασμός θα δημιουργηθεί αυτόματα.

Αίτηση τώρα →

Συνεχίζοντας, αποδέχεστε τους όρους χρήσης μας.

Έχετε ήδη λογαριασμό; Σύνδεση

Une question sur cette offre ?

Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.

Δημοσιευμένο πριν 4 ώρες

Λήγει σε 1 μήνα

3 προβολές · 0 interested

Αυξήστε τις πιθανότητές σας

Ανεβάστε το βιογραφικό σας: θα σας προτείνουμε αγγελίες που ταιριάζουν στο προφίλ σας.

Ανάλυση του βιογραφικού σας σε εξέλιξη...

NTT DATA Europe & Latam

Athènes