Especialista en Java

Nava Technology for Business

📍 São Paulo, SP/SP· Tempo integral

Descrição da vaga

¡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

Mais vagas em São Paulo, SP

Todas as vagas em São Paulo, SP/SP →Vagas em São Paulo →