Backend Developer

Stefaninilatam — Colombia · Posted ~6 days ago

Mid Full-time

Skills

Java Spring Boot Spring Framework REST APIs SOAP services Microservices SQL Relational databases Git Unit testing Integration testing Agile methodologies REST SOAP Docker Kubernetes

🔓 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

A backend development role focused on building scalable enterprise services, APIs, integrations, and distributed systems. The position requires Java expertise, database knowledge, and experience with modern software practices.

Highlights

Opportunity to develop high-transaction backend systems, work with enterprise architectures, and contribute to secure digital platforms.

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.