> Markdown version of [/jobs/ext/315661-senior-java-engineer](https://www.wearedevelopers.com/jobs/ext/315661-senior-java-engineer). 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). --- # Senior Java Engineer - **Company:** Ciklum - **Location:** Málaga, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Apache ActiveMQ, Application Programming Interfaces (APIs), Agile Methodology, Business Logic, Application Testing, Software Quality, Continuous Integration, Relational Databases, DevOps, IBM WebSphere MQ, Java Persistence API, Spring Framework, Junit, Apache Maven, Redis, Mockito, SONAR (Symantec), Web Services, Cloud Platform System, Performance Testing, Caching, Backend, Git Flow, Gherkin, Apache Kafka, Non-relational Database, Graphql, Front End Software Development, Api Design, Restful APIs, Domain Driven Design, Grpc, Microservices - **Published:** June 4, 2026 - **Apply:** https://es.indeed.com/viewjob?jk=b64ddef3e7ef4d97 ## About the Role Do you have experience in gRPC?, * Backend Core: Deep experience in REST APIs, microservices, and complex business logic * Data & Transactions: Solid experience with relational databases and transaction management * Testing & Quality: Proficiency with JUnit, Mockito, and SONAR (or similar) * Tools & Methodologies: Knowledge of Agile, Maven, and Gitflow * Architecture: Domain-Driven Design (DDD), Hexagonal Architecture, and API-first * Data & Messaging: Non-relational databases, caching (Redis/Caffeine), Kafka, or messaging queues (ActiveMQ/IBM MQ) * DevOps & Cloud: Experience with CI/CD platforms and Cloud environments * Advanced Testing: Testing pyramid, Gherkin, E2E (Karate), performance testing, and ephemeral environments * Bonus Points: Distributed transactions (Sagas/2PC), Frontend notions, alternative web services (GraphQL/gRPC), and familiarity with the Inditex Amiga Framework (Java, Spring, JPA) Desirable: * Backend Core: Deep experience in REST APIs, microservices, and complex business logic * Data & Transactions: Solid experience with relational databases and transaction management * Testing & Quality: Proficiency with JUnit, Mockito, and SONAR (or similar) * Tools & Methodologies: Knowledge of Agile, Maven, and Gitflow * Architecture: Domain-Driven Design (DDD), Hexagonal Architecture, and API-first * Data & Messaging: Non-relational databases, caching (Redis/Caffeine), Kafka, or messaging queues (ActiveMQ/IBM MQ) * DevOps & Cloud: Experience with CI/CD platforms and Cloud environments * Advanced Testing: Testing pyramid, Gherkin, E2E (Karate), performance testing, and ephemeral environments * Bonus Points: Distributed transactions (Sagas/2PC), Frontend notions, alternative web services (GraphQL/gRPC), and familiarity with the Inditex Amiga Framework (Java, Spring, JPA), Java spring ## Description * A Participate actively and constantly in the design and development of APIs * Ensure the quality of development and clean code (Clean Code) * Communicate ideas, new methods, or technologies with the aim of improving the current technological stack. * Put the user in the focus of their activity, ensuring the delivery of value * Guarantee the availability and resilience of its services that help the development of the company's business * Collaborate with the rest of the team, helping the team to grow and strengthen the INDITEX technological communit * Work as a team and hand in hand with the Tech Lead and the rest of the development team * Comply with all project and company guidelines and standards and ensure that the team is also complying * Work in 2-week sprints, composed mainly of iterative user stories and take responsibility as a team for said commitment Requirements: * API Development: Active participation in the design and development of robust APIs * Code Quality: Ensure clean code, high quality, and optimal service availability/resilience * Agile Teamwork: Work in 2-week sprints alongside the Tech Lead, taking collective ownership of delivery * Innovation & Collaboration: Share new ideas to improve the tech stack and strengthen the Inditex tech community * Compliance & Value: Follow and enforce company standards, keeping user value at the center, * Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance and 4 additional undocumented sick leave days * Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy license, language courses and company-paid certifications * Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally * Flexibility: Own your schedule - you are the one to decide when to start your working day. Just don't miss your regular team stand-up. We are there to support your work-life balance and provide 23 vacation days & short Fridays * Opportunities: we value our specialists and always find the best options for them. Our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfill your potential * Global impact: work on large-scale projects that redefine industries with international and fast-growing clients * Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events ## Related Videos - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1935-boosting-opensearch-performance-grpc-search-in-action) - [Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code](https://www.wearedevelopers.com/videos/440-back-end-to-the-future-embracing-the-continuous-evolution-of-infrastructure-and-code) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)