




Descripción de la empresa: Lean Tech es una organización en rápido crecimiento ubicada en Medellín, Colombia. Nos enorgullece contar con una de las redes más influyentes en desarrollo de software y servicios de TI para los sectores de entretenimiento, financiero y logístico. Nuestras proyecciones corporativas ofrecen múltiples oportunidades para que los profesionales impulsen sus carreras y experimenten un crecimiento significativo. Unirse a nuestro equipo significa colaborar con amplios equipos de ingeniería en América Latina y Estados Unidos, contribuyendo al desarrollo innovador en múltiples industrias. Actualmente, estamos buscando un Desarrollador Java Intermedio para unirse a nuestro equipo. A continuación se detallan los desafíos que enfrentará nuestro próximo profesional, así como los requisitos que buscamos: Título del puesto: Desarrollador Java Intermedio Nivel Back-end: Intermedio Ubicación: Híbrido \- Medellín, Colombia Sus funciones serán: Estamos buscando un Ingeniero de Software Java Intermedio con amplia experiencia en la creación de soluciones de software eficientes, escalables, confiables y probables como parte clave del equipo de ingeniería CoDE. Se espera que sea un desarrollador práctico que haya diseñado sistemas confiables utilizando técnicas modernas (transmisión de eventos, micro\-servicios, etc.), que tenga experiencia demostrable aplicando patrones de diseño de software a problemas complejos y que haya trabajado extensamente bajo el modelo ágil SCRUM.* Amplia experiencia promoviendo y trabajando con desarrollo guiado por pruebas * Participación activa en el diseño, codificación, pruebas e implementación de sistemas * Haber orientado y motivado a otros desarrolladores * Experiencia con diversos frameworks de micro\-servicios back\-end (Spring, Helidon) * Diseñar sistemas con un enfoque arquitectónico basado primero en APIs * Experiencia trabajando y promoviendo una cultura DevOps que impulse la entrega continua * Experiencia demostrable en la promoción y mejora continua de la práctica ágil SCRUM * Experiencia demostrable mejorando arquitecturas existentes conforme evolucionan las necesidades del negocio y las tecnologías * Experiencia trabajando eficazmente con equipos de desarrollo remotos e internos Habilidades y experiencia requeridas:* Título universitario o maestría en Ciencias de la Computación o campo relacionado * Experiencia comprobada en desarrollo de software práctico, 10\+ años * Experiencia comprobada en Java y tecnologías de desarrollo web, 4\+ años * Conocimiento profundo de los componentes internos de Java (carga de clases, gestión de memoria, gestión de transacciones, etc.) * Excelente conocimiento de bases de datos relacionales, Oracle, SQL y tecnologías ORM (Hibernate, iBatis) * Sólidos conocimientos de JavaScript y bibliotecas populares de JavaScript * Conocimientos prácticos de frameworks REST * Experiencia con servidores de aplicaciones WebSphere y servidores web integrados * Experiencia con contenedores y entornos operativos en la nube (Azure) * Experiencia con tecnologías nativas de la nube – FaaS, DaaS, Kafka – es un plus * Experiencia con Maven, Git y GitHub * Experiencia con herramientas Atlassian (Confluence, Jira) * Experiencia con Jasper Reports * Experiencia trabajando con herramientas CI/CD como Jenkins * Conocimientos prácticos de JUnit 4 y Mockito para pruebas unitarias e integración Atributos deseables:* Experiencia en Logística y Cadena de Suministro es un plus. * Experiencia trabajando con stacks front\-end como Angular. * Experiencia en el desarrollo de sistemas de gestión de almacenes es un plus. * Experiencia interfazando con sistemas de control autónomos es un plus. * Conocimientos prácticos de programación en C en entornos Unix/Linux. * Experiencia con JSP en aplicaciones web Java tradicionales. * Experiencia con Java versión 17 y Spring versión 5\.x. * Experiencia con DB2 además de bases de datos Oracle. Habilidades blandas:* Excelentes habilidades analíticas y de resolución de problemas * Fuertes capacidades de comunicación y colaboración, con capacidad para trabajar eficazmente en diferentes zonas horarias * Buenas habilidades aritméticas, de lectura y mecanografía * Capacidad para sentarse y/o estar de pie durante largos períodos * Ser capaz de ver, hablar y oír * Capacidad para gestionar el estrés y cumplir con las directrices de productividad Por qué te encantará Lean Tech:* Únete a una fuerza técnica poderosa y ayúdanos a cambiar el mundo mediante la tecnología * Oportunidades de desarrollo profesional con clientes internacionales * Entorno de trabajo colaborativo * Programas de carrera y mentoría que te llevarán a nuevos niveles. Únete a Lean Tech y contribuye a dar forma al panorama de datos dentro de una organización dinámica y en crecimiento. Tus habilidades se perfeccionarán y tus aportes tendrán un papel fundamental en nuestro éxito continuo. Lean Tech es un empleador que ofrece igualdad de oportunidades. Celebramos la diversidad y estamos comprometidos a crear un entorno inclusivo para todos los empleados.


