1029 - Backend Developer (Java) · Senior Advanced · Remoto · ARG
Remote (Argentina) senior Java backend developer building and optimizing low-latency, high-availability microservices for a fintech client's payment-processing and promotions platform on AWS, using CI/CD, containers/serverless, and AI coding agents.
- Compensation
- Not disclosed
- Location
- Rosario, Argentina
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Full time
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- +6 years of solid backend development experience with Java
- Proven experience building REST APIs and microservices architectures (with and without containers)
- Track record developing high-availability, low-latency systems
- Hands-on experience with deployments, CI/CD pipelines and process automation
- Direct command of the AWS ecosystem (EKS, ECS, Lambda, SQS, SNS, EventBridge, DynamoDB, API Gateway, CloudWatch, DMS)
- Knowledge of the payments domain (acquiring, issuers, processors or promotions engines)
- Active use of AI tools/agents in the daily workflow
Nice to have
- Experience with business rules engines (e.g., NRules, Drools) or complex promotions logic
- Knowledge of event-driven architecture
- Prior experience with large-scale transactional systems in banking or payment processors
Full description
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.
Sobre Darwoft
Darwoft es una software factory que desarrolla soluciones de software a medida y provee servicios de staff augmentation IT para clientes internacionales, principalmente en Estados Unidos y Latinoamérica. Trabajamos con startups y compañías en crecimiento, desarrollando productos digitales de alto impacto. Nuestra cultura es people-first, orientada a la calidad técnica, relaciones de largo plazo y mentalidad colaborativa. Combinamos excelencia técnica con cercanía humana.
Senior Advanced Java Developer (NRules / Payments) | Relación de Dependencia | Argentina
Información General
- Ubicación: Argentina (Remoto / Flexibilidad según residencia)
- Tipo de contrato: Relación de Dependencia
- Industria / Proyecto: Fintech / Procesamiento de pagos de alta disponibilidad
- Zona Horaria: ART (GMT-3)
Sobre el Rol / About the Role
Buscamos un Senior Advanced Java Developer con un perfil técnico destacado para sumarse al ecosistema de procesamiento de pagos y promociones de un cliente líder del sector Fintech. En este rol, serás responsable de diseñar y evolucionar microservicios críticos de baja latencia y alta disponibilidad, optimizando la lógica de negocio y motores de reglas. Trabajarás en una arquitectura Cloud-Native sobre AWS, adoptando activamente agentes de IA para potenciar la calidad y velocidad del ciclo de desarrollo.
Responsabilidades / Responsibilities
- Diseñar, desarrollar y optimizar microservicios robustos en Java para sistemas de alta concurrencia, baja latencia y alta disponibilidad.
- Implementar arquitecturas de microservicios y patrones de integración avanzados dentro del dominio de pagos y promociones.
- Configurar y operar despliegues, pipelines de CI/CD y servicios basados en contenedores y serverless.
- Construir y consumir APIs REST escalables integradas a servicios clave de AWS.
- Utilizar de forma activa agentes y asistentes de IA para el diseño, generación de código, refinamiento técnico y mejora continua de las soluciones.
- Garantizar la resiliencia, observabilidad y rendimiento óptimo del sistema en entornos de producción.
Requisitos / Requirements
Must-Have:
- +6 años de experiencia sólida en desarrollo backend con Java.
- Experiencia comprobable en la construcción de APIs REST y arquitecturas de microservicios (con y sin contenedores).