Responsabilidades Principales
Diseñar e implementar la lógica de negocio y los servicios transaccionales de las aplicaciones.
Participar en las decisiones de arquitectura de los sistemas, asegurando la coherencia entre las capas de presentación, servicios y datos.
Analizar y optimizar código y programas existentes, empleando herramientas estándar de desarrollo.
Identificar y corregir defectos de código en los desarrollos propios y heredados.
Integrar los servicios con la capa de datos y con sistemas externos mediante los protocolos correspondientes.
Atender incidencias de sistemas en segunda y tercera línea de soporte.
Revisar y retroalimentar el código generado por pares en proceso de mejora continua.
Seguimiento autogestivo del backlog de tareas asignadas.
Requisitos Indispensables
Escolaridad: Licenciatura concluida (Titulado)
Experiencia comprobable desarrollando servicios o aplicaciones de backend.
Dominio de los fundamentos: estructuras de datos, manejo de excepciones,
concurrencia y programación orientada a objetos. Experiencia consumiendo e implementando servicios (REST y/o SOAP).
Conocimiento en integración con bases de datos relacionales SQL.
Uso de control de versiones (Git). Capacidad de análisis y depuración de código existente, incluyendo lectura de código heredado.
Autogestión y seguimiento disciplinado del propio backlog.
Requisitos Deseables
Experiencia diseñando arquitecturas de sistemas distribuidos o de aplicaciones transaccionales.
Experiencia en sistemas transaccionales o financieros.
Conocimiento de patrones de diseño y de arquitectura de software.
Comprensión de la comunicaciones a nivel de protocolo (TCP/HTTP), incluyendo análisis de tráfico en crudo.
Experiencia con mensajería asíncrona y sistemas de colas (p. ej. Kafka, MQ o equivalentes).
Nociones de monitoreo, observabilidad y diagnóstico en producción.
Conocimiento de protocolos de sistemas de pagos (p. ej. I
📌 Desarrollador backend java mobile (Ciudad de México)
🏢 ConfidencialBB
📍 Ciudad de México
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.