




DESCRIPTION At **KENOS Technology,** we are looking for a **Senior Backend Java Developer** with **a minimum of 8 years of experience**, to work in **hybrid mode** in **Málaga.** **Responsibilities:** * Design, develop, and maintain backend applications in Java. * Implement and maintain **RESTful APIs**, documented and versioned, following **OpenAPI** specifications. * Write and maintain unit and integration tests (unit \& integration tests) to ensure software quality. * Work with **relational databases**: Oracle, PostgreSQL, and H2\. * Integrate the application with **messaging systems and message queues**, such as JMS and **Kafka**. * Collaborate within a team (architects, other developers, QA, DevOps) to ensure good design, performance, and scalability of the platform. REQUIREMENTS * More than **8 years of experience** in software development. * Solid experience with **Java** and **Spring Boot (version 3\.x)**. * Experience with **JPA / Hibernate** or another persistence framework for working with relational databases. * Practical knowledge in designing and developing **RESTful APIs**, and experience using **OpenAPI / Swagger** for documentation. * Experience writing and maintaining **unit and integration tests**, ideally with **JUnit** (and/or similar frameworks) and **WireMock** for mocking external services. * Experience working with **relational databases** (Oracle, PostgreSQL, H2\). * Experience integrating services via messaging: **JMS** and/or **Apache Kafka**. * Strong software design skills, good practices, code versioning, and quality control. * Ideally, prior experience in distributed projects or microservices, integrations, and deployments. * Ability to work in a team, communicate with other technical roles, and document clearly. **What we offer?** * **Work: hybrid** in **Málaga.** * **Permanent and long-term contract:** To provide job stability. * **Flexible compensation:** Option to choose among various benefits, such as restaurant vouchers, health insurance, transportation card, or childcare vouchers. * **Continuous training:** Opportunities for professional development and learning.


