Desarrollador MidLevel especializado en Java Spring Boot, microservicios, Kubernetes y Azure

1 Vacantes
Publicado el 01 de mayo en

Sistemas en Medellín, Antioquia

Descripción
  • Salario: $ 4.000.000,00 (Mensual)
  • Categoría: Informática / Telecomunicaciones
  • Subcategoría Sistemas
  • Localidad: Medellín
  • Activo desde: 01/05/2024
  • Jornada: Tiempo Completo
  • Tipo de Contrato: Contrato a término indefinido
  • Cantidad de Vacantes: 1
  • Educación Mínima: Universidad / Carrera Profesional
  • Años de Experiencia: 4

Un Desarrollador Mid-Level especializado en Java, Spring Boot, microservicios, Kubernetes y Azure es un profesional altamente calificado y muy demandado en el mercado actual. Posee un dominio avanzado de Java y Spring Boot para el desarrollo de microservicios escalables, y experiencia en la implementación y administración de estos en la plataforma de nube Azure utilizando Kubernetes.

Funciones:

Diseño, desarrollo e implementación de microservicios con Spring Boot: Analizar requisitos funcionales y no funcionales, diseñar y desarrollar microservicios utilizando Spring Boot, incluyendo configuración automática, inyección de dependencias y seguridad (Spring Security).
Implementación de microservicios en Kubernetes: Contenedurizar microservicios utilizando Docker y desplegarlos en clústeres de Kubernetes en Azure AKS (Azure Kubernetes Service).
Orquestación de contenedores con Kubernetes: Gestionar la configuración, escalado y balanceo de carga de microservicios utilizando Kubernetes.
Administración de infraestructura en Azure: Gestionar recursos de Azure como máquinas virtuales, bases de datos y servicios cognitivos para soportar la aplicación de microservicios.
Pruebas y control de calidad: Implementar pruebas unitarias, de integración y funcionales para garantizar la calidad del código de los microservicios.
Automatización de DevOps: Implementar prácticas de DevOps para la integración y entrega continua (CI/CD) de los microservicios.
Colaboración en equipo: Trabajar de forma colaborativa con otros desarrolladores, ingenieros de DevOps y personal de operaciones para garantizar el correcto funcionamiento de la aplicación en la nube.
Habilidades:

Sólido dominio de Java: Comprensión profunda de la sintaxis, semántica y características avanzadas del lenguaje Java (concurrencia, colecciones genéricas, reflexión).
Experto en Spring Boot: Amplio conocimiento de Spring Boot para el desarrollo de microservicios, incluyendo configuración automática, inyección de dependencias y seguridad.
Fundamentos de microservicios: Comprensión de los principios de arquitectura de microservicios y patrones de diseño relacionados.
Experiencia con Kubernetes: Conocimiento de los conceptos básicos y funcionalidades de Kubernetes para la orquestación de contenedores.
Azure Cloud: Experiencia en la administración de servicios en la plataforma Azure, incluyendo AKS, Azure VMs, bases de datos y otros servicios relevantes.
Herramientas de desarrollo: Dominio de herramientas como Git, IDEs (IntelliJ IDEA, Eclipse), herramientas de depuración, Docker y herramientas de administración de Kubernetes.
Metodologías ágiles: Familiaridad con metodologías de desarrollo ágiles (Scrum, Kanban) y prácticas de DevOps.
Pruebas de software: Conocimiento de frameworks de testing (JUnit, Mockito) y prácticas de testing unitario y de integración.
Experiencia:

Mínimo de 3 a 5 años de experiencia laboral como desarrollador Java.
Experiencia previa en el desarrollo de microservicios con Spring Boot.
Experiencia en la implementación y administración de aplicaciones en contenedores utilizando Docker y Kubernetes.
Experiencia trabajando con la plataforma en la nube Azure, incluyendo AKS.
Educación:

Título universitario en Ingeniería Informática o un campo relacionado.
Certificaciones:

Certificaciones en Java (OCPJP) o Spring (Spring Certified Professional) son una ventaja.
Certificaciones de Microsoft Azure, especialmente las relacionadas con Azure Kubernetes Service (AKS), son altamente valoradas.
Cualidades personales:

Apasionado por la tecnología y el desarrollo de software orientado a la nube.
Orientado a los detalles y con capacidad para escribir código limpio, eficiente y escalable.
Habilidad para trabajar de forma independiente y como parte de un equipo.
Excelente comunicación para colaborar con equipos de desarrollo, operaciones y negocio.
Proactivo y con gran capacidad de aprendizaje para mantenerse actualizado con las últimas tecnologías en la nube.


Al postularte al aviso tu currículum registrado será enviado a la empresa ofertante de manera automática.

EVALUARTE ELIZABETH CHICA HEAD HUNTER
Elizabeth Chica, Psicóloga Head Hunter dedicada a la atracción de talento humano y consultoría organizacional Localizada en Antioquia, Medellín.
Más empleos en EVALUARTE ELIZABETH CHICA HEAD HUNTER
Comparte el Aviso