Senior Java Developer
Role details
Job location
Tech stack
Job description
Nos gusta salir de lo tradicional y hacemos todo de una forma ágil y diferente, siempre disfrutando de lo que más nos gusta hacer, picar código y mejorar todo lo presente. Nuestro equipo está formado por desarrolladores de Back-end, Front-end, QA, Arquitectos/as y Product Owner, trabajando con metodologías ágiles y con mucho sentido común, bajo un entorno tecnológico muy puntero., Desarrollar y con capacidad de liderar, junto al equipo, nuevas funcionalidades en una solución con stack Java 21 y Spring Boot 3, orientadas a microservicios con arquitectura hexagonal (Domain-Driven Design), sobre la infraestructura de GCP. Ayudar a realizar estimaciones/refinamientos de los desarrollos junto a tu equipo. Aprobar PRs Implementación de nuevas funcionalidades. Gestión técnica desde el equipo y coordinación con ellos. Desarrollo Git (ramas / git flow ...)
Todo ello en un equipo que se caracteriza por su mejor actitud, compuesto por roles multidisciplinares que ofrecen soluciones creativas a tareas poco convencionales. Trabajarás con personas que están acostumbradas a colaborar y compartir información, con capacidad para defender sus ideas, siempre con perspectiva constructiva, y que no temen aprender de los errores y aciertos., Trabajo en remoto. Puedes trabajar desde casa o desde donde quieras. Para ello, te haremos llegar un kit de teletrabajo, para que puedas desempeñar tus funciones cómodamente y sin problemas. Aunque, también ponemos a tu disposición nuestras oficinas de Sevilla, que siempre estarán abiertas para acogerte.
Requirements
Esto es lo que nos cuenta el Project Manager del equipo. Por ello buscamos a una persona con experiencia y conocimientos sólidos en lenguaje de programación Java, Spring, Hibernate, Git..Queremos a gente que haga equipo, con coherencia y detallista. Vas a formar parte de un equipo y entorno muy estable, dinámico y que vela por el buen ambiente y el trabajo bien realizado., Queremos a una persona con muchas ganas de seguir creciendo y aprendiendo, que no tema a las nuevas herramientas o tecnologías que vayamos implementando y que sea consciente de que se va a enfrentar a retos nunca vistos.
A nivel tecnológico y profesional: Al menos entre 2-3 años de experiencia desarrollando y con conocimientos sólidos en Java 21. Conocimientos sólidos en Spring Boot 3. Conocimientos sólidos en aplicaciones basadas en microservicios. Conocimientos sólidos en arquitectura hexagonal y Domain-Driven Design. Conocimiento en API Design-First, API RESTful, OAuth2 y JWT. Conocimientos de conexión a Rest API (llamadas asincronas y sincronas). Conocimientos básicos sobre infraestructura Google Cloud Platform. Conocimientos de SQL y NoSQL. Conocimiento en flujos de trabajo y orquestación de microservicios. Valorable conocimientos en programación reactiva. Experiencia con Git. Que seas capaz de mantener una conversación en inglés de forma fluida (deseable) o, al menos, leer y contestar correos así como documentación técnica. Capacidad de trabajo en equipo, ser una persona detallista y con capacidad resolutiva.
Benefits & conditions
Posición estable con un contrato indefinido Jornada laboral: Completa, de lunes a viernes con horario flexible Salario acorde a la experiencia y perfil profesional: entre 32.000-42.000 euros brutos/anuales.