Desarrollador/a senior java (Santander)

Desarrollador/a senior java (Santander)

25 oct
|
RealNaut
|
Santander

25 oct

RealNaut

Santander

Buscamos un/a Desarrollador/a Senior Java para incorporarse a un equipo tecnológico que trabaja en el desarrollo y evolución de una plataforma de gestión logística internacional, que abarca los ámbitos del transporte marítimo, terrestre y aéreo. Participarás en proyectos innovadores, utilizando tecnologías punteras y trabajando con equipos multidisciplinares de alto nivel bajo metodologías ágiles, principalmente Scrum. ¿Cuáles serán tus responsabilidades? Diseñar, desarrollar y mantener aplicaciones backend utilizando Java y Spring Boot. Participar en la definición e implementación de arquitecturas basadas en microservicios y arquitectura hexagonal. Diseñar y desarrollar APIs REST siguiendo un enfoque API First y utilizando Open API. Implementar soluciones de mensajería y procesamiento de eventos mediante tecnologías como Kafka, Active MQ, IBM MQ o Artemis. Desarrollar pruebas unitarias y garantizar la calidad del código mediante prácticas de testing. Trabajar con bases de datos relacionales y no relacionales, optimizando consultas y estructuras de datos. Colaborar en la automatización de procesos de integración continua y despliegue. Participar en revisiones de código, definición de soluciones técnicas y mejora continua. Aplicar buenas prácticas de desarrollo, principios SOLID y metodologías como DDD y TDD. Colaborar estrechamente con el Technical Lead y el resto del equipo en un entorno Agile/Scrum. Formación universitaria en Ingeniería Informática, Grado en Informática o titulación similar. Al menos 5 años de experiencia en desarrollo con Java 11 o superior , especialmente Java 17 y/o Java 21.



Experiencia sólida con Spring Framework y Spring Boot . Experiencia en diseño y desarrollo de microservicios y arquitectura hexagonal . Experiencia en testing unitario con JUnit y Mockito . Experiencia con sistemas de mensajería y/o plataformas de streaming: Kafka, Active MQ, IBM MQ o Artemis. Conocimientos avanzados de bases de datos relacionales (SQL), como Oracle, My SQL, Postgre SQL o SQL Server, y no relacionales (No SQL), como Mongo DB o Cassandra. Experiencia en el desarrollo de APIs REST y familiaridad con Open API. Conocimientos prácticos de Docker y Kubernetes. Experiencia en integración continua con herramientas como Jenkins o Git Hub Actions. Manejo de Git y flujos de trabajo Git Flow, así como plataformas como Git Hub, Git Lab o Bitbucket. Conocimientos de Sonar Qube o herramientas similares de análisis de calidad de código. Experiencia en gestión de proyectos y dependencias con Maven. Conocimientos o experiencia con sistemas de caché como Redis, Caffeine o soluciones de Data Grid. Conocimiento de principios y prácticas de Domain-Driven Design (DDD) y Test-Driven Development (TDD) . Participación en un proyecto tecnológico de alcance internacional. Trabajo con tecnologías modernas y arquitecturas de alto nivel. Integración en equipos técnicos especializados y multidisciplinares. Entorno de trabajo participativo basado en metodologías Agile/Scrum. Modalidad: Remoto Tecnologías principales: Java, Spring Boot, Microservicios, Kafka y Kubernetes ¿Te interesa el reto? Si tienes experiencia en desarrollo backend con Java y quieres participar en la evolución de plataformas tecnológicas de gran escala, ¡queremos conocerte! #J-18808-Ljbffr

📌 Desarrollador/a senior java (Santander)
🏢 RealNaut
📍 Santander

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador/a senior java (santander) / santander

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador/a senior java (santander) / santander