Desarrollador Java Senior para Proyecto Bancario | Remoto
Remoto
Jornada completa
Buscamos un Desarrollador Java Senior con amplia experiencia en arquitecturas de microservicios para incorporarse a nuestro prestigioso proyecto bancario. Esta posición es 100% remota y ofrece la extraordinaria oportunidad de trabajar con tecnologías de vanguardia en el sector FinTech, diseñando soluciones innovadoras que están transformando el panorama de la banca digital a nivel mundial.
Responsabilidades Principales
- Utilizar las tecnologías más avanzadas para construir soluciones FinTech sofisticadas que revolucionan la experiencia bancaria digital y establecen nuevos estándares en el sector.
- Desarrollar aplicaciones altamente escalables para diversos canales bancarios remotos (banca en línea, aplicaciones móviles, servicios de pago y más) con enfoque en la seguridad y optimización.
- Interactuar eficientemente con equipos multidisciplinarios de desarrollo, Ciencia de Datos, soporte técnico y otras áreas estratégicas, demostrando habilidades comunicativas excepcionales.
- Contribuir significativamente al desarrollo arquitectónico, evaluando críticamente sistemas existentes e implementando soluciones tecnológicas innovadoras que potencien el rendimiento global.
- Participar activamente en la toma de decisiones técnicas estratégicas y en la evolución constante de nuestros sistemas financieros de alta disponibilidad.
Requisitos Indispensables
- Mínimo 3 años de experiencia sólida con Java 8+ o Kotlin, demostrando dominio profundo de programación orientada a objetos y patrones de diseño avanzados.
- Al menos 3 años trabajando intensivamente con Spring Framework y 1+ año específicamente con Spring Boot 2.7/3.x, incluyendo desarrollo experto de APIs RESTful.
- Experiencia comprobable con arquitecturas de microservicios utilizando Spring Cloud, Kubernetes, Openshift o tecnologías equivalentes de orquestación en entornos complejos.
- Conocimiento exhaustivo de Docker y contenerización para el despliegue eficiente de aplicaciones en entornos cloud y on-premise de alto rendimiento.
- Experiencia avanzada con bases de datos NoSQL (MongoDB, Elasticsearch o similares) y SQL (PostgreSQL, Oracle o equivalentes), incluyendo diseño de esquemas optimizados y técnicas de indexación.
- Dominio de Message Brokers como Apache Kafka 3.x, RabbitMQ o plataformas análogas para sistemas de mensajería distribuidos con garantía de entrega.
- Sólidos conocimientos de programación reactiva utilizando RxJava, Project Reactor o equivalentes para desarrollo de sistemas de alta concurrencia y baja latencia.
- Experiencia implementando soluciones sofisticadas de caché con Redis 7.x, Hazelcast u otras tecnologías similares para optimización crítica de rendimiento.
- Amplia capacidad para personalizar pipelines de CI/CD (GitlabCI, Jenkins o similares) y automatizar procesos de integración y despliegue continuo.
- Conocimiento profundo de herramientas de monitorización como Zabbix, Prometheus y Grafana para configuración de alertas y supervisión en entornos de producción críticos.
Cualidades Valoradas
- Participación estratégica en el diseño de arquitecturas complejas con capacidad para articular decisiones técnicas fundamentadas en proyectos anteriores del sector financiero.
- Iniciativa destacada para impulsar la excelencia técnica de sistemas, no limitándose a seguir estándares establecidos, sino proponiendo innovaciones disruptivas.
- Relación excepcionalmente colaborativa con equipos DevOps, conocimientos avanzados en pipelines modernos, contenerización, orquestación Kubernetes y administración de sistemas Linux.
- Comprensión extraordinariamente profunda de arquitecturas de microservicios y diseño de sistemas distribuidos resilientes, con enfoque especializado en seguridad bancaria y disponibilidad 24/7.
- Valiosa experiencia participando en procesos de reclutamiento técnico y formación de nuevos talentos, demostrando habilidades sobresalientes de liderazgo técnico y mentoría.
- Notable disposición para redactar artículos técnicos especializados, contribuir activamente al crecimiento profesional del equipo y dirigir sesiones formativas estructuradas de alto impacto.
- Conocimientos avanzados de metodologías ágiles como Scrum o Kanban, con experiencia destacable en roles de Scrum Master o Tech Lead en equipos multidisciplinarios.
- Familiaridad extensa con frameworks modernos de pruebas automatizadas como JUnit 5, Mockito, TestContainers y aplicación rigurosa de principios TDD/BDD en el desarrollo.
Por Qué Unirse a Nuestro Equipo
Le ofrecemos la extraordinaria oportunidad de trabajar en un entorno tecnológico verdaderamente innovador dentro del sector financiero de élite, donde podrá desarrollar soluciones disruptivas que impactan directamente en la experiencia de millones de usuarios globalmente. Valoramos profundamente la innovación constante, el aprendizaje continuo y fomentamos un ambiente excepcionalmente colaborativo donde sus ideas serán no solo escuchadas sino implementadas, teniendo el potencial real de transformar el futuro de la banca digital. Formará parte de un equipo interdisciplinario compuesto por profesionales de primer nivel mundial, con oportunidades tangibles de crecimiento acelerado y desarrollo profesional en proyectos verdaderamente desafiantes de alcance internacional.