-
Impress

Java Developer

Impress
Spain · Full-time · Mid-Senior

🌟 Join Impress – Europe’s Leading Health-Tech Innovator!

We believe everyone deserves a smile they’ll love 😁. As the largest Ortho clinic chain in Europe, we combine cutting-edge tech with expert care, revolutionizing invisible orthodontics since 2019.

With 150+ clinics across 10 countries 🌍 and rapid growth, we’re improving lives worldwide.

We’re looking for a Java Developer to join our System Team, responsible for the foundational backend services that handle authentication, authorization, file storage, and integration workflows. You’ll contribute to services that are critical for internal use.

If you’re passionate about clean code, love designing maintainable and observable systems, and consistently write unit-tested, well-structured code—you’ll feel right at home.


📢 Why we’re cool:


  • Work with an international and multicultural team
  • Competitive salary
  • Teeth aligner and whitening benefits
  • Collaborative work environment and positive culture
  • Opportunities to grow within a fast-paced, innovative company and real start-up experience with big challenges
  • Fresh fruits and healthy snacks at the office


🔥What You’ll Do:


As a part of the System Team, you will design, build, and maintain core services such as:

  • Identity Provider integrations, including AWS Cognito
  • A digital signature management system that tracks analytics and supports compliance
  • A centralized file storage microservice
  • Bunch of internal and external integrations
  • Company wide adoption for Workflow and orchestration engines

Tech Stack:

Development

  • Java 25 / Kotlin
  • Spring / Spring Boot, but some services are written in plain Java
  • Hibernate
  • Feign (for HTTP clients)
  • JUnit / Mockito (for testing)
  • Apache Camel (for service integration)
  • N8N
  • Temporal

Infrastructure:

  • Services run in Kubernetes (K8s)
  • Hosted on AWS
  • SNS / SQS for asynchronous messaging
  • GitHub for Git, CI/CD
  • ArgoCD for GitOps-based deployment


🔥Requirements:


  • 2–5 years of professional experience as a Java backend developer
  • Strong knowledge of Spring Boot and Java 21+
  • Comfortable designing and maintaining clean, well-tested code, covered with metrics
  • Experience with RESTful APIs, microservices, and async communication (SNS/SQS or similar)
  • Familiarity with software testing principles and solid use of JUnit / Mockito
  • Experience working with Git and CI/CD flows
  • Awareness of cloud-native development (Kubernetes, GitOps, cloud services)
  • English proficiency at B2 level or higher
  • Willingness to occasionally read and contribute to legacy Node.js and Kotlin services


🔥Nice to Have:


  • Experience with AWS Cognito or similar identity providers and understand OAuth2
  • Background in Workflow and Orchestration engines or platform development
  • Knowledge of Apache Camel


At Impress we cultivate a culture of inclusion and diversity. We celebrate our employees' individual strengths, views, and experiences and we encourage all candidates to apply, without regard to race, color, religion, gender identity, sexual orientation, age, national origin, disability, or any other factor.

🌈💪

Key Skills

Ranked by relevance

kubernetes cloud java microservices spring boot storage cicd git sqs
Login to Apply
Posted
Jun 13, 2026
Type
Full-time
Level
Mid-Senior
Location
Barcelona
Company
Impress

Industries

Hospitals Health Care

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
eDreams ODIGEO
Related

Java Software Engineer - Accommodation (Hybrid)

2026-06-17

Full-time
Not Applicable
Spain
Technology
Engineering
View Job Details
Vonage
Related

Software Engineer (Kotlin/Java)

2026-06-17

Full-time
Mid-Senior
Spain
IT Services
Engineering
View Job Details
knowmad mood
Related

Software Developer Java / Golang + Kubernetes (100% teletrabajo)

2026-06-12

Full-time
Not Applicable
Spain
IT Services
Engineering