Senior Backend Java Developer

Overview

Liderar el diseño, desarrollo y escalabilidad de soluciones backend de alto impacto para marcas líderes en el mercado, aprovechando herramientas de Inteligencia Artificial para optimizar la productividad y la calidad del código. Serás responsable de construir microservicios eficientes, seguros y elásticos en Java, colaborando activamente en entornos ágiles multidisciplinarios.

Responsabilidades Clave

  • Arquitectura & Microservicios: Diseñar, implementar y documentar APIs (REST/GraphQL) y arquitecturas elásticas de microservicios, integrando servicios o soluciones de IA cuando el producto lo requiera.
  • Bases de Datos & Integraciones: Modelar y optimizar bases de datos relacionales y no relacionales (SQL, MongoDB, Redis) e integrar servicios de terceros.
  • Calidad & Seguridad: Garantizar la seguridad del software aplicando principios OWASP, pruebas unitarias (JUnit) apoyadas en IA para maximizar la cobertura, y gestión de logs (Kibana, DataDog).
  • Ciclo de Vida Completo: Participar desde la definición de requerimientos técnicos hasta el monitoreo, optimización de código mediante IA y despliegue en la nube.

Requisitos

  • Experiencia: 5+ años liderando el desarrollo backend de aplicaciones web, APIs y microservicios bajo Scrum (deseable en el sector financiero).
  • Stack Principal: Dominio experto de Java, Spring Boot, Quarkus, JPA, JWT, OAuth2 y arquitecturas de microservicios.
  • Bases de Datos & Cloud: Manejo sólido de bases de datos (Postgres, Oracle, MySQL, MongoDB, Redis) y monitoreo en la nube (GCP, AWS).
  • Fundamentos Técnicos & Herramientas de IA: Principios SOLID, patrones de diseño, POO, diagramas UML, Git/GitFlow y uso práctico de asistentes de código con IA (GitHub Copilot, Cursor, ChatGPT/Claude) para aceleración del desarrollo backend, refactorización, generación de pruebas unitarias y debugging.

Solo archivos PDF. Tamaño máximo: 5 MB.

¿Tienes un proyecto en mente?

Conversemos