Workable
259-8 Desarrollador Java
• Diseñar, desarrollar y mantener aplicaciones full stack utilizando Java (Spring Boot) en el
backend y frameworks modernos de JavaScript como React, Angular o Vue en el frontend.
• Liderar el desarrollo de soluciones escalables, seguras y de alto rendimiento utilizando
tecnologías basadas en Java.
• Colaborar estrechamente con los responsables de producto, arquitectos y equipos
multifuncionales para entregar soluciones full stack integrales alineadas con los objetivos
de negocio.
• Diseñar, desarrollar y consumir APIs RESTful, e integrarse con diversos servicios y
plataformas de terceros.
• Crear componentes de interfaz de usuario responsivos y fáciles de usar mediante
frameworks modernos del frontend, asegurando una experiencia de usuario fluida en
diversos dispositivos.
• Participar activamente en prácticas DevOps, incluyendo integración continua y despliegue
continuo (CI/CD), contenerización con Docker/Kubernetes y pruebas automatizadas.
• Participar en ceremonias Agile/Scrum y colaborar eficazmente dentro de un entorno de
desarrollo ágil.
• Analizar, diseñar, documentar, implementar y probar soluciones de software basadas en
historias de usuario detalladas gestionadas a través de Jira.
• Garantizar un seguimiento preciso y oportuno del tiempo para fines de facturación e
informes.
• Trabajar junto con los responsables de producto para comprender y definir procesos
empresariales complejos y traducirlos en soluciones técnicas efectivas.
• Identificar problemas comunes y patrones recurrentes en aplicaciones para diseñar
soluciones reutilizables y escalables que reduzcan redundancias y mejoren la
mantenibilidad.
• Brindar transferencia de conocimientos y mentoría a los miembros del equipo, asegurando
continuidad y comprensión compartida.
Requisitos
Mínimo 10 años de experiencia como Desarrollador de Aplicaciones, con capacidad
demostrada para comprender procesos empresariales complejos y traducirlos en soluciones
técnicas efectivas.
• Experiencia probada en desarrollo full stack, con experiencia práctica tanto en tecnologías
de frontend como de backend.
• Alto dominio de Java, Spring, Spring Boot, Oracle y Hibernate/JPA.
• Habilidades sólidas en desarrollo frontend utilizando Angular, React, HTML5, CSS3,
JavaScript y TypeScript.
• Experiencia profunda en arquitectura de microservicios y despliegue en plataformas en la nube.
• Comprensión completa de APIs RESTful, JSON e integración de servicios web.
• Amplia experiencia trabajando con bases de datos relacionales y NoSQL.
• Experiencia con sistemas de colas de mensajes, como IBM MQ o tecnologías equivalentes.
• Conocimiento de las metodologías Agile/Scrum y capacidad para desenvolverse bien en
un entorno de desarrollo rápido e iterativo.
• Sólida formación en prácticas y herramientas DevOps, incluyendo Git, Jenkins, Docker,
Kubernetes, Maven.
• Experticia demostrada en protocolos modernos de seguridad y marcos de autenticación,
incluyendo OAuth 2.0, SAML, OpenID Connect y JSON Web Tokens (JWT), con experiencia
práctica en la implementación de soluciones seguras y escalables de gestión de identidad y
acceso en sistemas distribuidos.
• Conocimientos sobre Desarrollo Guiado por Pruebas (TDD) y experiencia práctica con
frameworks de pruebas automatizadas como JUnit y Selenium.
• Excelentes habilidades analíticas, de resolución de problemas y depuración, con capacidad
para diagnosticar y resolver eficientemente problemas técnicos complejos.
• Buenas habilidades de comunicación y colaboración, con capacidad para trabajar
efectivamente en equipos multifuncionales.

Dimondale, MI 48821, USA
Salario negociable