Buscamos un/a Desarrollador/a Java Senior 馃殌
Sobre nosotros:
Somos una organizaci贸n l铆der en el desarrollo y operaci贸n de soluciones tecnol贸gicas avanzadas, trabajando con arquitecturas modernas, entornos Cloud y buenas pr谩cticas de ingenier铆a. Participamos en proyectos de alto impacto, creando soluciones escalables, seguras y orientadas al negocio, colaborando con equipos multidisciplinares y aplicando las metodolog铆as m谩s actuales del sector.
Descripci贸n del puesto
Estamos en b煤squeda de un/a Desarrollador/a Java Senior con s贸lida experiencia en arquitecturas modernas y entornos altamente distribuidos. La persona seleccionada participar谩 en el dise帽o y desarrollo de microservicios, aplicando buenas pr谩cticas de ingenier铆a, arquitectura hexagonal y enfoques API First. Trabajar谩 en un entorno tecnol贸gico avanzado, con Java 17 y 21, participando en proyectos estrat茅gicos y de gran alcance.
Responsabilidades y requisitos
* Desarrollar y mantener servicios y aplicaciones en Java (versiones superiores a 11, especialmente 17 y 21) con Spring y Spring Boot.
* Dise帽ar e implementar soluciones basadas en arquitectura hexagonal y microservicios.
* Elaborar e integrar APIs REST siguiendo un enfoque API First y especificaciones OpenAPI.
* Realizar testing unitario y de integraci贸n con jUnit y Mockito.
* Implementar y consumir sistemas de mensajer铆a como ActiveMQ, IBM MQ, Kafka o Artemis.
* Trabajar con bases de datos relacionales y no relacionales, optimizando consultas y estructuras de datos.
* Gestionar contenedores con Docker y colaborar en despliegues basados en Kubernetes.
* Contribuir a pipelines de CI/CD utilizando Jenkins, GitHub Actions u otras herramientas similares.
* Utilizar Git y GitFlow para la gesti贸n de versiones y colaborar con el equipo mediante GitHub, GitLab o Bitbucket.
* Asegurar la calidad del c贸digo mediante herramientas como SonarQube.
* Gestionar dependencias y la construcci贸n de proyectos con Maven.
* Implementar sistemas de cach茅 como Redis, Datagrid o Caffeine.
* Aplicar principios de DDD y TDD para asegurar software robusto, escalable y mantenible.
Qu茅 ofrecemos
* Incorporaci贸n a una empresa moderna, din谩mica y en constante crecimiento.
* Integraci贸n en un equipo altamente cualificado, con muy buen ambiente laboral y gran orientaci贸n a la innovaci贸n.
* Participaci贸n en proyectos tecnol贸gicos punteros utilizando las versiones m谩s nuevas de Java.
* Entorno de trabajo colaborativo y 谩gil (Scrum/Kanban).
* Formaci贸n continua y oportunidades de crecimiento profesional.
* Flexibilidad, conciliaci贸n y posibilidad de teletrabajo.
* Retribuci贸n competitiva acorde a la experiencia, con beneficios adicionales.
Si piensas que cumples con los requisitos, 隆estar铆amos encantados de conocerte! Env铆a tu CV y da el siguiente paso en tu carrera profesional.