About the role

  • Technical Lead at Stefanini responsible for backend software solutions and microservices development. Collaborating in a hybrid work environment and implementing best programming practices.

Responsibilities

  • Diseñar, desarrollar e implementar soluciones de software bajo arquitectura Hexagonal (Ports & Adapters).
  • Desarrollar aplicaciones backend utilizando Java 21+ y Spring Boot 3+.
  • Implementar microservicios seguros con Spring Security y optimización con Spring Native.
  • Diseñar, implementar y consumir APIs REST siguiendo buenas prácticas.
  • Gestionar bases de datos MySQL (SQL) y MongoDB (NoSQL).
  • Configurar observabilidad: flujos de logs hacia OpenSearch y dashboards en Grafana.
  • Desplegar y escalar aplicaciones en GCP.
  • Colaborar en la implementación de aplicaciones reestructuradas hacia nueva arquitectura.
  • Escribir código limpio y mantenible, priorizando pruebas unitarias e integración.
  • Participar en procesos CI/CD y entornos ágiles.
  • Apoyarse en herramientas de IA (Copilot, ChatGPT) para optimizar desarrollo.

Requirements

  • Más de 6 años de experiencia en desarrollo backend.
  • Java 17+: Dominio profundo (Virtual Threads, Pattern Matching, Records).
  • Spring Boot 3+: Experiencia en microservicios y seguridad.
  • Bases de datos: MySQL avanzado y MongoDB.
  • Observabilidad: OpenSearch y Grafana.
  • Cloud: AWS (EC2, S3, Lambda, RDS, EKS/ECS), GCP.
  • Conocimientos en Angular y/o React para soporte en frontend.
  • Experiencia en entornos ágiles y buenas prácticas de ingeniería.

Benefits

  • Modalidad híbrida: 1 vez por semana oficina, 4 días de manera remota.

Job title

Technical Lead – JAVA

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job