Desarrollador/a de Microservicios

IZERTIS S.A
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Remote

Tech stack

Clean Code Principles
API
Amazon Web Services (AWS)
Unit Testing
Azure
Cloud Computing
Software Quality
Continuous Integration
Relational Databases
Software Design Patterns
Hibernate
Java Message Service (JMS)
Java Persistence API
JUnit
PostgreSQL
Oracle Applications
Mockito
Swagger
Openapi
Spring-boot
Spring Data
Kubernetes
Docker
Jenkins
Microservices

Job description

  • Diseñar y desarrollar microservicios en Spring Boot, garantizando modularidad, escalabilidad y eficiencia.
  • Implementar comunicación entre microservicios tanto síncrona (REST, Feign Clients) como asíncrona (JMS, colas de mensajería).
  • Diseñar y crear APIs bajo el enfoque API First Design, utilizando OpenAPI / Swagger.
  • Integrar microservicios con bases de datos relacionales (especialmente Oracle y PostgreSQL) mediante JPA/Hibernate/Spring Data.
  • Participar en procesos de integración y despliegue continuo (CI/CD) utilizando herramientas como Jenkins, Docker y Kubernetes.
  • Realizar pruebas unitarias y de integración con JUnit y Mockito, garantizando la calidad del software.
  • Colaborar con arquitectos y otros desarrolladores para asegurar la consistencia y calidad técnica del sistema.
  • Participar en el despliegue en entornos cloud, preferiblemente Azure o AWS.
  • Aplicar buenas prácticas de Clean Code y patrones de diseño en todos los desarrollos., Izertis, con más de 28 años de experiencia, cotizada en el Mercado Continuo BME y entre las 1.000 empresas que más rápido crecen entre los países europeos, te da la oportunidad de desarrollar tu carrera profesional junto a más de 2.300 emplead@s a través de sus oficinas distribuidas por Europa, América y África y con presencia en más de 50 países donde prestamos servicios y proyectos a través de un amplio portfolio de soluciones.

Requirements

  • Grado en Ingeniería Informática, Ingeniería Técnica o FP de Grado Superior en Informática.
  • Experiencia entre 5 y 8 años en desarrollo de aplicaciones software
  • Experiencia demostrable en microservicios con Spring Boot.

Benefits & conditions

  • Trabaja con contrato indefinido.
  • Modalidad híbrida
  • Fórmate desde el primer día, te permitiría desarrollar tu carrera profesional de una manera más clara.
  • Plan de retribución flexible.
  • Disfruta flexibilidad horaria, de jornada intensiva los meses de Julio y agosto, y los viernes de todo el año, además de todos los viernes del año, 22 días de vacaciones + día del cumpleaños + 24 y 31 de diciembre.

Apply for this position