Logo for Sofka Technologies

Desarrollador backend Java - Uruguay

Roles & Responsibilities

  • Profesional graduado en Ingeniería de Sistemas, Ingeniería de Software, Computación o carreras afines
  • Experiencia de 4+ años en el desarrollo de software backend para el sector financiero o bancario
  • Dominio experto de Java y Springboot para desarrollo backend
  • Conocimiento o experiencia en Angular (Valorado como un plus)

Requirements:

  • Implementar sistemas, aplicaciones y soluciones bancarias que cumplan con los criterios de aceptación y requerimientos funcionales
  • Escribir código limpio, mantenible y modular en el backend
  • Diseñar integraciones de sistemas seguras y resilientes utilizando APIs
  • Optimizar modelos de bases de datos tanto relacionales como NoSQL

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 Ingeniero de Software Backend con un sólido dominio en tecnologías Java para unirse a nuestro equipo. El perfil ideal cuenta con más de 4 años de experiencia liderando el desarrollo del lado del servidor, enfocándose en la creación de soluciones robustas con Java y Spring boot, y con el valor agregado de poseer conocimientos o experiencia en Angular para colaborar de manera integral con el ecosistema de la aplicación.

Si te apasiona crear soluciones de alto impacto, esta es tu oportunidad para transformar la experiencia financiera de millones de usuarios. En este rol, no solo escribirás código de excelencia, sino que serás una pieza clave en el diseño de arquitecturas distribuidas, escalables y seguras en la nube, impulsando la innovación en un entorno colaborativo y de alta exigencia profesional.

Responsabilidades

  • Implementar sistemas, aplicaciones y soluciones bancarias que cumplan estrictamente con los criterios de aceptación y los requerimientos funcionales y no funcionales.

  • Evaluar el rendimiento de las plataformas tecnológicas vigentes y proponer mejoras continuas alineadas con las políticas y lineamientos del equipo.

  • Escribir código limpio, mantenible y modular en el backend, identificando y corrigiendo activamente la deuda técnica mediante refactorización y buenas prácticas.

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

  • Diseñar soluciones técnicas completas y componentes en la nube que garanticen la escalabilidad, resiliencia y seguridad de la plataforma.

  • Definir estrategias efectivas de control de versiones y mantener pipelines automatizados de CI/CD para asegurar despliegues confiables.

  • Optimizar modelos de bases de datos tanto relacionales como NoSQL, asegurando la integridad referencial y el rendimiento del sistema.

  • Validar la funcionalidad del código mediante pruebas unitarias, de integración y End-to-End para mitigar errores en producción.

Requisitos

Formación: Profesional graduado en Ingeniería de Sistemas, Ingeniería de Software, Computación o carreras afines.
Experiencia: Experiencia de 4+ años en el desarrollo de software backend para el sector financiero o bancario, con sólida trayectoria en arquitecturas en la nube, entornos DevOps y metodologías ágiles.

Conocimientos Técnicos

  • Lenguajes y Frameworks: Dominio experto de Java y Springboot para desarrollo backend. Conocimiento o experiencia en Angular (Valorado como un plus).

  • Arquitectura y Middleware: Patrones de diseño avanzados, diseño de soluciones escalables, patrones de mensajería, servidores de aplicaciones (WAS) y Enterprise Service Bus (BUS).

  • Cloud: Diseño y aplicación de componentes en la nube y soluciones distribuidas.

  • DevOps: Estrategias de control de versiones, contenedores (Docker/Kubernetes) y diseño de pipelines CI/CD automatizados.

  • Data: Modelado y optimización de Bases de Datos Relacionales y No Relacionales (NoSQL).

  • Calidad y Operaciones: Developer Testing (Pruebas unitarias, integración, E2E) y fundamentos de SRE (Monitoreo y gestión de incidentes).

  • Seguridad: Principios de diseño seguro, gestión de secretos y cumplimiento de normativas internacionales de seguridad de datos.

¡PRESENTATE y sé parte de esta historia!

Condiciones

  • Ubicación: Uruguay

  • Contrato por prestación de servicios ¡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.