Geekhunter Logo

Soluciones

Software de Reclutamiento

Publica vacantes, importa perfiles, pre-califica candidatos con preguntas personalizadas y controla todo el reclutamiento en un solo lugar.

Servicio de Reclutamiento

Confía en nosotros para encontrar tu talento tech. Con nuestro equipo especializado actuamos en las principales etapas de reclutamiento.

Base de talentos

Los mejores talentos tech de Brasil, todos pre-seleccionados y listos para nuevas oportunidades.

Nuestros planes

Descubre el plan perfecto para tus necesidades.

Iniciar sesión

Español

ES

Nava Technology for Business

Especialista en Java

Show original

Híbrido

São Paulo, SP, Brasil

Rango salarial

No informada

Nivel de experiencia

Senior

Requisitos

6+ años de experiencia en la carrera
SOLID
Git/Gitflow
Bancos relacionais
Design Patterns
OAuth2/JWT
Spring Boot
Java 17/21+

Habilidades deseadas

Docker/Kubernetes
Kafka/RabbitMQ
Automação & CI/CD
APIs de IA generativa
IoT/Sensorização
Certificação AWS

Tareas y Responsabilidades

Show original

¡Ven a ser Nava 🚀


Estamos buscando un(a) Especialista en Java para trabajar en el desarrollo, evolución y mantenimiento de sistemas backend, contribuyendo a la construcción de soluciones robustas, escalables y alineadas con las necesidades del negocio.


La persona será responsable de desarrollar y mantener aplicaciones en Java, impulsar la evolución arquitectónica de los sistemas, construir e integrar APIs, apoyar decisiones técnicas y promover las mejores prácticas de ingeniería de software, calidad, seguridad y rendimiento.


📍 Modelo de trabajo: Híbrido

📍 Ubicación: Interlagos – São Paulo/SP


Responsabilidades:


  • Trabajar en el desarrollo y mantenimiento de sistemas utilizando Java y frameworks del ecosistema, principalmente Quarkus y Spring Boot;
  • Construir soluciones con una base sólida en Programación Orientada a Objetos, Patrones de Diseño y mejores prácticas de ingeniería de software;
  • Participar activamente en la evolución de sistemas existentes y en el desarrollo de nuevas aplicaciones;
  • Trabajar en equipos que utilizan metodologías ágiles, con enfoque en Agile Team Topologies;
  • Contribuir al análisis técnico de los requerimientos, proponiendo soluciones alineadas con el negocio y con una visión a largo plazo;
  • Desarrollar y consumir APIs REST, garantizando calidad, seguridad y rendimiento;
  • Apoyar definiciones técnicas, decisiones arquitectónicas y la evolución del código, incluyendo refactorización, estandarización y reducción de deuda técnica;
  • Promover prácticas de calidad, como revisión de código, pruebas automatizadas y disciplina de ingeniería;
  • Identificar oportunidades de mejora e impulsar soluciones técnicas de extremo a extremo;
  • Apoyar prácticas de observabilidad y mantenimiento de entornos productivos.

Atribuciones:


  • Desarrollo y mantenimiento de aplicaciones en Java;
  • Implementación y mantenimiento de patrones arquitectónicos, como Clean Architecture, arquitectura por capas y Hexagonal, cuando sea aplicable;
  • Construcción e integración de servicios y APIs;
  • Trabajo con integraciones y pipelines de datos/eventos, cuando sea aplicable al contexto de sensorización;
  • Control de versiones y gestión de ramas utilizando Git y Gitflow;
  • Trabajo con bases de datos, incluyendo modelado, desarrollo de consultas y optimizaciones en un entorno corporativo;
  • Participación en ceremonias ágiles y alineaciones técnicas;
  • Identificación de oportunidades de mejora e impulso de soluciones técnicas de extremo a extremo;
  • Apoyo a prácticas de observabilidad y mantenimiento de entornos productivos.

Atribuciones:


  • Desarrollo y mantenimiento de aplicaciones en Java;
  • Implementación y mantenimiento de patrones arquitectónicos, como Clean Architecture, arquitectura por capas y Hexagonal, cuando sea aplicable;
  • Construcción e integración de servicios y APIs;
  • Trabajo con integraciones y pipelines de datos/eventos, cuando sea aplicable al contexto de sensorización;
  • Control de versiones y gestión de ramas utilizando Git y Gitflow;
  • Trabajo con bases de datos, incluyendo modelado, desarrollo de consultas y optimizaciones en un entorno corporativo;
  • Participación en ceremonias ágiles y alineaciones técnicas;
  • Identificación de oportunidades de mejora e impulso de soluciones técnicas de extremo a extremo;
  • Apoyo a prácticas de observabilidad, incluyendo logs, métricas y tracing;
  • Trabajo en el mantenimiento y resolución de problemas en producción.

Requisitos:


  • Experiencia sólida, de 6 a 8 años o más, en desarrollo backend con Java;
  • Dominio de Java 11+, preferiblemente Java 17+;
  • Experiencia con Spring Boot y/o Quarkus;
  • Fuerte dominio de Programación Orientada a Objetos, SOLID y Patrones de Diseño;
  • Experiencia con arquitectura de servicios y microservicios, integraciones y APIs;
  • Experiencia con prácticas de ingeniería de software, incluyendo pruebas automatizadas (unitarias y de integración), code review, clean code y refactorización;
  • Conocimiento en seguridad de APIs, incluyendo OAuth2/JWT, manejo de errores, rendimiento y resiliencia;
  • Experiencia con Git y Gitflow;
  • Experiencia con bases de datos relacionales, como PostgreSQL, Oracle y/o SQL Server, incluyendo conocimientos de optimización;
  • Buena comunicación y capacidad para alinear necesidades del negocio con soluciones técnicas;
  • Senioridad para actuar con autonomía, organizar el trabajo y contribuir al desbloqueo de las entregas.

Diferenciales:


  • Experiencia con mensajería y streaming, como Kafka y RabbitMQ;
  • Experiencia con herramientas de observabilidad, como ELK, Grafana, Prometheus y OpenTelemetry;
  • Conocimiento en Docker y Kubernetes;
  • Experiencia con CI/CD y pipelines de entrega;
  • Experiencia en iniciativas de IoT, sensorización, telemetría o integraciones de datos en tiempo real;
  • Certificación AWS;
  • Conocimiento y aplicación de Inteligencia Artificial Generativa en el desarrollo de software;
  • Experiencia con herramientas de AI Coding, como Cloud Code, Windsurf, Devin y GitHub Copilot;
  • Experiencia en la creación de agentes de IA para pruebas, desarrollo y análisis de incidentes.

Competencias Conductuales:


  • Perfil analítico y orientación a la resolución de problemas;
  • Autonomía y capacidad para tomar decisiones técnicas;
  • Buena comunicación y facilidad para trabajar con equipos multidisciplinarios;
  • Proactividad;
  • Organización y enfoque en la calidad de las entregas;
  • Visión sistémica y capacidad para pensar en soluciones a largo plazo;
  • Interés por la innovación, nuevas tecnologías y la aplicación de IA en el desarrollo de software;
  • Capacidad para compartir conocimiento y contribuir a la evolución técnica del equipo.

¿Quieres ser parte?

¡Registra tu currículum con nosotros y ven a ser parte del equipo Nava! 🚀


https://entrevista.starmindai.ai

NAVA-ESPECJAVA

Ver todas las vacantes de Nava Technology for Business

Compartir vacante:

Compartir vacante: