Híbrido
São Paulo, SP, Brasil
Rango salarial
Empleado(a)
Nivel de experiencia
Senior
Requisitos
Habilidades deseadas
Tareas y Responsabilidades
Show originalSobre NAVA
NAVA opera en el núcleo de empresas líderes en sus segmentos, uniendo tecnología, estrategia y operaciones. Diseñamos arquitecturas, estructuramos la gobernanza y transformamos la complejidad en claridad, creando soluciones que impulsan continuamente el crecimiento, la eficiencia y la competitividad.
Con alrededor de 2.000 especialistas, NAVA conecta el pensamiento creativo, la ingeniería avanzada y la tecnología impulsada por GenAI para acelerar los resultados empresariales. Operamos en Datos, Ciberseguridad, Cloud, Observabilidad, Infraestructura, Modernización de Aplicaciones e Innovación Creativa.
Tus desafíos
Buscamos un(a) Especialista en Java para actuar 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.
Principales responsabilidades
- Desarrollar y mantener sistemas utilizando Java y frameworks del ecosistema, principalmente Quarkus y Spring Boot.
- Construir soluciones con una fuerte base en Orientación a Objetos, Design Patterns y buenas prácticas de ingeniería de software.
- Participar en la evolución de sistemas existentes y en el desarrollo de nuevas aplicaciones.
- Actuar en equipos ágiles, con enfoque en Agile Team Topologies.
- Contribuir en el análisis técnico de las demandas, 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 la deuda técnica.
- Promover prácticas de calidad, como revisión de código, pruebas automatizadas y disciplina de ingeniería.
- Implementar patrones arquitectónicos, como Clean Architecture, arquitectura en capas y Hexagonal, cuando sea aplicable.
- Actuar con integraciones y pipelines de datos/eventos, cuando sea aplicable al contexto de sensorización.
- Versionar y gestionar branches utilizando Git y Gitflow.
- Actuar con bases de datos, incluyendo modelado, desarrollo de queries y optimizaciones en entorno corporativo.
- Apoyar prácticas de observabilidad, incluyendo logs, métricas y tracing.
- Actuar en el mantenimiento y resolución de problemas en producción.
Requisitos obligatorios
- 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 Design Patterns.
- 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 comportamentales
- 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.
Beneficios NAVA
- Asistencia Médica
- Asistencia Odontológica
- Vale de Comida y/o Vale de Alimentación
- Vale de Transporte o Auxilio de Movilidad
- Seguro de Vida
- Wellhub
- Programa de Referencia de Profesionales
- Plataforma de entrenamientos y desarrollo
- Auxilio guardería, conforme a la política vigente
- Asistencia personal
- Tarjeta Farmacia
- Alianzas con descuentos en educación, servicios, cultura y ocio
¿Quieres ser parte?
¡Registra tu currículum con nosotros y ven a ser parte del equipo NAVA!
Currículums: [email protected]
Realiza tu entrevista técnica con SophIA: nuestra plataforma de entrevista técnica. Escribe manualmente el código de la vacante abajo para iniciar tu entrevista técnica en SophIA:
NAVA-ESPECIALISTAJAVA
Todas nuestras oportunidades están destinadas también a profesionales con discapacidad (PcD). Valoramos la diversidad, la inclusión y creemos que los equipos diversos impulsan la innovación y la transformación.
Compartir vacante:
Compartir vacante: