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