🎁 Antes de se candidatar, treine esta entrevista. Crie sua conta grátis no WorkMundi e ganhe um Treinamento de Entrevista no HelpsYouSpeak — sem custo, sem cartão. Quero meu treinamento →
Vem ser Nava 🚀 Estamos buscando um(a) Especialista Java para atuar no desenvolvimento, evolução e sustentação de sistemas backend, contribuindo para a construção de soluções robustas, escaláveis e alinhadas às necessidades do negócio. A pessoa será responsável por desenvolver e manter aplicações em Java, atuar na evolução arquitetural dos sistemas, construir e integrar APIs, apoiar decisões técnicas e promover boas práticas de engenharia de software, qualidade, segurança e performance. 📍 Modelo de trabalho: Híbrido 📍 Local: Interlagos – São Paulo/SP Responsabilidades Atuar no desenvolvimento e manutenção de sistemas utilizando Java e frameworks do ecossistema, principalmente Quarkus e Spring Boot; Construir soluções com forte base em Orientação a Objetos, Design Patterns e boas práticas de engenharia de software; Participar ativamente da evolução de sistemas existentes e do desenvolvimento de novas aplicações; Atuar em times que utilizam metodologias ágeis, com foco em Agile Team Topologies; Contribuir na análise técnica das demandas, propondo soluções alinhadas ao negócio e com visão de longo prazo; Desenvolver e consumir APIs REST, garantindo qualidade, segurança e performance; Apoiar definições técnicas, decisões arquiteturais e evolução do código, incluindo refatoração, padronização e redução de dívida técnica; Promover práticas de qualidade, como revisão de código, testes automatizados e disciplina de engenharia; Identificar oportunidades de melhoria e conduzir soluções técnicas de ponta a ponta; Apoiar práticas de observabilidade e sustentação de ambientes produtivos. Atribuições Desenvolvimento e sustentação de aplicações em Java; Implementação e manutenção de padrões arquiteturais, como Clean Architecture, arquitetura em camadas e Hexagonal, quando aplicável; Construção e integração de serviços e APIs; Atuação com integrações e pipelines de dados/eventos, quando aplicável ao contexto de sensorização; Versionamento e gestão de branches utilizando Git e Gitflow; Atuação com bancos de dados, incluindo modelagem, desenvolvimento de queries e otimizações em ambiente corporativo; Participação em cerimônias ágeis e alinhamentos técnicos; Identificação de oportunidades de melhoria e condução de soluções técnicas ponta a ponta; Apoio às práticas de observabilidade, incluindo logs, métricas e tracing; Atuação na sustentação e resolução de problemas em produção. Requisitos Experiência sólida, de 6 a 8 anos ou mais, em desenvolvimento backend com Java; Domínio de Java 11+, preferencialmente Java 17+; Experiência com Spring Boot e/ou Quarkus; Forte domínio de Programação Orientada a Objetos, SOLID e Design Patterns; Experiência com arquitetura de serviços e microsserviços, integrações e APIs; Vivência com práticas de engenharia de software, incluindo testes automatizados (unitários e de integração), code review, clean code e refatoração; Conhecimento em segurança de APIs, incluindo OAuth2/JWT, tratamento de erros, performance e resiliência; Experiência com Git e Gitflow; Experiência com bancos de dados relacionais, como PostgreSQL, Oracle e/ou SQL Server, incluindo conhecimentos de otimização; Boa comunicação e capacidade de alinhar necessidades de negócio com soluções técnicas; Senioridade para atuar com autonomia, organizar o trabalho e contribuir para o desbloqueio das entregas. Diferenciais Experiência com mensageria e streaming, como Kafka e RabbitMQ; Vivência com ferramentas de observabilidade, como ELK, Grafana, Prometheus e OpenTelemetry; Conhecimento em Docker e Kubernetes; Experiência com CI/CD e pipelines de entrega; Vivência em iniciativas de IoT, sensorização, telemetria ou integrações de dados em tempo real; Certificação AWS; Conhecimento e aplicação de Inteligência Artificial Generativa no desenvolvimento de software; Experiência com ferramentas de AI Coding, como Cloud Code, Windsurf, Devin e GitHub Copilot; Experiência na criação de agentes de IA para testes, desenvolvimento e análise de incidentes. Competências Comportamentais Perfil analítico e orientação para resolução de problemas; Autonomia e capacidade de tomar decisões técnicas; Boa comunicação e facilidade para atuar com equipes multidisciplinares; Proatividade; Organização e foco na qualidade das entregas; Visão sistêmica e capacidade de pensar em soluções de longo prazo; Interesse por inovação, novas tecnologias e aplicação de IA no desenvolvimento de software; Capacidade de compartilhar conhecimento e contribuir para a evolução técnica do time. Quer fazer parte? Cadastre seu currículo conosco e venha fazer parte do time Nava! 🚀 https://entrevista.starmindai.ai NAVA-ESPECJAVA