Categoría:Tecnologías de la Información - Sistemas
Subcategoría: Desarrollo de software - Programador
Educación mínima requerida: Universitario sin titulo
Detalles
Contratación:
Permanente
Horario:
Tiempo completo
Espacio de trabajo:
Presencial
Descripción
Linko es una empresa de tecnología innovadora con 23 años enfocada en crear experiencias memorables y proveer soluciones de negocio con tecnologías de vanguardia. Priorizamos la satisfacción del cliente y adoptamos la creatividad en nuestras soluciones. Con más de 50 instituciones en nuestra cartera de clientes, más de 21 millones de personas utilizan experiencias digitales que Linko ha diseñado y ayudado a implementar.
Propósito del Puesto
Diseñar, desarrollar y mantener soluciones backend escalables utilizando Java y arquitecturas de microservicios. El objetivo principal es garantizar un desarrollo eficiente, seguro y de alto rendimiento que habilite la evolución continua de productos digitales o sistemas empresariales.
Modalidad: Presencial en Av. de los Insurgentes Sur 3579
Responsabilidades Principales
Diseño y desarrollo de microservicios en Java utilizando frameworks como Spring Boot o similares.
Construcción de APIs RESTful bien documentadas, seguras y escalables.
Integración con servicios internos y externos, como bases de datos, colas de mensajes, servicios en la nube, entre otros.
Aplicación de principios de diseño orientado a objetos, patrones de diseño y buenas prácticas de programación.
Participación en revisiones de código (code reviews), asegurando calidad, legibilidad y adherencia a los estándares de desarrollo.
Pruebas unitarias y de integración automatizadas para asegurar el correcto funcionamiento del software.
Documentación técnica de los servicios y componentes desarrollados.
Colaboración con equipos multidisciplinarios (QA, DevOps, Producto) en un entorno ágil (Scrum/Kanban).
Optimización de performance y seguridad de las aplicaciones backend.
Requisitos Técnicos
Formación Académica:
Licenciatura en Ingeniería en Sistemas, Ciencias de la Computación o carrera afín.
Experiencia:
4+ años de experiencia en desarrollo backend con Java.
Experiencia comprobada desarrollando microservicios con Spring Boot.
Conocimiento de bases de datos relacionales (PostgreSQL, MySQL) y NoSQL (MongoDB, Redis).
Experiencia trabajando con sistemas de mensajería como Kafka, RabbitMQ o similares (deseable).
Familiaridad con contenedores (Docker) y orquestadores (Kubernetes).
Experiencia con herramientas de versionado de código como Git.
Deseable conocimiento de CI/CD (Jenkins, GitLab CI, etc.).
Deseables:
Experiencia en arquitecturas cloud (AWS, GCP, Azure).
Conocimiento de arquitectura hexagonal o DDD.
Experiencia en ambientes financieros, fintech o proyectos de alta disponibilidad.
Certificaciones Java (Oracle Certified) o en tecnologías cloud.
Competencias Técnicas y Blandas
Técnicas:
Sólidos conocimientos de programación orientada a objetos.
Conocimiento de patrones de diseño y arquitectura de software.
Pruebas automatizadas (JUnit, Mockito).
Comprensión de principios SOLID y Clean Code.
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.