Se busca un/a Desarrollador/a Back-End Java con experiencia en arquitecturas de microservicios, para participar en el diseño, desarrollo y mantenimiento de aplicaciones empresariales desplegadas en OpenShift y AWS, dentro de proyectos del sector público.
Banda salarial: 27.000 euros brutos/año aprox. Entre 2 y 4 años de experiencia como desarrollador/a Back-End Java. Funciones
* Diseñar, desarrollar y mantener aplicaciones Back-End utilizando Java, preferiblemente con Spring Boot.
* Implementar arquitecturas basadas en microservicios.
* Desplegar y gestionar aplicaciones en entornos OpenShift.
* Integrar servicios mediante APIs REST.
* Garantizar la calidad del código, aplicando buenas prácticas y estándares de desarrollo.
* Colaborar con equipos de Arquitectura, DevOps y Front-End para asegurar la coherencia técnica de las soluciones.
Requisitos técnicos Back-End
* Lenguaje: Java 8+ (preferiblemente Java 11 o superior).
* Frameworks:
* Spring Boot (microservicios, configuración, seguridad).
* Spring MVC, Spring Data.
* Spring Cloud (Config Server, Service Discovery, Circuit Breaker).
* Persistencia: Hibernate / JPA.
Integración
* APIs REST.
* Swagger / OpenAPI.
Bases de datos
* SQL (Oracle).
CI/CD
* Jenkins
* GitLab CI
* Tekton
Testing
* JUnit
Observabilidad
* CloudWatch
* Grafana
* ELK Stack
Arquitectura
* Conocimientos sólidos de arquitecturas orientadas a microservicios.
* Patrones: Circuit Breaker, API Gateway.
Infraestructura y Cloud Contenedores
* OpenShift: manejo de pods, deployments, rutas y escalado.
Cloud
* AWS: EC2, ECS/EKS, S3, RDS, IAM, Lambda.
Seguridad
* Buenas prácticas de seguridad en OpenShift y AWS:
* Gestión de secretos
* Roles y políticas
Requisitos deseables
* Experiencia en entornos cloud híbridos y migración de aplicaciones a la nube.
* Experiencia gestionando APIs REST en API Manager de un ESB (por ejemplo, WSO2).
* Experiencia con metodologías TDD / BDD y enfoque API First.
* Certificaciones en AWS, OpenShift, Java o tecnologías Cloud.
#J-18808-Ljbffr