NEORIS es un acelerador Digital que ayuda a las compañías a entrar en el futuro, teniendo 20 años de experiencia como Socios Digitales de algunas de las mayores compañías del mundo. Somos más de 4,000 profesionales en 11 países, con nuestra cultura multicultural de startup en donde cultivamos innovación, aprendizaje continuo para crear soluciones de alto valor para nuestros clientes.
Profesional con sólida experiencia en desarrollo de software con Java y Spring Boot, capaz de diseñar, construir y asegurar soluciones de alta complejidad bajo prácticas avanzadas de ingeniería, estándares de calidad, seguridad, escalabilidad y mantenibilidad. Será responsable de apoyar y elevar el nivel técnico del equipo, proponiendo arquitecturas, buenas prácticas, pruebas de calidad temprana y modelado orientado a microservicios.
Dominio en POO y técnicas avanzadas de programación funcional.
Dominio del lenguaje Java y su sintaxis.
Experiencia en patrones de diseño, modularidad, cohesión y bajo acoplamiento.
Modelado y desarrollo de microservicios con enfoque en escalabilidad y mantenibilidad.
Aplicación de arquitecturas MVC, MVVM, MVP.
Experiencia en SOLID, Clean Code, accesibilidad, legibilidad y mantenibilidad.
Experiencia en TDD y BDD, incluyendo frameworks para pruebas de contrato como Spring Cloud Contract y herramientas como OpenAPI.
Conocimiento y aplicación de prácticas de calidad temprana (tests unitarios, mutación, contrato).
Dominio en práticas de aseguramiento de microservicios con JWT, OAuth2, OpenID, SAML2.
Implementación de estándares de seguridad como OWASP Top Ten e ISO 27001.
Dominio de Git y flujos de versionamiento.
Diseño, configuración y monitoreo de pipelines CI/CD.
Configuración de accesos, permisos y manejo en contenedores.
Dominio de herramientas de debugging, logging y troubleshooting.
Dominio de integración con APIs y diseño de APIs escalables, eficientes y seguras.
Experiencia en autenticación, autorización y documentación detallada de APIs.
Dominio en normalización, arquitectura y optimización de consultas.
Conocimiento avanzado en bases de datos no relacionales.
Estrategias de fragmentación, replicación, particionamiento y caché.
Java / Spring Boot
Bases de datos relacionales y no relacionales
Control de versiones (Git)
Cloud (AWS, GCP o Azure) – nivel operativo
CI/CD
Deseable: mensajería y colas (Kafka, RabbitMQ)
Jira, Teams, Confluence, Draw.io
Comunicación efectiva
Liderazgo técnico
Resolución de problemas
Trabajo en equipo
Gestión efectiva del tiempo
Adaptabilidad
Pensamiento crítico y estratégico
Orientación al aprendizaje continuo
Desarrollar productos y soluciones asegurando el cumplimiento de estándares técnicos y de calidad.
Implementación y ejecución de pruebas de calidad temprana (unitarias, contrato, mutación).
Resolver incidencias y corregir defectos técnicos en ambientes productivos.
Evaluar código de pares y asegurar el cumplimiento de estándares y patrones definidos.
Proponer e implementar reglas de inspección de código en los pipelines CI/CD.
Proponer arquitecturas de desarrollo para soluciones de alta complejidad.
Acompañar a desarrolladores y apoyar su crecimiento técnico.
Proponer mejoras dentro del proceso de desarrollo y del ciclo de vida del producto.
Promover la generación de código limpio, estandarizado, mantenible y escalable.
Proponer alternativas técnicas innovadoras basadas en el entendimiento del negocio.
Elaborar documentación técnica conforme a los lineamientos establecidos.
Apoyar al Arquitecto en la traducción técnica de requerimientos funcionales.
Coordinar, apoyar y ejecutar los procesos de control de cambios para despliegues.
Ofrecemos:
Te invitamos a conocernos en http://www.neoris.com, Facebook, LinkedIn, Twitter o Instagram: @NEORIS.
Andres Felipe Pardo
#LI-AP4