Desarrollador/a Senior Java Backend
Role details
Job location
Tech stack
Job description
soluciones técnicas eficientes. - Desarrollar y mantener APIs RESTful y SOAP para la integración de sistemas internos y externos. - Optimizar y gestionar la persistencia de datos mediante JPA/Hibernate y consultas personalizadas en SQL y PL/SQL. - Implementar colas de procesamiento y mensajería asíncrona en sistemas distribuidos, incluyendo RabbitMQ y colas avanzadas de Oracle (AQ). - Supervisar y realizar revisiones de código para garantizar el cumplimiento de las mejores prácticas y estándares de calidad. - Gestionar repositorios de código y flujos de trabajo en GIT, aplicando metodologías de control de versiones y flujos como GitFlow. - Colaborar con equipos multidisciplinares en metodologías ágiles como Scrum o Kanban. ¿Qué te podemos ofrecer? - Pertenecer a una empresa consolidada y referente en su sector. - Puesto de trabajo estable, con proyección de futuro. - Participar en un proyecto innovador, creativo, estimulante y retador.
Requirements
Horario flexible - Banda salarial entre 40k - 50k + 3k de variable - Trabajo híbrido ¿Qué necesitamos de ti? - Al menos 8 años de experiencia en desarrollo de aplicaciones Backend Java 8/17. - Formación: Ingeniería o Grado en Ingeniería de Telecomunicaciones o Ingeniería Informática - Experiencia avanzada en el diseño, desarrollo e implementación de microservicios utilizando Spring Boot. - Sólida experiencia con Spring Framework, aprovechando las nuevas funcionalidades y optimizaciones. - Desarrollo y mantenimiento de aplicaciones basadas en arquitectura RESTful y SOAP. - Implementación de sistemas de seguridad robustos utilizando Spring Security, adaptados a las últimas versiones del framework. - Amplio manejo de BBDD Oracle y desarrollo en SQL y PL/SQL. - Uso avanzado de JPA/Hibernate para la persistencia de datos. - Gestión de control de versiones con GIT. - Implementación y manejo de colas de procesamiento, incluyendo RabbitMQ y colas avanzadas de Oracle (AQ). - Inglés nivel B2