




Resumen: Buscamos un Ingeniero de Software altamente motivado con sólida experiencia en Java y desarrollo moderno de backend para diseñar, construir y mantener sistemas escalables en un entorno ágil. Aspectos destacados: 1. Colaborar con equipos multifuncionales en un entorno ágil 2. Diseñar, construir y mantener sistemas escalables, seguros y de alto rendimiento 3. Trabajar con tecnologías de vanguardia como Quarkus, Docker y Kubernetes **Acerca del puesto** Buscamos un **Ingeniero de Software** altamente motivado con sólida experiencia en Java y prácticas modernas de desarrollo de backend. El candidato ideal tendrá experiencia sólida en programación orientada a objetos, principios de código limpio y desarrollo de aplicaciones empresariales mediante frameworks como Quarkus (preferido) o Spring. Colaborará con equipos multifuncionales en un entorno ágil para diseñar, construir y mantener sistemas escalables, seguros y de alto rendimiento. **Responsabilidades clave** * Diseñar, desarrollar, probar y mantener servicios de backend utilizando **Java** y las mejores prácticas de programación orientada a objetos. * Desarrollar microservicios utilizando **Quarkus** (preferido) o el framework Spring. * Integrar sistemas empresariales utilizando **Apache Camel** (ventaja adicional). * Implementar y mantener soluciones de mensajería utilizando **IBM MQ** u otras tecnologías de colas de mensajes. * Trabajar con bases de datos relacionales como **DB2** y **Oracle Database**. * Participar en ceremonias ágiles/Scrum y contribuir a iniciativas de mejora continua. * Colaborar con desarrolladores frontend (Angular/TypeScript) cuando sea necesario. * Gestionar el código fuente mediante Git y seguir estrategias adecuadas de ramificación/versionado. * Implementar y gestionar aplicaciones contenerizadas mediante Docker y Kubernetes. * Participar en revisiones de código y hacer cumplir los estándares y mejores prácticas de programación. * Diagnosticar y resolver problemas de producción de forma oportuna. **Calificaciones requeridas** * 3\+ años de experiencia profesional en desarrollo de software. * Competencia avanzada en **Java**, con profundo conocimiento de: * Programación orientada a objetos (POO) * Principios SOLID * Patrones de diseño * Código limpio y mejores prácticas * Experiencia práctica con: * Control de versiones **Git** * Framework **Quarkus** (preferido) o Spring * Experiencia con middleware orientado a mensajes (preferiblemente **IBM MQ**). * Experiencia trabajando con bases de datos relacionales, preferiblemente **DB2** y **Oracle Database**. * Experiencia trabajando en entornos **Scrum Ágil**. * Fuertes habilidades analíticas y de resolución de problemas. * Buenas habilidades comunicativas y capacidad para trabajar en equipos colaborativos. **Deseable (habilidades adicionales)** * Experiencia con: * Angular y TypeScript * Apache Camel * Diseño y automatización de pipelines CI/CD * Azure DevOps o Google Cloud Platform (GCP) * OpenShift * Docker y Kubernetes * Comprensión de arquitectura de microservicios y sistemas distribuidos. * Experiencia con prácticas de desarrollo nativo en la nube. **Entorno técnico** * Backend: Java, Quarkus (preferido), Spring * Integración: Apache Camel * Mensajería: IBM MQ * Bases de datos: DB2, Oracle Database * Frontend (exposición opcional): Angular, TypeScript * DevOps: Git, CI/CD, Azure DevOps o GCP * Contenedores y orquestación: Docker, Kubernetes, OpenShift * Metodología: Scrum Ágil Tipo de puesto: Tiempo completo Sueldo: $30,000\.00 \- $50,000\.00 al mes Beneficios: * Aumentos salariales * Bebidas gratis * Descuento de gimnasio * Descuentos y precios preferenciales * Días por enfermedad * Estacionamiento de la empresa * Programa de referidos * Seguro de gastos médicos mayores * Seguro dental * Trabajo desde casa * Vacaciones adicionales o permisos con goce de sueldo * Vales de despensa Lugar de trabajo: remoto híbrido en 44600, Ladrón de Guevara, Jal.


