




Resumen: Únase a un equipo dinámico como Desarrollador Java para contribuir a iniciativas de impacto, colaborar con profesionales experimentados y desarrollar su experiencia mediante tecnologías modernas. Aspectos destacados: 1. Exposición a tecnologías modernas y oportunidades de crecimiento 2. Colaboración con profesionales experimentados y equipos multifuncionales 3. Definición y consecución de objetivos comerciales mediante iniciativas de impacto Estamos buscando un **Desarrollador Java** para unirse a nuestro equipo dinámico. Esta oportunidad le permitirá participar en iniciativas de impacto, trabajar codo con codo con profesionales experimentados y ampliar su experiencia gracias a la exposición a tecnologías modernas. **Responsabilidades** * Colaborar con los equipos de Producto para definir y alcanzar los objetivos comerciales * Desempeñar tareas diarias mientras resuelve problemas técnicos complejos dentro de su área de especialización * Proponer y evaluar nuevos marcos y patrones de diseño orientados a mejorar el rendimiento general del sistema * Liderar el análisis de requisitos, el diseño del sistema, el desarrollo y el soporte continuo de soluciones integradas, conforme a las normas de ingeniería establecidas * Realizar actividades de pruebas y brindar soporte continuo a los productos de software utilizando una amplia variedad de herramientas de desarrollo * Participar en discusiones colaborativas de diseño y revisiones de código para salvaguardar los estándares de calidad * Interactuar con compañeros de distintas regiones geográficas y departamentos * Fomentar la fiabilidad del sistema y la calidad del proyecto mediante arquitecturas escalables, pruebas exhaustivas, monitoreo y prácticas de alerta * Compartir y recopilar conocimientos técnicos y know-how del sector con equipos multifuncionales para perfeccionar los procesos de ingeniería * Implementar técnicas de integración y protocolos de comunicación que conecten aplicaciones, bases de datos y plataformas en soluciones comerciales unificadas * Comunicar el estado del proyecto y los hitos alcanzados a los interesados directivos * Buscar continuamente oportunidades para elevar la experiencia del cliente **Requisitos** * Un mínimo de 2 años de experiencia en puestos de ingeniería de software * Capacidades avanzadas de diagnóstico y análisis en entornos de producción * Experiencia práctica con Spring Boot para el desarrollo de servicios backend * Antecedentes de trabajo junto con equipos multifuncionales, incluido el equipo de Producto * Conocimiento de patrones de microservicios y sistemas distribuidos para arquitecturas escalables * Dominio sólido de Java para crear aplicaciones fiables y mantenibles * Conocimiento profundo de los principios de diseño de API y métodos de integración * Competencia en inglés (tanto escrita como oral) al nivel B2 o superior * Excelentes habilidades comunicativas para colaborar con equipos distribuidos internacionalmente **Deseable** * Capacidad para trabajar con MongoDB para gestionar datos orientados a documentos * Familiaridad práctica con Amazon DynamoDB para gestionar almacenes de datos NoSQL * Conocimiento de pipelines CI/CD para lanzamientos de software eficientes y automatizados * Experiencia con GraphQL para diseñar APIs adaptables * Familiaridad con Terraform para automatizar flujos de aprovisionamiento de infraestructura * Experiencia con Kotlin o desarrollo basado en Kotlin para aplicaciones dirigidas a la JVM * Uso práctico de ReactJS para crear interfaces de usuario interactivas * Conocimiento operativo de Amazon Web Services (AWS) para implementar infraestructura en la nube


