




Buscamos un desarrollador senior de Java con experiencia para unirse a nuestro equipo de ingeniería. En este puesto, diseñará e implementará nuevas funciones, optimizará el código existente y contribuirá al desarrollo de sistemas de software que respalden la planificación y operaciones de centros de datos, incluida la gestión de la cadena de suministro y la coordinación con proveedores. **Responsabilidades** * Colaborar con ingenieros talentosos, arquitectos y gestores de producto para crear una plataforma robusta y escalable * Aplicar tecnologías de vanguardia de una pila tecnológica avanzada para ofrecer soluciones innovadoras * Recomendar enfoques de diseño y arquitectura para los componentes que desarrolle * Centrarse en la programación y el desarrollo en un entorno optimizado con reuniones mínimas **Requisitos** * Mínimo 3 años de experiencia en desarrollo de software, abarcando todo el ciclo de vida del sistema, desde el análisis y el diseño hasta la implementación, las pruebas y el soporte * Competencia en programación Java para construir e integrar soluciones de software * Experiencia con Junit para pruebas unitarias de aplicaciones Java * Capacidad para utilizar Mockito para simular y probar código Java * Conocimientos sólidos de SQL para la gestión de bases de datos y la manipulación de datos * Familiaridad con Git o sistemas similares de control de versiones para la colaboración y el seguimiento del código * Excelentes habilidades de autogestión y capacidad efectiva para priorizar tareas * Excelentes habilidades de comunicación en inglés, con experiencia en interacciones directas con clientes y partes interesadas **Deseable** * Experiencia con Google Guice para inyección de dependencias en aplicaciones Java * Conocimiento de Guava para utilizar bibliotecas y utilidades avanzadas de Java


