Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

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

Krell Consulting & Training, S.L.

Madrid

Presencial

EUR 27.000 - 32.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

Una empresa tecnológica en Madrid busca un/a Desarrollador/a Back-End Java con experiencia en arquitecturas de microservicios. Se participará en el diseño y mantenimiento de aplicaciones en plataformas como OpenShift y AWS. Se espera un mínimo de 2 años de experiencia en el desarrollo con Java, preferentemente con el marco Spring Boot. El candidato ideal debe tener conocimientos en seguridad, integración de APIs REST y buenas prácticas de desarrollo. La banda salarial es de aproximadamente 27.000 euros brutos anuales.

Formación

  • Entre 2 y 4 años de experiencia como desarrollador/a Back-End Java.
  • Conocimientos sólidos de arquitecturas orientadas a microservicios.
  • Buenas prácticas de seguridad en OpenShift y AWS.

Responsabilidades

  • Diseñar, desarrollar y mantener aplicaciones Back-End utilizando Java.
  • Implementar arquitecturas basadas en microservicios.
  • Garantizar la calidad del código aplicando buenas prácticas.

Conocimientos

Java 8+
Spring Boot
Microservicios
APIs REST
Hibernate / JPA
CloudWatch
Jenkins
GitLab CI

Herramientas

OpenShift
AWS
Grafana
ELK Stack
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.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.