Analista Back-End Java
Requisitos mínimos
Lenguaje: Java 8+ (idealmente Java 11 o superior).
Frameworks: Spring Boot (microservicios, configuración, seguridad), SpringMVC, SpringBoot, SpringData, Spring Cloud (config server, service discovery, circuit breaker) e Hibernate/JPA (persistencia y mapeo objeto-relacional).
Integración: API Rest y Swagger.
Bases de datos: SQL (Oracle).
Herramientas CI/CD: Jenkins, GitLab CI, Tekton.Testing: JUnit.
Observabilidad: CloudWatch, Grafana, ELK.
Conocimientos de arquitectura orientada a microservicios y patrones como Circuit Breaker, API Gateway.
Funciones
Analizar, diseñar, desarrollar y mantener aplicaciones Back-End utilizando Java (preferiblemente con Spring Boot).
Implementar arquitecturas basadas en microservicios.
Gestionar aplicaciones en entornos OpenShift.
Integrar servicios mediante APIs REST.
Garantizar la calidad del código mediante pruebas unitarias, integración continua y buenas prácticas.
Colaborar con equipos DevOps y Front-End.