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