Java Fullstack 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.
- Frontend: JavaScript - React, Angular o Vue (Mandatorio)
- 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.
- 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!
Job Profile
Flexible environment Opportunity for high-relevance projects Remote work
Tasks- Collaborate with multidisciplinary teams
- Create and consume APIs
- Develop backend services
- Monitor and manage environments
Agile Angular Azure Azure Kubernetes Service Clean Architecture CQRS DDL DML Docker Event-driven architecture Flyway Git GitHub Actions Integration Tests Java Javascript Jenkins Jira Kafka Kafka Magic Linux Liquibase MariaDB Microsoft Teams MySQL Oracle PostgreSQL React REST RxJava Scrum SonarQube Spring Boot Unit tests Vue Webflux
Experience8 years
TimezonesAmerica/Argentina/Tucuman America/Bogota America/Cancun America/Hermosillo America/Mexico_City America/Tijuana UTC-3 UTC-5 UTC-6 UTC-7 UTC-8