> Markdown version of [/jobs/ext/1926744-java-developer](https://www.wearedevelopers.com/jobs/ext/1926744-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - **Company:** Impress - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Testing (Software), Clean Code Principles, Java (Programming Language), Amazon Web Services, Apache HTTP Server, Mobile Application Development, Continuous Integration, Digital Signature, File Systems, Github, Hibernate (Java), Junit, Node.Js, OAuth, Mockito, Cloud Services, Message Oriented Middleware, Apache Camel, Spring-boot, Backend, Git, Kotlin, Git Flow, Kubernetes, Integration Frameworks, Nintex, Restful APIs, Amazon Simple Queue Service (SQS), Microservices - **Published:** August 5, 2026 - **Apply:** https://www.buscojobs.com.es/java-developer-en-madrid-ID-365586906 ## About the Role 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. ## Description Join Impress - Europe's Leading Health-Tech Innovator!We believe everyone deserves a smile they'll love.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 coolWork with an international and multicultural teamCompetitive salaryTeeth aligner and whitening benefitsCollaborative work environment and positive cultureOpportunities to grow within a fast?paced, innovative company and real start?up experience with big challengesFresh fruits and healthy snacks at the officeWhat You'll DoAs a part of the System Team, you will design, build, and maintain core services such as:Identity Provider integrations, including AWS CognitoA digital signature management system that tracks analytics and supports complianceA centralized file storage microserviceBunch of internal and external integrationsCompany wide adoption for Workflow and orchestration enginesTech StackDevelopmentJava 25 / KotlinSpring / Spring Boot, but some services are written in plain JavaHibernateFeign (for HTTP clients)JUnit / Mockito (for testing)Apache Camel (for service integration)N8NTemporalInfrastructureServices run in Kubernetes (K8s)Hosted on AWSSNS / SQS for asynchronous messagingGitHub for Git, CI/CDArgoCD for GitOps?based deploymentRequirements2-5 years of professional experience as a Java backend developerStrong knowledge of Spring Boot and Java 21+Comfortable designing and maintaining clean, well?tested code, covered with metricsExperience with RESTful APIs, microservices, and async communication (SNS/SQS or similar)Familiarity with software testing principles and solid use of JUnit / MockitoExperience working with Git and CI/CD flowsAwareness of cloud?native development (Kubernetes, GitOps, cloud services)English proficiency at B2 level or higherWillingness to occasionally read and contribute to legacy Node.js and Kotlin servicesNice to HaveExperience with AWS Cognito or similar identity providers and understand OAuth2Background in Workflow and Orchestration engines or platform developmentKnowledge of Apache CamelAt 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.#J-*****-Ljbffr ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [WeAreDevelopers Dev Digest Issue 116 - The new search wars…](https://www.wearedevelopers.com/magazine/445-wearedevelopers-dev-digest-issue-116-the-new-search-wars) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)