Desarrollador/A Java
Monetaryamount
A Coruña, Spain
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, English Experience level
Senior Compensation
€ 50KJob location
A Coruña, Spain
Tech stack
Spring Security
API
Agile Methodologies
Code Review
Computer Engineering
Distributed Systems
Hibernate
Java Persistence API
Spring
Oracle
Oracle Applications
Scrum
RabbitMQ
Simple Object Access Protocol (SOAP)
Software Engineering
PL-SQL
SQL Databases
Systems Integration
Spring-boot
Backend
GIT
Git Flow
REST
Software Version Control
Job description
- Diseñar, desarrollar y mantener soluciones Backend basadas en arquitectura de microservicios utilizando Spring Boot y Spring Framework, asegurando alta calidad, escalabilidad y rendimiento.
- Implementar y mantener sistemas de autenticación utilizando Spring Security, adecuándolos a los estándares y mejoras introducidas en las versiones más recientes.
- Participar en el análisis de requisitos funcionales y técnicos, transformándolos en 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.
Requirements
- Al menos 8 años de experiencia en desarrollo de aplicaciones Backend Java 8/17.
- Formación obligatoria en 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.
- Dominio avanzado de bases de datos 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.
Benefits & conditions
- Puesto de trabajo estable, con proyección de futuro.
- Participar en un proyecto innovador, creativo, estimulante y retador.
- Horario flexible.
- Banda salarial entre 40k - 50k + 3k de variable.
- Trabajo híbrido.