Backend Developer

Stefaninilatam — Colombia · Posted ~5 days ago

Mid

Skills

Java Spring Boot Spring Framework REST API SOAP Microservices SQL Oracle PostgreSQL MySQL SQL Server Git Unit Testing Integration Testing Agile REST Docker Kubernetes Azure AWS GCP Kafka RabbitMQ Jenkins

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Join an engineering team building scalable backend services for complex digital platforms. Design APIs, integrate enterprise systems, implement secure and high-performance services, and collaborate in agile teams using modern development practices.

Highlights

Work on scalable backend platforms with modern microservices, cloud-native practices, agile collaboration, and opportunities to build high-transaction digital systems.

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.