Descripción del Puesto
Buscamos un Ingeniero de Software Senior altamente cualificado para unirse a nuestro equipo. El candidato ideal tendrá experiencia significativa en el desarrollo backend utilizando Spring Boot con Java 17/21 y estará familiarizado con soluciones en la nube y procesos de CI/CD. Buscamos a alguien capaz de integrarse rápidamente a un proyecto existente, asegurando su estabilidad y escalabilidad.
Responsabilidades Desarrollar y mantener aplicaciones backend utilizando Spring Boot con Java 17/21.Participar en la integración y desarrollo continuo de un proyecto existente, asegurando su estabilidad y escalabilidad.Colaborar con equipos multifuncionales para diseñar, desarrollar y desplegar soluciones en la nube utilizando Azure o GCP.Implementar y mantener procesos de integración continua y despliegue continuo (CI/CD) utilizando herramientas como GitLab CI/CD o Azure DevOps.Escribir pruebas automatizadas utilizando JUnit, Mockito y realizar pruebas de integración utilizando herramientas como TestContainers.Solucionar problemas y optimizar el rendimiento del sistema.Velar por la observabilidad del sistema, implementando soluciones de monitoreo y logging con herramientas como Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), newrelic o Datadog.Requisitos Título en Ingeniería de Software, Ciencias de la Computación o campo relacionado.Mínimo de 5 años de experiencia en desarrollo de software.Experiencia trabajando con arquitectura de microservicios.Experiencia creando e integrando servicios REST.Experiencia sólida en el uso de Spring Boot, incluyendo Spring Data, Spring Security y Spring Cloud, Java 17/21.Conocimiento y experiencia en Docker y Kubernetes.Conocimiento y experiencia en plataformas de nube (AWS, Azure o GCP).Experiencia en integración continua y despliegue continuo (CI/CD) con herramientas como GitLab CI/CD, Azure DevOps u otras.Habilidades demostradas en pruebas automatizadas utilizando JUnit, Mockito y herramientas de pruebas de integración como TestContainers.Experiencia en implementar y mantener soluciones de monitoreo y logging para asegurar la observabilidad del sistema.Experiencia en la gestión de comunicación asíncrona utilizando Apache Kafka.Experiencia previa en el sector fintech o bancario (excluyente).Capacidad para adaptarse rápidamente a nuevas tecnologías y entornos.Excelentes habilidades de comunicación y capacidad para trabajar en equipo.Alta capacidad de organización y autogestión del tiempo.Enfoque proactivo y orientado a la solución de problemas.Habilidades Blandas Adaptabilidad: Capacidad para adaptarse rápidamente a cambios en el proyecto y en las prioridades del negocio.Aprendizaje Rápido: Disposición y habilidad para aprender nuevas tecnologías y metodologías de trabajo de manera eficiente.Colaboración: Excelentes habilidades para trabajar en equipo y colaborar efectivamente con diferentes departamentos.Comunicación: Habilidad para comunicar ideas técnicas de manera clara y concisa tanto a compañeros técnicos como a partes interesadas no técnicas.Liderazgo: Capacidad para guiar y mentorizar a otros ingenieros, promoviendo un ambiente de trabajo positivo y productivo.Resolución de Problemas: Enfoque analítico y creativo para resolver desafíos técnicos y operacionales.
#J-18808-Ljbffr