Developer Back End JavaDescripción 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-EndLenguaje: 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 datosSQL (Oracle). CI/CDJenkins GitLab CI Tekton TestingJUnit ObservabilidadCloudWatch Grafana ELK Stack Arquitectura Conocimientos sólidos de arquitecturas orientadas a microservicios. Patrones: Circuit Breaker, API Gateway. Infraestructura y Cloud ContenedoresOpenShift: manejo de pods, deployments, rutas y escalado. CloudAWS: 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. java, spring, OpenShift