Arquitecto de Software- Microservicios

  • Madrid
  • Seteuropa
Ubicación: Madrid, Hibrido
Nuestro cliente, líder global en el sector de tecnología y consultoría, y socio tecnológico esencial para clientes a nivel mundial, busca incorporar a su equipo un Desarrollador de Software especializado en Microservicios.
Responsabilidades
  • Diseñar y gestionar arquitecturas de software basadas en microservicios.
  • Implementar soluciones utilizando Java 8 o superior y Spring Framework (incluyendo Spring Boot, Spring Security, Spring MVC, Spring Integration, Spring Cloud y Spring Batch).
  • Trabajar con tecnologías de contenedorización y orquestación como Docker y Kubernetes.
  • Manejar sistemas de mensajería como Apache Artemis y Apache Kafka.
  • Gestionar bases de datos PostgreSQL, Cassandra y MongoDB.
  • Utilizar herramientas de desarrollo como Maven y Git.
  • Aplicar principios de diseño UML, TDD, Clean Code y SOLID.
  • Desarrollar sobre frameworks como JPA, Hibernate y JMS.
  • Asegurar la calidad del código y la integración continua (CI/CD) utilizando Jenkins.
Requisitos:
  • Experiencia comprobada en diseño y gestión de arquitecturas de software basadas en microservicios.
  • Dominio de Java 8 o superior y experiencia con el ecosistema Spring.
  • Familiaridad con Docker, Kubernetes, Apache Artemis/ActiveMQ, Apache Kafka, y bases de datos como PostgreSQL, Cassandra y MongoDB.
  • Competencias en Maven, Git, diseño UML, TDD, Clean Code/SOLID y frameworks relevantes.
  • Conocimientos sólidos en la arquitectura de microservicios, incluyendo aspectos como la centralización de logs, escalabilidad, elasticidad y comunicación entre microservicios.
  • Experiencia con ciclos de CI/CD, preferentemente con Jenkins.
#J-18808-Ljbffr