Desarrollador Backend
Stefanini Latam · Bogotá, D.C., Bogota, Colômbia
About The Role
¡Sé parte de Stefanini! En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.
Diseñar, desarrollar, integrar y mantener servicios backend para soluciones digitales y plataformas del sector telecomunicaciones, garantizando escalabilidad, seguridad, rendimiento, trazabilidad y correcta integración con sistemas internos y externos. El profesional participará en proyectos relacionados con canales digitales, aplicaciones móviles, plataformas de autogestión, facturación, recaudo, aprovisionamiento, gestión de clientes, contenidos, productos móviles y fijos y ecosistemas OSS/BSS. Responsabilidades: Analizar requerimientos funcionales y técnicos junto con producto, arquitectura y negocio. Diseñar y desarrollar servicios backend y microservicios. Construir y consumir APIs REST y SOAP. Implementar integraciones con sistemas comerciales, plataformas digitales y sistemas legados. Desarrollar componentes orientados a procesos de alta transaccionalidad. Implementar reglas de negocio, validaciones, manejo de excepciones y mecanismos de trazabilidad. Gestionar persistencia de información en bases de datos relacionales y no relacionales. Elaborar consultas, procedimientos y componentes de acceso a datos. Implementar pruebas unitarias, pruebas de integración y controles de calidad de código. Participar en revisiones de código y procesos de integración continua. Resolver defectos identificados durante pruebas funcionales, técnicas y de seguridad. Apoyar despliegues y validaciones posteriores al paso a producción. Analizar logs y comportamientos de los servicios en ambientes productivos. Documentar APIs, componentes, configuraciones y decisiones técnicas. Aplicar patrones de diseño, estándares de desarrollo seguro y buenas prácticas de arquitectura. Participar en refinamientos, estimaciones, dailies, reviews y retrospectivas.
Profesional en Ingeniería de Sistemas, Ingeniería de Software, Ingeniería Electrónica o carreras afines. Experiencia mínima de tres años en desarrollo backend. Experiencia en Java y ecosistemas de desarrollo empresarial. Conocimiento de Spring Boot, Spring Framework o tecnologías equivalentes. Experiencia desarrollando APIs REST y servicios SOAP. Conocimiento de arquitecturas de microservicios. Manejo de SQL y bases de datos como Oracle, PostgreSQL, MySQL o SQL Server. Conocimiento de Git y gestión de código fuente. Experiencia con herramientas de construcción y gestión de dependencias. Conocimiento de pruebas unitarias e integración. Experiencia trabajando bajo metodologías ágiles. Capacidad para analizar integraciones y flujos distribuidos. Deseable: JavaScript, Node.js , Python o lenguajes backend adicionales. MongoDB, bases de datos NoSQL o almacenamiento distribuido. OpenShift, Kubernetes y Docker. Azure, GCP o AWS. Azure DevOps, Jenkins o pipelines CI/CD. SonarQube y análisis de calidad de código. Kafka, RabbitMQ u otras tecnologías de mensajería. API Management, gateways y plataformas de integración. Conocimiento de DataPower, Red Hat Integration o tecnologías similares. Experiencia con OSS/BSS, CRM, facturación, recaudo, aprovisionamiento o canales digitales. Prácticas de seguridad para APIs, cifrado y protección de datos sensibles. Competencias: Pensamiento analítico. Capacidad de abstracción y diseño. Orientación a calidad. Trabajo en equipos multidisciplinarios. Comunicación técnica efectiva. Orientación a resultados. Capacidad para resolver incidentes y defectos complejos.
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing
