Summary
A technology services organization is seeking a backend developer to design, develop, integrate, and operate scalable services for complex digital platforms and enterprise systems. You will build microservices and REST/SOAP APIs, integrate with legacy and commercial systems, work with relational and non-relational databases, support production deployments, and contribute to testing, CI/CD, monitoring, and secure architecture. Candidates should have a relevant engineering degree and at least 3 years of backend development experience, especially with Java and enterprise frameworks.
Highlights
Develop scalable, secure, and high-performance backend services for complex digital and telecommunications ecosystems. The role offers broad exposure to microservices, enterprise integrations, high-transaction systems, cloud platforms, CI/CD, production operations, and end-to-end software quality practices.
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 atribuciones
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.
Requisitos y calificaciones
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.