Logo for Sofka Technologies

Desarrollador Back SR & SSR | Remoto

Key Facts

Remote From: 
Freelance
Senior (5-10 years)
Spanish

Other Skills

  • Collaboration
  • Communication

Roles & Responsibilities

  • Minimum 5 years of experience for Senior role
  • Minimum 3 years of experience for Semi Senior role
  • Strong knowledge in Java Springboot, Netcore, and Angular
  • Experience in the financial or banking sector

Requirements:

  • Implement banking systems and applications that meet management's acceptance criteria
  • Evaluate current platform performance and propose continuous improvements
  • Develop clean, maintainable, and modular code under the Java Springboot framework
  • Design system integrations using secure and resilient APIs

Job description

✨  ¿Estás buscando nuevos desafíos y un lugar donde puedas disfrutar de un ambiente cercano mientras aprendes constantemente?

¡Bienvenido a un equipo con un propósito claro: "TRANSFORMAR la vida de las personas siendo el aliado TECNOLÓGICO más confiable"! 🚀

¡Prepárate y únete a esta aventura! 

¿Qué encontrarás?

  • Retos técnicos y personales que te mantendrán en constante crecimiento. 

  • Un equipo conectado, enfocado en tu bienestar físico y mental.🌱 

  • Cultura de mejora continua, fresca y colaborativa, con oportunidades de aprendizaje y gente dispuesta a apoyarte.

  • KaizenHub, un programa diseñado para potenciar tus talentos, con feedback, mentorías y coaching a través de Sofka U. ¡Será un reto y un juego a la vez! 🧠

  • Programas como Happy Kaizen y WeSofka que cuidan tu bienestar físico y emocional. 

¿Qué buscamos?

Buscamos un Desarrollador Java Senior (mínimo 5 años de experiencia) y Semi Senior (mínimo 3 años de experiencia) con sólidos conocimientos en Java Springboot, Netcore y Angular. El perfil ideal domina la ingeniería de software, patrones de diseño, integración de sistemas (APIs), estrategias de control de versiones y entornos cloud/DevOps, con un fuerte enfoque en calidad de código y bases de datos.

Si te apasiona la innovación financiera, esta es tu oportunidad para diseñar soluciones de alto impacto, escalar sistemas resilientes y crecer en un entorno colaborativo y dinámico que desafiará constantemente tu potencial técnico.

Responsabilidades

  • Implementar sistemas, aplicaciones y soluciones bancarias que cumplan rigurosamente con los criterios de aceptación y lineamientos de las gerencias.

  • Evaluar el rendimiento de las plataformas actuales y proponer mejoras continuas alineadas con las mejores prácticas de la ingeniería de software.

  • Desarrollar código limpio, mantenible y modular bajo el framework Java Springboot, minimizando de forma proactiva la deuda técnica.

  • Diseñar integraciones de sistemas mediante APIs seguras y resilientes, gestionando versiones y aplicando patrones de mensajería eficientes.

  • Diseñar y mantener pipelines automatizados de CI/CD para asegurar la calidad, trazabilidad y confiabilidad en cada despliegue.

  • Optimizar modelos de bases de datos relacionales y no relacionales, garantizando la integridad de la información y el rendimiento del sistema.

  • Validar la funcionalidad del software mediante la ejecución de pruebas unitarias, de integración y End to End (Developer Testing).

  • Colaborar activamente con equipos multidisciplinares, comunicando avances y bloqueos oportunamente para asegurar los tiempos de entrega.

Requisitos

  • Experiencia: Experiencia demostrable en el sector financiero o bancario, con un mínimo de 5 años para el rol Senior y un mínimo de 3 años para el rol Semi Senior implementando soluciones de software complejas bajo modalidad híbrida en Quito.

Conocimientos Técnicos

  • Lenguajes y Frameworks: Java Springboot y Netcore (70%) combinados con Angular (30%), WAS y Bus de Integración.

  • Arquitectura y Programación: Patrones de diseño avanzados, refactorización, modularidad y diseño de soluciones escalables, resilientes y seguras.

  • Integración de Sistemas: Diseño de APIs seguras y patrones de mensajería.

  • Cloud y DevOps: Componentes de nube, contenedores (diseño, optimización y orquestación) y pipelines de CI/CD.

  • Control de Versiones: Estrategias efectivas de control de versiones y resolución de conflictos complejos.

  • Bases de Datos: Modelado y optimización en entornos relacionales y no relacionales (NoSQL).

  • Calidad y Operaciones: Pruebas automatizadas (unitarias, integración, E2E), monitoreo básico de sistemas (SRE) y principios de seguridad (PCI-DSS, GDPR).

¡PRESENTATE y sé parte de esta historia!

Condiciones

  • Ubicación: Urugüay

  • Contrato bajo facturación / Contractor ¡Queremos relaciones a largo plazo y que seas parte de nuestra familia por mucho tiempo!

  • ¿Buscas crecimiento profesional? En Sofka, te ofrecemos un ecosistema de aprendizaje con múltiples herramientas para cerrar brechas y potenciar tus habilidades. ¡Tú decides cómo quieres crecer! 

Related jobs

Other jobs at Sofka Technologies

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.