Senior Java Software Engineer
Role details
Job location
Tech stack
Job description
Diverger busca un desarrollador Java para unirse a su equipo en Valencia. La posición implica trabajar en el diseño y desarrollo de APIs orientadas a microservicios, utilizando tecnologías como Java/SpringBoot y prácticas ágiles., * Diseñar y desarrollar APIs orientadas a microservicios.
- Colaborar con equipos en la definición de requisitos y arquitectura., Valoramos el gusto por la tecnología y su aplicación, poniendo énfasis en buenas prácticas como Clean Code y principios como SOLID. Empleamos metodologías ágiles y procesos de revisión de código, y, cuando el proyecto lo permita, seleccionamos las mejores tecnologías. Proyectos y Tecnologías
Desarrollamos proyectos para clientes relevantes en sectores como Banca, Retail, Energía, Automoción y Salud. Utilizamos el stack tecnológico que mejor se adapte, destacando los ecosistemas Python, JavaScript/Node y Java.
Requirements
Los candidatos ideales tendrán experiencia con REST, GraphQL, y gRPC, además de un fuerte enfoque hacia el desarrollo API-first. La oportunidad de unirse a un equipo apasionado por la tecnología está disponible., * Experiencia con Java/SpringBoot y desarrollo de microservicios.
- Conocimiento de prácticas API-first.
- Experiencia previa con colas Kafka es valorada., Se requiere experiencia con Java/SpringBoot, REST, GraphQL y/o gRPC. El desarrollo API-first debe ser una práctica habitual. Se valorará la experiencia con colas Kafka. No es crítico el tipo de base de datos que utilices.