Desarrollador Backend
Indexed description
¡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.Responsabilidades y atribucionesDiseñ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.Requisitos y calificacionesProfesional 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search