> Markdown version of [/jobs/ext/3411334-java-developer](https://www.wearedevelopers.com/jobs/ext/3411334-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:** Intellectsoft - **Location:** Spain - **Contract:** Permanent contract - **Skills:** Query Performance, Java (Programming Language), Spring Security, Amazon Web Services, Business Logic, Automation of Tests, Cloud Computing, Software Quality, Code Review, Continuous Integration, Relational Databases, Elasticsearch, Monitoring of Systems, Java Persistence API, Junit, PostgreSQL, MySQL, OAuth, Performance Tuning, Software Architecture, RabbitMQ, Redis, Mockito, Prometheus, Distributed Caching, Message Oriented Middleware, Software Construction, Software Requirements Analysis, Data Logging, Data Storage Technologies, Spring-mvc, Grafana, Spring-boot, Caching, Backend, Containerization, Apache Kafka, Api Design, Restful APIs, Meditech, Domain Driven Design, Sql Tuning, Docker, Elk Stack, Microservices - **Published:** September 30, 2026 - **Apply:** https://www.adzuna.es/details/5902695393 ## About the Role * 5+ Years of Experience: Solid background in core backend software development using Java (11/17+). * Spring Ecosystem Expertise: In-depth knowledge of Spring Boot 3, Spring Data JPA, Spring Security, and Spring Web. * Relational Databases: Strong relational data modeling and SQL performance tuning skills (PostgreSQL or MySQL). * API Design & Security: Proven ability to build RESTful APIs, manage OAuth2/JWT authentication, and design clean interface contracts. * Architectural Foundations: Experience with microservices, domain-driven design concepts, and transactional state management. * Testing & CI/CD: Proficiency with automated testing frameworks (JUnit, Mockito) and containerization tools (Docker, CI/CD pipelines). Nice-to-have: * Healthcare / MedTech Exposure: General familiarity with health-tech software requirements, data privacy standards, or digital medical record workflows. * Asynchronous Messaging: Experience with event streaming platforms like Kafka or RabbitMQ for asynchronous processing. * Cloud & Large File Management: Familiarity with AWS/GCP. * Caching & Search: Hands-on experience with Redis, Elasticsearch, or distributed caching systems. * Monitoring & Observability: Exposure to Prometheus, Grafana, or central logging tools (ELK stack) for microservice monitoring. ## Description * Backend Architecture: Architect, implement, and maintain scalable architecture and RESTful APIs using Java and Spring. * Workflow Engine Design: Engineer reliable backend services to manage multi-step business logic, status lifecycles, and event-driven notifications. * Integration & Security: Design secure interfaces to connect internal modules with external systems, ensuring strict adherence to healthcare data privacy principles. * Performance & Data Storage: Optimize relational database schemas and query performance. * Code Quality & Leadership: Enforce software engineering best practices through code reviews, automated testing (unit/integration), and technical mentoring. Benefits * Awesome projects with an impact * Udemy courses of your choice * Team-buildings, events, marathons & charity activities to connect and recharge * Workshops, trainings, expert knowledge-sharing that keep you growing * Clear career path * Absence days for work-life balance * Flexible hours & work setup - work from anywhere and organize your day your way ## Related Videos - [Hibernate: How to keep calm](https://www.wearedevelopers.com/videos/534-hibernate-how-to-keep-calm) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [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) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)