Buscamos un/a Desarrollador(a) Java Senior con sólida experiencia en el ciclo completo de desarrollo de software, competencias técnicas avanzadas y dominio del inglés. Idealmente, con experiencia en el sector bancario. Será responsable del diseño, desarrollo, integración e implementación de soluciones tecnológicas modernas bajo principios de arquitectura orientada a eventos y microservicios.
Responsabilidades:
Diseñar, desarrollar e implementar servicios y microservicios RESTful en Java (17+).
Integrar arquitecturas basadas en eventos con buenas prácticas de desarrollo (OAuth2, pruebas unitarias y CDC).
Participar activamente en todas las fases del ciclo de vida del desarrollo de software, en un entorno Agile/Scrum.
Aplicar principios de diseño orientado a objetos (OO) y patrones de diseño en el desarrollo de soluciones escalables.
Realizar pruebas unitarias y contractuales (JUnit, Mockito, PACT, Jest, etc.).
Monitorear y mantener la salud de las aplicaciones mediante herramientas como Dynatrace o Splunk.
Gestionar repositorios de código y flujos de integración continua con Git, GitFlow, Jenkins, Sonar y herramientas de seguridad como Checkmarx o Fortify.
Consumir, diseñar y mantener servicios de bases de datos relacionales y no relacionales (MySQL, PostgreSQL, Mongo, Redis, DB2).
Requisitos indispensables:
Más de 5 años de experiencia como desarrollador(a) backend en Java.
Experiencia comprobable en arquitectura basada en eventos y desarrollo de microservicios.
Inglés avanzado (capaz de participar en reuniones y documentar en este idioma).
Dominio de herramientas y lenguajes como:
Java (versión 17 o superior)
Spring / Spring Boot
Gradle, Git, GitFlow
Pruebas con JUnit, Mockito, PACT, Jest, CDC
JavaScript, SDUI, NPM
Jenkins, SonarQube, Fortify, Checkmarx
Bases de datos SQL y NoSQL
Deseable:
3 años de experiencia en proyectos del sector bancario.
Conocimiento en uso de PACT Broker para pruebas contractuales.
Experiencia con herramientas de monitoreo como Dynatrace o Splunk.
Familiaridad con prácticas DevOps y entrega continua.
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.