FreshRemote.Work

Java Senior Engineer [ALL LATAM]

Lima, PE / Bogotá, CO / Buenos Aires, AR / Mexico City, MX-%LABEL POSITION TYPE REMOTE ANY%

Compañía: Tekton Labs

Industria: Seguridad Internacional (cajas fuertes y traslado de valores)

Ubicación: Remoto

Modalidad: Planilla para Perú / Contractor para LATAM

Inicio: ASAP

Sobre el Rol:

En Tekton Labs estamos buscando un Desarrollador Backend Senior o Semi Senior especializado en Java y Spring Boot para un emocionante proyecto con un cliente internacional de la industria de seguridad. Este rol será clave en la creación y consumo de servicios escalables y seguros a través de APIs REST y mensajería.

Requisitos Principales:

  • Experiencia: Mínimo 8 años en desarrollo backend con Java (Spring Boot)
  • Arquitectura
    • Tipo de arquitectura:
      • Predomina una especie de Clean Architecture orientada a eventos.
      • También aplicamos principios de arquitectura hexagonal, con una fuerte separación de preocupaciones (concerns) y la independencia de la lógica del negocio respecto a los detalles de implementación.
    • Bases de datos:
      • Existe cierto acoplamiento con bases de datos relacionales (RDBMS), especialmente Postgres.
      • Requiere conocimiento en bases de datos relacionales como Postgres, MySQL, MariaDB, Oracle, etc.
      • Tanto en DDL (Data Definition Language) como DML (Data Manipulation Language).
      • Nice to have: Experiencia con sistemas de versionado de bases de datos como Liquibase o Flyway.
    • Backend: Java desde la versión 1.8 en adelante.
    • Manejo de herramientas para programación reactiva, así como: webflux, rxjava, etc.
    • Conocimiento de CQRS puro (deseable).
    • DevOps & Contenedores: Docker.
    • Azure Kubernetes Service (AKS): Conocimientos básicos de comandos de Linux para monitorear, configurar y administrar pods.
    • Control de versiones y pipelines: Git, Jenkins, GitHub Actions, SonarQube.
    • Pruebas: Unit tests e Integration tests.
    • Comunicación entre servicios: REST y Kafka.
    • Monitorización y administración:
      • Kafka Magic.
      • Lens o el portal de Azure para monitorear entornos.
      • Rancher o Docker Desktop.
    • Frontend:
      • JavaScript (Nice to have) - React, Angular o Vue
    • Comunicación y gestión:
      • Microsoft Teams para la comunicación del equipo.
      • Jira para la gestión de tareas.
    • Agile: El equipo adopta Scrum y cumple con ceremonias como:
      • Daylis
      • Refinamientos.
      • Retrospectivas.
      • Planificaciones.

    Ofrecemos:

    • Para Perú: Hasta S/. 8,500 en planilla.
    • Para LATAM: Hasta 3,200 USD mensuales brutos, según seniority.
    • Oportunidad de trabajar en proyectos de alta relevancia en una industria internacional.
    • Colaboración con equipos multidisciplinarios en un entorno remoto y flexible.

    Nivel de Inglés: No mandatorio

    Fecha de Inicio: Lo antes posible

    Si cumples con los requisitos y estás buscando un desafío emocionante, ¡únete a Tekton Labs y sé parte de un equipo comprometido con la excelencia en tecnología!

    ¡Postula ahora!

    Apply