




Resumen: Buscamos un desarrollador backend Java intermedio en Argentina para sistemas distribuidos fintech críticos para la misión, centrados en plataformas robustas, escalables y observables con altos volúmenes de transacciones. Aspectos destacados: 1. Desarrollar plataformas robustas, escalables y observables para volúmenes elevados de transacciones. 2. Trabajar en sistemas distribuidos críticos para la misión en el sector fintech. 3. Oportunidad de mentorizar a desarrolladores junior y optimizar sistemas. ***Así somos nosotros*** En Avenga, creemos que la creatividad humana impulsa una tecnología que importa. Operamos a nivel global y nuestros más de 6000 especialistas ofrecen un espectro completo de servicios, incluidos asesoramiento empresarial y tecnológico, soluciones empresariales, experiencia del cliente (CX), diseño de experiencia de usuario (UX) e interfaz de usuario (UI), servicios gestionados, desarrollo de productos y desarrollo de software. ***Esta es la oferta laboral*** En **Argentina**, dentro del sector **fintech**, buscamos activamente un **desarrollador backend Java intermedio** para reforzar nuestro equipo dedicado a sistemas distribuidos críticos para la misión. Serás responsable de construir plataformas robustas, escalables y observables diseñadas para manejar altos volúmenes de transacciones (alta TPS) y exigentes estándares de rendimiento. ***Este eres tú*** * Experiencia profesional de 3 años o más en desarrollo backend con Java y trabajo con sistemas distribuidos en producción de alta criticidad. * Dominio avanzado de Java (versiones LTS 11, 17, 21) y características modernas como Streams, Optional, Records y Threads virtuales. * Amplia experiencia con Spring Boot (3.x), incluidos Spring WebFlux, Spring Data y Spring Security. * Conocimientos profundos sobre Clean Code, principios SOLID, patrones de diseño y arquitecturas hexagonales / DDD. * Experiencia comprobada con bases de datos relacionales (PostgreSQL, Oracle, MySQL) y bases de datos NoSQL (MongoDB, Redis, Cassandra). * Experiencia sólida con Apache Kafka (particionamiento, semántica de procesamiento exactamente una vez, Avro/Protobuf) y brokers de mensajería (IBM MQ, RabbitMQ). * Experticia en patrones de resiliencia (Circuit Breaker, Bulkhead, limitación de velocidad) y diseño de soluciones para alta disponibilidad. * Capacidad comprobada para ajustar la JVM (recolección de basura, heap, hilos) y optimizar sistemas para alto rendimiento y baja latencia. * Habilidades avanzadas de resolución de problemas en entornos productivos (volcados de hilos/heap, registros de recolección de basura, problemas de concurrencia). Habilidades deseables: * Experiencia con Docker, Kubernetes y OpenShift. * Familiaridad con pipelines CI/CD (Jenkins, GitLab CI, ArgoCD). * Conocimiento de plataformas en la nube (AWS, Azure, GCP) y patrones nativos de la nube. * Habilidades avanzadas de pruebas: JUnit 5, Testcontainers, pruebas de contratos (Pact) o pruebas por mutación. * Experiencia en el sector financiero o bancario. ***Esta es tu función*** * Asumir la responsabilidad total de los requisitos para analizar, diseñar y entregar de forma independiente el desarrollo integral. * Construir y operar sistemas con altas transacciones por segundo (TPS), realizando pruebas de carga y estrés (JMeter, Gatling, k6). * Implementar una observabilidad integral mediante Micrometer, Prometheus, Grafana y OpenTelemetry. * Diagnosticar y resolver incidencias complejas en sistemas distribuidos correlacionando registros, métricas y trazas. * Identificar proactivamente mejoras técnicas, gestionar la deuda técnica y detectar oportunidades de optimización. * Mentorizar a desarrolladores junior mientras se trabaja colaborativamente dentro de metodologías ágiles (Scrum/Kanban). *En Avenga, todas las personas importan. Ofrecemos igualdad de oportunidades en reclutamiento, desarrollo profesional y liderazgo, sin importar raza, etnia, identidad de género, orientación sexual, discapacidad, edad, religión ni ninguna otra característica. Estamos comprometidos con fomentar un entorno laboral donde nuestra diversa comunidad de empleados, candidatos y socios comerciales participe activamente en nuestro crecimiento. Al reunir a personas de distintos orígenes y experiencias, creamos un lugar de trabajo donde todos se sienten libres de ser ellos mismos, respetando siempre los límites de los demás.*


