Ingeniero / a de Software Java
Desde Grupo Digital, buscamos un / a Ingeniero / a de Software Java para formar parte de nuestro equipo y colaborar en un proyecto estable con uno de nuestros clientes del sector tecnológico.
Condiciones
* Ubicación: Málaga
* Modalidad de trabajo: Híbrida
* Duración del proyecto: Indefinida (larga duración)
* Horario: Jornada completa, de 09:00 a 18:00. Jornada intensiva en verano (08:00 a 15:00).
* Salario: Negociable en función de experiencia.
* Idioma: Inglés alto (imprescindible).
Descripción del puesto
Buscamos un / a profesional con sólida experiencia en desarrollo Java con Spring Boot, que participe en el diseño, desarrollo y mantenimiento de aplicaciones empresariales críticas. Dependiendo de la experiencia, el rol podrá ser de Software Engineer o Senior Software Engineer, con responsabilidades de liderazgo técnico y optimización de sistemas complejos.
Responsabilidades
* Diseñar, desarrollar y mantener aplicaciones Java con Spring Boot y JPA.
* Desarrollar y documentar APIs REST bajo especificación OpenAPI.
* Garantizar calidad, seguridad y escalabilidad del código.
* Implementar control de versiones de BBDD con Liquibase.
* Integrar sistemas de mensajería (Kafka / JMS).
* Participar en equipos Scrum, colaborando estrechamente con negocio y operaciones.
* Realizar code reviews y fomentar buenas prácticas de desarrollo.
* Optimizar aplicaciones para mejorar rendimiento y escalabilidad.
* Estimar esfuerzo de desarrollos y cumplir hitos de entrega.
* (Senior) Liderar iniciativas técnicas, guiar al equipo y tomar decisiones clave sobre arquitectura y rendimiento.
Requisitos Imprescindibles
* 3 años de experiencia como Java Developer / +6 años para Senior.
* Experiencia en Spring Boot 3.X y JPA.
* Diseño y desarrollo de REST APIs con OpenAPI.
* Conocimientos avanzados de Maven, con experiencia en Gradle y Liquibase.
* Desarrollo web (HTML, CSS, JavaScript).
* Testing : JUnit, Unit, WireMock.
* Experiencia en BBDD relacionales : Oracle, PostgreSQL, H2.
* Integración con sistemas de mensajería : JMS, Kafka.
* Experiencia en Scrum, uso de Jira, GitHub, Confluence.
* Kubernetes : despliegue y gestión de aplicaciones.
* Experiencia en optimización de rendimiento en aplicaciones Java.
* Capacidad de mentoría, soporte a compañeros y autonomía.
Requisitos Valorables
* Optimización avanzada de rendimiento con Hibernate.
* Gestión de transacciones distribuidas en microservicios (sagas).
* Experiencia con cachés distribuidas (Redis, Hazelcast).
* Experiencia con Sencha ExtJS.
* Testing BDD : Cucumber, JBehave.
¿Qué ofrecemos?
* Salario competitivo según experiencia.
* Contrato indefinido u opción de contrato mercantil.
* 22 días laborables de vacaciones.
* Plan de retribución flexible : seguro médico, cheques guardería y transporte.
* Formación continua en tecnología y soft skills.
* Programa de referidos : 500 por candidatos que se incorporen.
Sobre Grupo Digital
Somos una consultora tecnológica con sede en Madrid. Especialistas en outsourcing de perfiles IT, selección y modelos Talent-as-a-Service, con foco en grandes integradores y empresas del sector financiero y digital. Apostamos por un servicio excelente, equipos autónomos y resultados medibles. Si te gusta trabajar con tecnologías punteras y en entornos que suman, aquí tendrás recorrido.
java, spring, OpenAPI
#J-18808-Ljbffr