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.
Experiencia
* 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 .