Job Search and Career Advice Platform

Developer | Back-End Java | Microservices Engineer (2-4 años)

Sé de los primeros solicitantes.
Solo para miembros registrados
Madrid
EUR 27.000 - 32.000
Sé de los primeros solicitantes.
Hace 3 días
Descripción del empleo

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.