Esta oferta ya no está activa. Estas son las últimas ofertas de empleo remoto:
Últimas ofertas de empleo remoto
MozillaStaff Site Reliability Engineer (Herramientas y Sistemas)→Hustler MarketingAccount Manager para Agencia de Marketing E-commerce→ZyteSenior Product Growth Manager→PlaysonResponsable de Eventos (iGaming)→CloudlinuxLead Security Engineer: Respuesta a Vulnerabilidades→InetumArquitecto/a Técnico de Salesforce→
El puesto de Técnico Java tiene como objetivo dirigir el diseño, desarrollo y mantenimiento de aplicaciones empresariales basadas en Java. La posición requiere experiencia en la gestión de equipos de desarrollo distribuidos, así como un conocimiento técnico para garantizar la calidad, escalabilidad y eficiencia de las soluciones implementadas.
Responsabilidades:
- Liderar el diseño, desarrollo y mantenimiento de aplicaciones basadas en Java, garantizando escalabilidad, fiabilidad y rendimiento.
- Guiar y orientar a un equipo de desarrolladores en múltiples ubicaciones remotas, fomentando la alineación y estándares consistentes de entrega.
- Coordinar e integrar el trabajo de equipos distribuidos en aplicaciones existentes, asegurando una colaboración fluida y reduciendo problemas de regresión.
- Definir, implementar y promover buenas prácticas en codificación, pruebas, CI/CD y revisiones de código para mejorar la calidad del software.
- Impulsar mejoras de procesos para aumentar la eficiencia, reducir errores y potenciar la productividad del equipo.
- Apoyar en la depuración, resolución y solución de problemas técnicos complejos.
- Colaborar con Product Owners, Solution Architects y otros perfiles clave para traducir los requisitos de negocio en soluciones técnicas.
Requisitos:
- Experiencia en liderazgo de equipos de desarrollo en entornos distribuidos.
- Dominio del ecosistema Java (Java SE, Java EE), Spring Boot y Maven.
- Conocimientos en Docker, integración y despliegue continuo (CI/CD), así como en control de versiones con Git.
- Experiencia en metodologías ágiles, preferiblemente Scrum.
- Capacidad para guiar, orientar y garantizar la alineación de equipos técnicos.
- Habilidades para depuración, análisis y resolución de problemas técnicos complejos.
- Experiencia en la definición y aplicación de buenas prácticas en desarrollo de software.
