Disclaimer – Lectura obligatoria: Compromiso y dedicación
Este rol requiere dedicación full-time, con prioridad clara sobre los proyectos de Darwoft durante el horario laboral establecido. No es compatible con otros compromisos profesionales full-time. Cualquier actividad profesional adicional deberá ser informada previamente y no deberá interferir con las responsabilidades del rol.
Java Backend Developer Sr
Java 17+ / Spring Boot / AWS · Relación de Dependencia · Argentina
Sobre Darwoft
En Darwoft desarrollamos soluciones de software a medida y acompañamos a compañías internacionales y regionales en la construcción de productos digitales de alto impacto.
Somos una software factory con cultura people-first, foco en calidad técnica, colaboración y relaciones de largo plazo. Trabajamos con equipos distribuidos, proyectos desafiantes y clientes donde la tecnología tiene impacto directo en el negocio.
Buscamos personas con autonomía, criterio técnico y ganas de construir soluciones robustas, escalables y sostenibles.
Información general
- Ubicación: Argentina
- Modalidad: Remoto, con posibilidad de encuentros presenciales eventuales
- Prioridad geográfica: Córdoba o Buenos Aires
- Tipo de contrato: Relación de dependencia
- Proyecto / Industria: Ecosistema financiero digital / Fintech
- Zona horaria: Argentina
Sobre el rol
Estamos buscando un/a Java Backend Developer Sr para sumarse a un equipo que trabaja sobre productos digitales críticos dentro de un ecosistema financiero de alta escala.
La posición requiere una persona con sólida experiencia backend, mentalidad de ownership y capacidad para evolucionar microservicios críticos en un entorno cloud-native. El foco estará en diseñar, desarrollar y mantener soluciones robustas, escalables y de alta calidad técnica, utilizando Java 17+, Spring Boot, AWS y prácticas modernas de ingeniería.
Además de ejecutar requerimientos, buscamos alguien que proponga mejoras, detecte oportunidades de optimización y contribuya activamente a la evolución técnica del producto, los procesos y la forma de trabajo del equipo.
También será valorado el uso de herramientas de inteligencia artificial aplicadas al desarrollo, como Copilot, Cursor u otras soluciones similares, para potenciar la eficiencia del delivery sin comprometer calidad, seguridad ni mantenibilidad.
Responsabilidades
- Diseñar y desarrollar microservicios robustos utilizando Java 17+ y Spring Boot.
- Evolucionar servicios críticos asegurando escalabilidad, performance y mantenibilidad.
- Aplicar buenas prácticas de arquitectura y desarrollo, incluyendo Clean Architecture, arquitectura hexagonal, MVC y patrones de diseño.
- Diseñar e integrar APIs REST eficientes, seguras y bien documentadas.
- Trabajar con procesos asincrónicos, colas y arquitecturas orientadas a eventos.
- Desplegar y mantener servicios en entornos AWS.
- Operar con herramientas de contenerización y orquestación como Docker y Kubernetes.
- Escribir pruebas unitarias, de integración y funcionales para asegurar calidad end-to-end.
- Participar en flujos de CI/CD utilizando herramientas como GitLab, Jenkins o similares.
- Contribuir a la documentación técnica, visibilidad del estado del proyecto y detección temprana de riesgos o bloqueos.
- Proponer mejoras técnicas, optimizaciones y nuevas soluciones con criterio de producto.
- Utilizar y promover herramientas de IA aplicadas al desarrollo para mejorar productividad, calidad y eficiencia del delivery.
- Colaborar con equipos técnicos y funcionales en un entorno dinámico, ágil y orientado a impacto.
Requisitos
Must-Have
- +5 años de experiencia en desarrollo backend con Java.
- Experiencia sólida trabajando con Java 17 o superior.
- Experiencia avanzada con Spring Boot.
- Experiencia en diseño y desarrollo de microservicios.
- Conocimiento sólido de patrones de diseño y buenas prácticas de arquitectura.
- Experiencia aplicando principios de código limpio, mantenible y escalable.
- Manejo de bases de datos relacionales y no relacionales.
- Experiencia diseñando e integrando APIs REST.
- Experiencia con Git, GitLab y flujos de trabajo colaborativos.
- Experiencia con pipelines de CI/CD, utilizando Jenkins o herramientas similares.
- Familiaridad con entornos AWS.
- Experiencia trabajando con Docker y Kubernetes.
- Experiencia escribiendo tests unitarios, de integración o funcionales.
- Autonomía, proactividad y mentalidad de ownership.
- Capacidad para proponer mejoras, identificar riesgos y resolver problemas técnicos con criterio.
- Buena comunicación para interactuar con equipos técnicos y funcionales.
Nice-to-Have
- Conocimientos en Node.js y TypeScript.
- Experiencia con programación reactiva, especialmente Spring WebFlux.
- Experiencia con herramientas de definición y documentación de contratos como Swagger o RAML.
- Conocimientos en observabilidad, monitoreo de métricas y análisis de performance.
- Experiencia previa en fintech, banca digital, medios de pago o industrias de alta transaccionalidad.
- Experiencia utilizando herramientas de IA para desarrollo, como GitHub Copilot, Cursor u otras similares.
- Experiencia trabajando en equipos de producto con foco en mejora continua.
Formación Académica
- Formación en Ingeniería en Sistemas, Ciencias de la Computación, Desarrollo de Software o carreras afines es valorada.
- Se priorizará la experiencia técnica comprobable, la autonomía y la capacidad para resolver problemas complejos en entornos productivos.
Qué ofrecemos
- Relación de dependencia con contratación full-time.
- Pago en ARS.
- Trabajo 100% remoto.
- Salarios competitivos.
- Licencias legales y días de vacaciones.
- 5 días personales extra por año.
- Acceso a plataformas de aprendizaje.
- Tarjeta de beneficios y descuentos.
- Welcome kit.
- Programas de reintegro.
- Clases de inglés.
- Programa de referidos.
- Regalo de cumpleaños.
- Healthy Break.
- Celebraciones estilo Darwoft: aniversarios, fiestas de fin de año, cumpleaños y actividades de team building.
Explore this and other opportunities at:
www.darwoft.com/careers