Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Talent2Win

Open 47d

Senior Backend Java Tech Lead (Banking)

Posted Updated 15 views
Discussion

Summary

Backend Java tech lead for a banking client in Peru: advising an innovation center, enforcing clean-code practices (SOLID, design patterns), and driving development and maintenance of highly available banking services and APIs/microservices. Core stack is Java 17+, Spring Boot, reactive programming, Azure cloud services, with blockchain/Web3 integration exposure.

Nuestro cliente, importante empresa del sector financiero, se encuentra en la búsqueda de un Backend Java Software Engineer (Líder Técnico).


¿Cuáles serán tus funciones?

  • Asesorar técnicamente al Centro de Innovacxion (CIX).
  • Velar por el uso de buenas prácticas en el desarrollo de varios servicios y APIs para el producto.
  • Promover el uso de principios SOLID y patrones de diseño para garantizar un código limpio, mantenible y robusto.
  • Colaborar con el Product Owner para asegurar que las características/cambios cumplan con los requisitos comerciales y cumplan con la estrategia del negocio.
  • Impulsar el mantenimiento evolutivo y correctivo de las aplicaciones del banco, asegurando que se adapten a los cambios del negocio y mantengan su operatividad.
  • Velar por el desarrollo de componentes tecnológicos que tengan un nivel de disponibilidad óptimo.
  • Asesorar, apoyar en la resolución de las necesidades del negocio enfocados en dar la mejor experiencia a los usuarios a través del desarrollo de componentes de integración (apis/microservicios).
  • Promover e impulsar iniciativas para la mejora de indicadores del COE.

¿Qué experiencia necesitas?

  • Bachiller Universitario de las carreras de Sistemas, Software, entre otras.
  • Experiencia deseable en Banca, Seguros, Telcom (telefonía), retail, consultoría.
  • Experiencia Mínima de 7 años como Desarrollador Java.
  • Experiencia mínima de 2 a 3 años como líder con un equipo bajo su responsabilidad.
  • Experiencia en lenguaje de programación Java: 17+
  • Experiencia en programación reactiva (webflux/Rxjava), JPA, Spring-boot, reactor.
  • Experiencia en buenas prácticas de desarrollo de software: Code Review, TDD, BDD, secure Programing, SonarQube, CAST, Mockito, TestUnit, Lombok.
  • Conocimientos o experiencia en tecnologías Blockchain / Web3.
  • Experiencia integrando aplicaciones Java con redes Blockchain o desarrollando soluciones basadas en smart contracts.

¿Qué conocimientos técnicos necesitas?

  • Conocimiento en Patrones de diseño de programación. (MVC, Circuit Breaker, Prototype, SAGA, Event Driving, Cache Aside, otros).
  • Conocimiento en sistemas de control de versiones distribuido Git, GitHub, Bitbucket.
  • Conocimiento de plataforma Cloud Web app for containers, Serverless Architecture, Cloud Native Architecture, Azure API Management, servicios Azure: API Gateway, AKS, ACR, LogicApps, FunctionApps, Storage Account, Azure KeyVault.
  • Conocimiento en IA.
  • Conocimiento de OWASP, desarrollo seguro.
  • Conocimiento de CI/CD: pruebas continuas, inspección continua de calidad de código.
  • Conocimiento y experiencia en prácticas relacionadas a SRE (optimizaciones de transacciones y consultas).

¿Por qué unirte a nuestro equipo?

  • Ingreso a planilla directa con nuestro cliente desde tu primer día.
  • Accede a incentivos por tu esfuerzo/desempeño.
  • Acompañamiento de líderes expertos y referentes en la banca.
  • Acceso a descuentos en productos financieros.
  • Beneficios corporativos exclusivos y comisiones.
  • Formarás parte de una cultura constante de reconocimientos.


Esta posición está orientada a profesionales que busquen desarrollar su carrera en Data.

Skills

What Lead Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →